[OpenIndiana-discuss] Persistant ZFS set ID
Ray Arachelian
ray at arachelian.com
Wed Jun 18 19:58:56 UTC 2014
What worked for me in these cases is to rm /etc/zfs/zpool.cache and
then reboot.
You'll need to import any pools (other than rpool) as this is where the
information about the pools is kept, including your ghost.
On 06/18/2014 02:40 PM, Reginald Beardsley via openindiana-discuss wrote:
> I'm not sure if it's related, but I had for a long time a phantom pool that would get listed by "zfs import". i eventually figured out that there was an old ZFS vdev label left over from a previous disk layout. " dd if=/dev/zero" at the start and end of the unused slices cured that once I realized what was going on. You might want to read the ZFS on disk format description.
>
> https://maczfs.googlecode.com/files/ZFSOnDiskFormat.pdf
>
> In my case I had been trying various slice alignments to resolve messages about the pool alignment with a 4k sector disk.
>
> Reg
>
> --------------------------------------------
> On Wed, 6/18/14, Michelle Knight <michelle at msknight.com> wrote:
>
> Subject: [OpenIndiana-discuss] Persistant ZFS set ID
> To: "John Doe via openindiana-discuss" <openindiana-discuss at openindiana.org>
> Date: Wednesday, June 18, 2014, 1:14 PM
>
> Hi Folks,
>
> I changed a drive set and was using an old one as a backup,
> so I put
> the 1.5tb drive in and created a single ZFS drive called
> "backup".
>
> It wouldn't import, even after reboot, update, etc...
>
> mich at jaguar:~# zpool
> import backup
> Assertion failed: rn->rn_nozpool == B_FALSE,
> file ../common/libzfs_import.c, line 1080, function
> zpool_open_func
> Abort (core dumped)
>
>
> So I removed the drive, put it in a Linux machine, destroyed
> everything
> I could find, wrote out a new partition table, put it back
> in the
> server and asked for a ZFS import...
>
> mich at jaguar:~# zpool
> import
> pool: tank
> id: 13988636425947326543
> state: ONLINE
> status: The pool is formatted using a legacy on-disk
> version.
> action: The pool can be imported using its name or numeric
> identifier,
> though some features will not be available without an
> explicit 'zpool
> upgrade'. config:
>
> tank
> ONLINE
> c3t4d0p0 ONLINE
>
> So I shut the server down, removed the legitimate "tank" and
> tried to
> then bring the server back up in order to mount this old
> tank and
> destroy it ...
>
> mich at jaguar:~# zpool
> import
> Assertion failed: rn->rn_nozpool == B_FALSE,
> file ../common/libzfs_import.c, line 1080, function
> zpool_open_func
> Abort (core dumped) mich at jaguar:~# zpool
> import
> pool: tank
> id: 13988636425947326543
> state: ONLINE
> status: The pool is formatted using a legacy on-disk
> version.
> action: The pool can be imported using its name or numeric
> identifier,
> though some features will not be available without an
> explicit 'zpool
> upgrade'. config:
>
> tank
> ONLINE
> c3t4d0p0 ONLINE
> mich at jaguar:~# zfs
> destroy tank
> cannot open 'tank': dataset does not exist
> mich at jaguar:~# zpool
> import tank
> Assertion failed: rn->rn_nozpool == B_FALSE,
> file ../common/libzfs_import.c,
> line 1080, function
> zpool_open_func Abort (core
> dumped) mich at jaguar:~# init 6
>
>
> ....
>
> Eventually, I got rid of tank and recreated the drive as
> "backup",
> changing the mount point to /mnt/backup, then exporting it,
> and then
> when I try to import it again ...
>
> Assertion failed: rn->rn_nozpool == B_FALSE,
> file ../common/libzfs_import.c, line 1080, function
> zpool_open_func
> Abort (core dumped)
>
> ...and there was a "backup" directory left under /mnt/
>
> I'm getting this assertion failed all over again, and I just
> can't
> import backup. I just don't get it. I wonder if the
> change of mount
> point caused the problem?
>
>
>
> _______________________________________________
> openindiana-discuss mailing list
> openindiana-discuss at openindiana.org
> http://openindiana.org/mailman/listinfo/openindiana-discuss
>
>
> _______________________________________________
> openindiana-discuss mailing list
> openindiana-discuss at openindiana.org
> http://openindiana.org/mailman/listinfo/openindiana-discuss
>
More information about the openindiana-discuss
mailing list