Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#11371 closed defect (fixed)

Switching to text console on first boot after upgrade hangs XO

Reported by: greenfeld Owned by: dsd
Priority: normal Milestone: 12.1.0
Component: initramfs Version: Development build as of this date
Keywords: Cc:
Blocked By: Blocking:
Deployments affected: Action Needed: diagnose
Verified: no

Description

When upgrading from a previous XO build to 11.3.0/883 or 11.2.0/874 on XO-1.5, we get stuck for a long time on both XO-1 and 1.5 waiting for the boot arrow to go past the first dot.

But switching to the text console via Alt-F1 to figure out why may lead to a crash. The next boot seems to work properly. So far I have reproduced this twice without failing to see it.

The following is seen on the text console after the initial kernel messages:

Purging old versions, boot may be slightly delayed...
umount: can't umount  /vsysroot/dev: Device or resource busy
umount: can't umount /sysroot: Device or resource busy
Failure condition in initramfs

Signal caught!

Boot has failed, sleeping forever.

Change History (4)

comment:1 Changed 3 years ago by greenfeld

  • Cc dsd removed

Also of note (although it may not matter): The XO-1.5 used was running in secure mode throughout the upgrade process, and also had just updated its firmware.

comment:2 Changed 3 years ago by dsd

Confirmed: the disk space recovery process does normally complete OK, but Ctrl+Alt+F1 will interrupt it and halt the system as above.

Workaround: don't press ctrl+alt+F1 during this process, or if you do, power cycle the system and let the process complete without interruption.

comment:3 Changed 3 years ago by dsd

  • Milestone changed from 11.3.0 to 12.1.0
  • Resolution set to fixed
  • Status changed from new to closed

Fixed in 12.1.0 (tested in build 14): pressing escape numerous times during the bootup-after-upgrade does not halt the process or do anything unexpected.

comment:4 Changed 3 years ago by dsd

...and Ctrl+Alt+Fx no longer have an effect in this case. (esc is used to show/hide splash)

Note: See TracTickets for help on using tickets.