zpool import -D failed, "guid mismatch for provider /dev/da#:"

Jiansong Liu jiansong.liu at gmail.com
Wed Jul 10 09:16:30 UTC 2013


After a svn update and rebuild, the problem resolved, thank you very much
guys.

Best regards,
Jiansong


On Wed, Jul 10, 2013 at 4:17 PM, Steven Hartland <killing at multiplay.co.uk>wrote:

> This was fixed by r252056 in head and r252308 in stable/9
>
>    Regards
>    Steve
>
> ----- Original Message ----- From: "Jiansong Liu" <jiansong.liu at gmail.com>
>
>
>  Hi All,
>>
>> I destroyed a pool and try to recovery with the "zpool import" command
>> failed and it says have no pool to import, then I realized that I
>> missed the "-D", so I run the command "zpool import -D", now it says
>> UNAVAIL, the pool has six vdev (da0 da1 da2 da3 da5 da6) original:
>>
>> # zpool import -D
>>   pool: storage
>>     id: 8511691845980256432
>>  state: UNAVAIL (DESTROYED)
>> status: One or more devices are missing from the system.
>> action: The pool cannot be imported. Attach the missing
>>        devices and try again.
>>   see: http://illumos.org/msg/ZFS-**8000-3C<http://illumos.org/msg/ZFS-8000-3C>
>> config:
>>
>>        storage                   UNAVAIL  insufficient replicas
>>          raidz2-0                UNAVAIL  insufficient replicas
>>            8368872959405194221   UNAVAIL  cannot open
>>            16925320148488343503  UNAVAIL  cannot open
>>            2721065418012152096   UNAVAIL  cannot open
>>            1488947662741999881   UNAVAIL  cannot open
>>            16956133848943560671  UNAVAIL  cannot open
>>            7236613667503893647   UNAVAIL  cannot open
>>
>> Every time I run the "zpool import -D", the zfs debug will output a
>> error for every vdev member, seems the vdev returned a wrong guid:
>>
>> vdev_geom_open_by_path:550[1]: Found provider by name /dev/da6.
>> vdev_geom_attach:97[1]: Attaching to da6.
>> vdev_geom_attach:118[1]: Created geom and consumer for da6.
>> vdev_geom_read_config:243[1]: Reading config from da6...
>> vdev_geom_detach:158[1]: Closing access to da6.
>> vdev_geom_detach:162[1]: Destroyed consumer to da6.
>> vdev_geom_detach:170[1]: Destroyed geom zfs::vdev.
>> vdev_geom_open_by_path:562[1]: guid mismatch for provider /dev/da6:
>> 7236613667503893647 != 0.
>> vdev_geom_open_by_guid:518[1]: Searching by guid [7236613667503893647].
>> vdev_geom_read_config:243[1]: Reading config from da4s1g...
>> vdev_geom_read_config:243[1]: Reading config from da4s1f...
>> vdev_geom_read_config:243[1]: Reading config from da4s1e...
>> vdev_geom_read_config:243[1]: Reading config from da4s1d...
>> vdev_geom_read_config:243[1]: Reading config from da4s1b...
>> vdev_geom_read_config:243[1]: Reading config from da4s1a...
>> vdev_geom_read_config:243[1]: Reading config from da4s1...
>> vdev_geom_read_config:243[1]: Reading config from da6...
>> vdev_geom_read_config:243[1]: Reading config from da5...
>> vdev_geom_read_config:243[1]: Reading config from da4...
>> vdev_geom_read_config:243[1]: Reading config from da3...
>> vdev_geom_read_config:243[1]: Reading config from da2...
>> vdev_geom_read_config:243[1]: Reading config from da1...
>> vdev_geom_read_config:243[1]: Reading config from da0...
>> vdev_geom_open_by_guid:532[1]: Search by guid [7236613667503893647]
>> failed.
>> vdev_geom_open:617[1]: Provider /dev/da6 not found.
>>
>> the system version is 9-STABLE r250636
>> any comment and advice are appreciated, thanks in advance.
>>
>>
>> Best regards,
>> Jiansong Liu
>> ______________________________**_________________
>> freebsd-fs at freebsd.org mailing list
>> http://lists.freebsd.org/**mailman/listinfo/freebsd-fs<http://lists.freebsd.org/mailman/listinfo/freebsd-fs>
>> To unsubscribe, send any mail to "freebsd-fs-unsubscribe@**freebsd.org<freebsd-fs-unsubscribe at freebsd.org>
>> "
>>
>>
> ==============================**==================
> This e.mail is private and confidential between Multiplay (UK) Ltd. and
> the person or entity to whom it is addressed. In the event of misdirection,
> the recipient is prohibited from using, copying, printing or otherwise
> disseminating it or any information contained in it.
> In the event of misdirection, illegible or incomplete transmission please
> telephone +44 845 868 1337
> or return the E.mail to postmaster at multiplay.co.uk.
>
>


More information about the freebsd-fs mailing list