Problem with booting after upgrading 1.2-rolling-201911021616 to 1.3-rolling-202012120217

Hi,

I’ve tried to upgrade 1.2-rolling-201911021616 to 1.3-rolling-202012120217 on Supermicro server but it’s not booting. After choosing 1.3-rolling-202012120217 in grub i see only blinking cursor.

I’ve tried before this upgrade scenerio on VirtualBox with same config and it worked fine. Any idea how to debug this problem?

After install 1.3-rolling-202012120217 my grub.conf looks like below and 1.2-rolling-201911021616 is still booting without any problems.

cat /boot/grub/grub.cfg

Generated by /opt/vyatta/sbin/vyatta-grub-setup at Thu Jul 25 19:48:03 UTC 2019

set default=0
set timeout=5
serial --unit=1 --speed=115200
terminal_output --append serial
echo -n Press ESC to enter the Grub menu…
if sleep --verbose --interruptible 5 ; then
terminal_input console serial
fi
insmod part_msdos
insmod diskfilter
insmod ext2
insmod mdraid1x
set root=‘mduuid/930c0de7-8333-4a06-96b8-ae7e05c3b5a5’
search --no-floppy --fs-uuid --set=root 930c0de7-8333-4a06-96b8-ae7e05c3b5a5

menuentry “VyOS 1.3-rolling-202012120217 (KVM console)” {
linux /boot/1.3-rolling-202012120217/vmlinuz boot=live quiet rootdelay=5 noautologin net.ifnames=0 biosdevname=0 vyos-union=/boot/1.3-rolling-202012120217 console=ttyS0,115200 console=tty0
initrd /boot/1.3-rolling-202012120217/initrd.img
}

menuentry “VyOS 1.3-rolling-202012120217 (Serial console)” {
linux /boot/1.3-rolling-202012120217/vmlinuz boot=live quiet rootdelay=5 noautologin net.ifnames=0 biosdevname=0 vyos-union=/boot/1.3-rolling-202012120217 console=tty0 console=ttyS0,115200
initrd /boot/1.3-rolling-202012120217/initrd.img
}

menuentry “Lost password change 1.3-rolling-202012120217 (KVM console)” {
linux /boot/1.3-rolling-202012120217/vmlinuz boot=live quiet rootdelay=5 noautologin net.ifnames=0 biosdevname=0 vyos-union=/boot/1.3-rolling-202012120217 console=ttyS0,115200 console=tty0 init=/opt/vyatta/sbin/standalone_root_pw_reset
initrd /boot/1.3-rolling-202012120217/initrd.img
}

menuentry “Lost password change 1.3-rolling-202012120217 (Serial console)” {
linux /boot/1.3-rolling-202012120217/vmlinuz boot=live quiet rootdelay=5 noautologin net.ifnames=0 biosdevname=0 vyos-union=/boot/1.3-rolling-202012120217 console=tty0 console=ttyS0,115200 init=/opt/vyatta/sbin/standalone_root_pw_reset
initrd /boot/1.3-rolling-202012120217/initrd.img
}

menuentry “VyOS 1.2-rolling-201911021616 (KVM console)” {
linux /boot/1.2-rolling-201911021616/vmlinuz boot=live quiet rootdelay=5 vyos-union=/boot/1.2-rolling-201911021616 console=ttyS0,115200 console=tty0
initrd /boot/1.2-rolling-201911021616/initrd.img
}

menuentry “VyOS 1.2-rolling-201911021616 (Serial console)” {
linux /boot/1.2-rolling-201911021616/vmlinuz boot=live quiet rootdelay=5 vyos-union=/boot/1.2-rolling-201911021616 console=tty0 console=ttyS0,115200
initrd /boot/1.2-rolling-201911021616/initrd.img
}

menuentry “Lost password change 1.2-rolling-201911021616 (KVM console)” {
linux /boot/1.2-rolling-201911021616/vmlinuz boot=live quiet rootdelay=5 vyos-union=/boot/1.2-rolling-201911021616 console=ttyS0,115200 console=tty0 init=/opt/vyatta/sbin/standalone_root_pw_reset
initrd /boot/1.2-rolling-201911021616/initrd.img
}

