oliver soell
2009-Oct-13 15:03 UTC
[zfs-discuss] corrupt metadata on upgrade from 2008.11 to 2009.06
I just upgraded my machine from 2008.11 to 2009.06 with pkg install image-update, and that all seemed to go fine. Now, however, my 5 disk raidz is complaining about corrupted metadata. However, if I reboot back into 2008.11, it still works fine. I even can do things which I think might check consistency, like export/import, resilver, even scrub. After each try I reboot back into 2009.06 but still no love. Is this the uberblock issue I''ve read about? Is there a good link somebody can send me on how to fix it? Thanks! -Oliver Here''s the message: pool: tank state: FAULTED status: The pool metadata is corrupted and the pool cannot be opened. action: Destroy and re-create the pool from a backup source. see: http://www.sun.com/msg/ZFS-8000-72 scrub: none requested config: NAME STATE READ WRITE CKSUM tank FAULTED 0 0 1 corrupted data raidz1 ONLINE 0 0 6 c9t1d0 ONLINE 0 0 1 c6d0 ONLINE 0 0 0 c9t0d0 ONLINE 0 0 0 c9t2d0 ONLINE 0 0 0 c9t3d0 ONLINE 0 0 0 -- This message posted from opensolaris.org
oliver soell
2009-Oct-15 03:49 UTC
[zfs-discuss] corrupt metadata on upgrade from 2008.11 to 2009.06
More info - my device ids changed recently when I changed sata controllers (and motherboards). My root pool is fine on a different disk. The mystifying thing to me is that my raidz pool works great under 2008.11 and not 2009.06. Was there a known change in functionality which could lead to the appearance of corrupt pool metadata? Any help would be appreciated as I''m at a loss here. cheers, -o -- This message posted from opensolaris.org
oliver soell
2009-Oct-15 05:09 UTC
[zfs-discuss] corrupt metadata on upgrade from 2008.11 to 2009.06
Okay I fixed it - did an export/import under 111b and that seemed to work. I''m not sure why I didn''t try that before! On further examination, it seems that my /etc/zfs/zpool.cache didn''t survive the pkg image-update properly - those files were different in my two rpools whereas I''d have expected them to be the same. cheers, -o -- This message posted from opensolaris.org