Hi,
I have attempted to freebsd-update from 14.0 to 14.4, and after an initial reboot I got the following error after entering the password for tank/root:
I noticed that I can get the system to somewhat boot if I comment out the following line in the fstab of the ZFS root:
It also boots using the older 14.0 kernel
What do you think is causing that error?
I have the following in /boot/loader.conf (/xboot/boot/loader.conf once booted):
and I have the following in /xboot/etc/rc:
I tried updating
in /xboot using the updated files from tank/root, and it did not make any difference.
Thanks!
I have attempted to freebsd-update from 14.0 to 14.4, and after an initial reboot I got the following error after entering the password for tank/root:
dev/mirror/boot: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/mirror/boot: clean, 116310 free (2334 frags, 14247 blocks, 0.9% fragmentation)
Enter passphrase for 'tank/root':
vfs.root.mountfrom="zfs:tank/root"
.
Terminated
Trying to mount root from zfs:tank/root []...
Setting hostuuid: xxxxxx
Setting hostid: xxx.
Loading key for dtank from file:///root/.zpoolraw.key..
Key file prompt not found, empty or unreadable. Skipping tank/root..
Starting file system checks:
/dev/mirror/boot: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/mirror/boot: clean, 116310 free (2334 frags, 14247 blocks, 0.9% fragmentation)
Mounting local filesystems:.
Key already loaded for dtank.
Key file prompt not found, empty or unreadable. Skipping tank/root..
pfs_add_node: homonymous siblings: 'pci0000:00/0000:01:00.0' type 2Fatal data abort:
x0: 0x0000000000000000
I noticed that I can get the system to somewhat boot if I comment out the following line in the fstab of the ZFS root:
/dev/mirror/boot /xboot ufs rw 1 1
It also boots using the older 14.0 kernel
What do you think is causing that error?
I have the following in /boot/loader.conf (/xboot/boot/loader.conf once booted):
geom_mirror_load="YES"
zfs_load="YES"
if_bridge_load="YES"
bridgestp_load="YES"
if_epair_load="YES"
if_wg_load="YES"
vf_i2c_load="YES"
vfs.root.mountfrom="ufs:/dev/mirror/boot"
and I have the following in /xboot/etc/rc:
#!/bin/sh
#
stty status '^T' 2> /dev/null
trap : 2
trap "echo 'Boot interrupted'; exit 1" 3
HOME=/
PATH=/sbin:/bin:/usr/sbin:/usr/bin
export HOME PATH
. /etc/rc.subr
load_rc_config 'XXX'
trap "_rc_conf_loaded=false; load_rc_config 'XXX'" ALRM
fsck -p
zpool import tank
zfs load-key tank/root
kenv vfs.root.mountfrom="zfs:tank/root"
reboot -r
I tried updating
bin lib libexec rescue sbin
in /xboot using the updated files from tank/root, and it did not make any difference.
Thanks!