menuentry “Lost password change 1.2-rolling-201911021616 (Serial console)” {
linux /boot/1.2-rolling-201911021616/vmlinuz boot=live quiet rootdelay=5 vyos-union=/boot/1.2-rolling-201911021616 console=tty0 console=ttyS0,115200 init=/opt/vyatta/sbin/standalone_root_pw_reset
initrd /boot/1.2-rolling-201911021616/initrd.img
}

menuentry “VyOS 1.2-rolling-201908080337 (KVM console)” {
linux /boot/1.2-rolling-201908080337/vmlinuz boot=live quiet rootdelay=5 vyos-union=/boot/1.2-rolling-201908080337 console=ttyS0,115200 console=tty0
initrd /boot/1.2-rolling-201908080337/initrd.img
}

menuentry “VyOS 1.2-rolling-201908080337 (Serial console)” {
linux /boot/1.2-rolling-201908080337/vmlinuz boot=live quiet rootdelay=5 vyos-union=/boot/1.2-rolling-201908080337 console=tty0 console=ttyS0,115200
initrd /boot/1.2-rolling-201908080337/initrd.img
}

menuentry “Lost password change 1.2-rolling-201908080337 (KVM console)” {
linux /boot/1.2-rolling-201908080337/vmlinuz boot=live quiet rootdelay=5 vyos-union=/boot/1.2-rolling-201908080337 console=ttyS0,115200 console=tty0 init=/opt/vyatta/sbin/standalone_root_pw_reset
initrd /boot/1.2-rolling-201908080337/initrd.img
}

menuentry “Lost password change 1.2-rolling-201908080337 (Serial console)” {
linux /boot/1.2-rolling-201908080337/vmlinuz boot=live quiet rootdelay=5 vyos-union=/boot/1.2-rolling-201908080337 console=tty0 console=ttyS0,115200 init=/opt/vyatta/sbin/standalone_root_pw_reset
initrd /boot/1.2-rolling-201908080337/initrd.img
}

menuentry “VyOS 1.2.0-rolling+201908010337 (KVM console)” {
linux /boot/1.2.0-rolling+201908010337/vmlinuz boot=live quiet rootdelay=5 vyos-union=/boot/1.2.0-rolling+201908010337 console=ttyS0,115200 console=tty0
initrd /boot/1.2.0-rolling+201908010337/initrd.img
}

menuentry “VyOS 1.2.0-rolling+201908010337 (Serial console)” {
linux /boot/1.2.0-rolling+201908010337/vmlinuz boot=live quiet rootdelay=5 vyos-union=/boot/1.2.0-rolling+201908010337 console=tty0 console=ttyS0,115200
initrd /boot/1.2.0-rolling+201908010337/initrd.img
}

menuentry “Lost password change 1.2.0-rolling+201908010337 (KVM console)” {
linux /boot/1.2.0-rolling+201908010337/vmlinuz boot=live quiet rootdelay=5 vyos-union=/boot/1.2.0-rolling+201908010337 console=ttyS0,115200 console=tty0 init=/opt/vyatta/sbin/standalone_root_pw_reset
initrd /boot/1.2.0-rolling+201908010337/initrd.img
}

menuentry “Lost password change 1.2.0-rolling+201908010337 (Serial console)” {
linux /boot/1.2.0-rolling+201908010337/vmlinuz boot=live quiet rootdelay=5 vyos-union=/boot/1.2.0-rolling+201908010337 console=tty0 console=ttyS0,115200 init=/opt/vyatta/sbin/standalone_root_pw_reset
initrd /boot/1.2.0-rolling+201908010337/initrd.img
}

As far as potentially debugging at boot, check out https://docs.vyos.io/en/latest/debugging.html.

You can also edit this entry:

menuentry “VyOS 1.3-rolling-202012120217 (KVM console)” {
linux /boot/1.3-rolling-202012120217/vmlinuz boot=live quiet rootdelay=5 noautologin net.ifnames=0 biosdevname=0 vyos-union=/boot/1.3-rolling-202012120217 console=ttyS0,115200 console=tty0
initrd /boot/1.3-rolling-202012120217/initrd.img
}

and replace “quiet” with “text” (or maybe it’s “nomodeset”, it’s been a while) to get some verbose output.