Upgrade from 22.05 to 23.01 fails device not booting
-
Hi,
I attempted upgrading from 22.05 to 23.01 and it failed. Then I re-installed 22.05 and I cannot install packages or upgrade to 23.05. So I got the installer for 23.01 from Netgate and now I am unable to install it.
I have tried to run recovery several times:
run usbrecovery
switch to partitions #0, OK
mmc1(part 0) is current deviceMMC erase: dev # 1, block # 0, count 4194304 ...
I keep getting this error:
Trying to mount root from ufs:/dev/ufsid/63e6b2a98b3567af [rw,noatime]...
uhub1: 2 ports with 2 removable, self powered
uhub0: 1 port with 1 removable, self powered
e6000sw0port1: link state changed to DOWN
e6000sw0port2: link state changed to DOWN
e6000sw0port3: link state changed to DOWN
Root mount waiting for: usbus1 CAM
Root mount waiting for: usbus1 CAM
ugen1.2: <General USB Flash Disk> at usbus1
umass0 on uhub0
umass0: <General USB Flash Disk, class 0/0, rev 2.00/1.00, addr 2> on usbus1
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
da0 at umass-sim0 bus 0 scbus0 target 0 lun 0
da0: <General USB Flash Disk 1.0> Removable Direct Access SCSI-2 device
da0: Serial Number 0.....
da0: 40.000MB/s transfers
da0: 3824MB (7831552 512 byte sectors)
da0: quirks=0x2<NO_6_BYTE>
GEOM_PART: integrity check failed (da0, MBR)
GEOM_PART: integrity check failed (diskid/DISK-04.., MBR)
mountroot: waiting for device /dev/ufsid/63e6b2a98b3567af...
Mounting from ufs:/dev/ufsid/63e6b2a98b3567af failed with error 19.Loader variables:
vfs.root.mountfrom=ufs:/dev/ufsid/63e6b2a98b3567af
vfs.root.mountfrom.options=rw,noatimeManual root filesystem specification:
<fstype>:<device> [options]
Mount <device> using filesystem <fstype>
and with the specified (optional) option list.eg. ufs:/dev/da0s1a zfs:zroot/ROOT/default cd9660:/dev/cd0 ro (which is equivalent to: mount -t cd9660 -o ro /dev/cd0 /)
? List valid disk boot devices
. Yield 1 second (for background tasks)
<empty line> Abort manual inputmountroot> random: unblocking device.
Another Error:
FreeBSD EFI boot block
Loader path: /boot/loader.efiInitializing modules: ZFS UFS
Load Path: /MemoryMapped(0x1,0x7000000,0x7027e88)
Probing 1 block devices...not supported
done
ZFS found no pools
UFS found no partitions
Failed to load '/boot/loader.efi'
panic: No bootable partitions found!Application terminated, r = 1
If I allow it to boot I get this:
Model: Netgate 1100
Net: eth0: neta@30000 [PRIME]
Hit any key to stop autoboot: 0
Card did not respond to voltage select!
** No partition table - mmc 1 **Reset SCSI
scanning bus for devices...
** Bad device scsi 0 **Any advice on how to address this?
-
@emmaylots “integrity check failed” sounds like the USB stick has a problem, if I’m reading that right? Can you try another?
If you’re on 22.05 set the update branch to the version you’re on, e.g. Previous not Current, to install /update packages.
If you’re on an 1100/2100 they blocked online updating to 23.01 last night.
-
Thanks, it seems something might be wrong either with writing the new 23.01 image to disk or the image itself. I used the old 22.05 image and wrote it to flash and it worked okay.
How do I set the update branch to Previous? Tried editing some config file but it didn't work
See the error I got with 23.01
ugen1.2: <General USB Flash Disk> at usbus1
umass0 on uhub0
umass0: <General USB Flash Disk, class 0/0, rev 2.00/1.00, addr 2> on usbus1
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
da0 at umass-sim0 bus 0 scbus0 target 0 lun 0
da0: <General USB Flash Disk 1.0> Removable Direct Access SCSI-2 device
da0: Serial Number 041
da0: 40.000MB/s transfers
da0: 3824MB (7831552 512 byte sectors)
da0: quirks=0x2<NO_6_BYTE>
GEOM_PART: integrity check failed (da0, MBR)
GEOM_PART: integrity check failed (diskid/DISK-041, MBR)
mountroot: waiting for device /dev/ufsid/63e6b2a98b3567af...
Mounting from ufs:/dev/ufsid/63e6b2a98b3567af failed with error 19.Loader variables:
vfs.root.mountfrom=ufs:/dev/ufsid/63e6b2a98b3567af
vfs.root.mountfrom.options=rw,noatimeManual root filesystem specification:
<fstype>:<device> [options]
Mount <device> using filesystem <fstype>
and with the specified (optional) option list.eg. ufs:/dev/da0s1a zfs:zroot/ROOT/default cd9660:/dev/cd0 ro (which is equivalent to: mount -t cd9660 -o ro /dev/cd0 /)
? List valid disk boot devices
. Yield 1 second (for background tasks)
<empty line> Abort manual inputmountroot> random: unblocking device.
-
@emmaylots said in Upgrade from 22.05 to 23.01 fails device not booting:
How do I set the update branch to Previous
System/Update/Update Settings.
@emmaylots said in Upgrade from 22.05 to 23.01 fails device not booting:
See the error I got with 23.05.
23.01? 23.05 is the bleeding edge dev version.
-
Thank you. I meant 23.01.
I've started re-installing 22.05, I'll stick with it for the next 1 year
-
@emmaylots Personally I would not wait that long, but I understand why one would. There shouldn't be any issues doing a fresh install of 23.01 on the Netgate 1100. If you're still having trouble installing it, open a ticket with TAC and they should be able to assist.
-
@emmaylots said in Upgrade from 22.05 to 23.01 fails device not booting:
Trying to mount root from ufs:/dev/ufsid/63e6b2a98b3567af [rw,noatime]...
Whatever hardware you're on if you are not on a 3100 I would install from the 23.01 install image (request in the link in my signature) and go ZFS.
There is no reason to use UFS on an 1100.