Public bug reported:
Test steps:
1. Provision a rpi4b8g with UC24 dangerous grade ARM64 raspi image with
Testflinger.
2. Run `sudo snap refresh pi-kernel --channel=24/edge` on the target system.
Expected result:
* System can boot with 6.8.0-1029.33 pi-kernel.
Actual result:
* System failed to boot with 6.8.0-1029.33 pi-kernel and it automatically
rollback to the previous kernel.
Output from `snap changes`
ubuntu@localhost:~$ snap changes
ID Status Spawn Ready Summary
1 Done today at 13:05 UTC today at 13:07 UTC Initialize system state
2 Done today at 13:07 UTC today at 13:07 UTC Initialize device
3 Done today at 13:07 UTC today at 13:11 UTC Auto-refresh 4 snaps
4 Error today at 13:43 UTC today at 13:44 UTC Refresh "pi-kernel" snap
from "24/edge" channel
ubuntu@localhost:~$ sudo snap change 4
Status Spawn Ready Summary
Done today at 13:43 UTC today at 13:44 UTC Ensure prerequisites for
"pi-kernel" are available
Undone today at 13:43 UTC today at 13:44 UTC Download snap "pi-kernel" (989)
from channel "24/edge"
Done today at 13:43 UTC today at 13:44 UTC Fetch and check assertions for
snap "pi-kernel" (989)
Undone today at 13:43 UTC today at 13:44 UTC Mount snap "pi-kernel" (989)
Undone today at 13:43 UTC today at 13:44 UTC Run pre-refresh hook of
"pi-kernel" snap if present
Undone today at 13:43 UTC today at 13:44 UTC Stop snap "pi-kernel" services
Undone today at 13:43 UTC today at 13:44 UTC Remove aliases for snap
"pi-kernel"
Undone today at 13:43 UTC today at 13:44 UTC Make current revision for snap
"pi-kernel" unavailable
Undone today at 13:43 UTC today at 13:44 UTC Prepare kernel driver tree for
"pi-kernel" (989)
Done today at 13:43 UTC today at 13:44 UTC Update assets from kernel
"pi-kernel" (989)
Undone today at 13:43 UTC today at 13:44 UTC Copy snap "pi-kernel" data
Undone today at 13:43 UTC today at 13:44 UTC Setup snap "pi-kernel" (989)
security profiles
Undone today at 13:43 UTC today at 13:44 UTC Make snap "pi-kernel" (989)
available to the system
Error today at 13:43 UTC today at 13:44 UTC Automatically connect eligible
plugs and slots of snap "pi-kernel"
Hold today at 13:43 UTC today at 13:44 UTC Set automatic aliases for snap
"pi-kernel"
Hold today at 13:43 UTC today at 13:44 UTC Setup snap "pi-kernel" aliases
Hold today at 13:43 UTC today at 13:44 UTC Run post-refresh hook of
"pi-kernel" snap if present
Hold today at 13:43 UTC today at 13:44 UTC Discard previous kernel driver
tree for "pi-kernel" (989)
Hold today at 13:43 UTC today at 13:44 UTC Start snap "pi-kernel" (989)
services
Hold today at 13:43 UTC today at 13:44 UTC Clean up "pi-kernel" (989)
install
Hold today at 13:43 UTC today at 13:44 UTC Run configure hook of
"pi-kernel" snap if present
Hold today at 13:43 UTC today at 13:44 UTC Run health check of "pi-kernel"
snap
Done today at 13:43 UTC today at 13:44 UTC Monitoring snap "pi-kernel" to
determine whether extra refresh steps are required
......................................................................
Update assets from kernel "pi-kernel" (989)
2025-06-16T13:43:54Z INFO No gadget assets update needed
......................................................................
Make snap "pi-kernel" (989) available to the system
2025-06-16T13:43:54Z INFO Task set to wait until a system restart allows
to continue
......................................................................
Automatically connect eligible plugs and slots of snap "pi-kernel"
2025-06-16T13:44:07Z ERROR cannot finish pi-kernel installation, there
was a rollback across reboot
......................................................................
Monitoring snap "pi-kernel" to determine whether extra refresh steps are
required
2025-06-16T13:43:54Z INFO Task set to wait until a system restart allows
to continue
The following log is the serial console output that I monitored before running
the `refresh` command and `reboot`:
Ubuntu Core 24 on 127.0.0.1 (ttyS0)
localhost login:
Ubuntu Core 24 on $IP-redacted (ttyS0)
localhost login: [ 224.289681] watchdog: watchdog0: watchdog did not stop!
[ 224.955881] (sd-umoun[2290]: Failed to unmount
/run/shutdown/mounts/f013da2d4005fb00: Device or resource busy
[ 224.981707] (sd-remou[2291]: Failed to remount
'/run/shutdown/mounts/73e1fdd754a5199d' read-only: Device or resource busy
[ 224.996895] (sd-umoun[2292]: Failed to unmount
/run/shutdown/mounts/73e1fdd754a5199d: Device or resource busy
[ 225.025081] shutdown[1]: Could not detach loopback /dev/loop1: Device or
resource busy
[ 225.033540] shutdown[1]: Unable to finalize remaining file systems, loop
devices, ignoring.
[ 225.149315] reboot: Restarting system with command '0 tryboot'
[ 102.135157] watchdog: watchdog0: watchdog did not stop!
[ 102.277385] reboot: Restarting system
[ 16.283965] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks:
{ P879 } 21 jiffies s: 429 root: 0x0/T
[ 16.306243] rcu: blocking rcu_node structures (internal RCU debug):
[ 16.538967] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks:
{ P879 } 21 jiffies s: 445 root: 0x0/T
[ 16.563957] rcu: blocking rcu_node structures (internal RCU debug):
[ 19.110982] rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks:
{ P905 } 21 jiffies s: 501 root: 0x0/T
[ 19.137973] rcu: blocking rcu_node structures (internal RCU debug):
Ubuntu Core 24 on 127.0.0.1 (ttyS0)
localhost login:
** Affects: linux-raspi (Ubuntu)
Importance: Undecided
Status: New
** Package changed: linux (Ubuntu) => linux-raspi (Ubuntu)
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2114779
Title:
Unable to boot to 6.8.0-1029.33 pi-kernel
Status in linux-raspi package in Ubuntu:
New
Bug description:
Test steps:
1. Provision a rpi4b8g with UC24 dangerous grade ARM64 raspi image with
Testflinger.
2. Run `sudo snap refresh pi-kernel --channel=24/edge` on the target system.
Expected result:
* System can boot with 6.8.0-1029.33 pi-kernel.
Actual result:
* System failed to boot with 6.8.0-1029.33 pi-kernel and it automatically
rollback to the previous kernel.
Output from `snap changes`
ubuntu@localhost:~$ snap changes
ID Status Spawn Ready Summary
1 Done today at 13:05 UTC today at 13:07 UTC Initialize system state
2 Done today at 13:07 UTC today at 13:07 UTC Initialize device
3 Done today at 13:07 UTC today at 13:11 UTC Auto-refresh 4 snaps
4 Error today at 13:43 UTC today at 13:44 UTC Refresh "pi-kernel" snap
from "24/edge" channel
ubuntu@localhost:~$ sudo snap change 4
Status Spawn Ready Summary
Done today at 13:43 UTC today at 13:44 UTC Ensure prerequisites for
"pi-kernel" are available
Undone today at 13:43 UTC today at 13:44 UTC Download snap "pi-kernel"
(989) from channel "24/edge"
Done today at 13:43 UTC today at 13:44 UTC Fetch and check assertions
for snap "pi-kernel" (989)
Undone today at 13:43 UTC today at 13:44 UTC Mount snap "pi-kernel" (989)
Undone today at 13:43 UTC today at 13:44 UTC Run pre-refresh hook of
"pi-kernel" snap if present
Undone today at 13:43 UTC today at 13:44 UTC Stop snap "pi-kernel" services
Undone today at 13:43 UTC today at 13:44 UTC Remove aliases for snap
"pi-kernel"
Undone today at 13:43 UTC today at 13:44 UTC Make current revision for
snap "pi-kernel" unavailable
Undone today at 13:43 UTC today at 13:44 UTC Prepare kernel driver tree
for "pi-kernel" (989)
Done today at 13:43 UTC today at 13:44 UTC Update assets from kernel
"pi-kernel" (989)
Undone today at 13:43 UTC today at 13:44 UTC Copy snap "pi-kernel" data
Undone today at 13:43 UTC today at 13:44 UTC Setup snap "pi-kernel" (989)
security profiles
Undone today at 13:43 UTC today at 13:44 UTC Make snap "pi-kernel" (989)
available to the system
Error today at 13:43 UTC today at 13:44 UTC Automatically connect
eligible plugs and slots of snap "pi-kernel"
Hold today at 13:43 UTC today at 13:44 UTC Set automatic aliases for
snap "pi-kernel"
Hold today at 13:43 UTC today at 13:44 UTC Setup snap "pi-kernel" aliases
Hold today at 13:43 UTC today at 13:44 UTC Run post-refresh hook of
"pi-kernel" snap if present
Hold today at 13:43 UTC today at 13:44 UTC Discard previous kernel
driver tree for "pi-kernel" (989)
Hold today at 13:43 UTC today at 13:44 UTC Start snap "pi-kernel" (989)
services
Hold today at 13:43 UTC today at 13:44 UTC Clean up "pi-kernel" (989)
install
Hold today at 13:43 UTC today at 13:44 UTC Run configure hook of
"pi-kernel" snap if present
Hold today at 13:43 UTC today at 13:44 UTC Run health check of
"pi-kernel" snap
Done today at 13:43 UTC today at 13:44 UTC Monitoring snap "pi-kernel"
to determine whether extra refresh steps are required
......................................................................
Update assets from kernel "pi-kernel" (989)
2025-06-16T13:43:54Z INFO No gadget assets update needed
......................................................................
Make snap "pi-kernel" (989) available to the system
2025-06-16T13:43:54Z INFO Task set to wait until a system restart
allows to continue
......................................................................
Automatically connect eligible plugs and slots of snap "pi-kernel"
2025-06-16T13:44:07Z ERROR cannot finish pi-kernel installation, there
was a rollback across reboot
......................................................................
Monitoring snap "pi-kernel" to determine whether extra refresh steps are
required
2025-06-16T13:43:54Z INFO Task set to wait until a system restart
allows to continue
The following log is the serial console output that I monitored before
running the `refresh` command and `reboot`:
Ubuntu Core 24 on 127.0.0.1 (ttyS0)
localhost login:
Ubuntu Core 24 on $IP-redacted (ttyS0)
localhost login: [ 224.289681] watchdog: watchdog0: watchdog did not stop!
[ 224.955881] (sd-umoun[2290]: Failed to unmount
/run/shutdown/mounts/f013da2d4005fb00: Device or resource busy
[ 224.981707] (sd-remou[2291]: Failed to remount
'/run/shutdown/mounts/73e1fdd754a5199d' read-only: Device or resource busy
[ 224.996895] (sd-umoun[2292]: Failed to unmount
/run/shutdown/mounts/73e1fdd754a5199d: Device or resource busy
[ 225.025081] shutdown[1]: Could not detach loopback /dev/loop1: Device or
resource busy
[ 225.033540] shutdown[1]: Unable to finalize remaining file systems, loop
devices, ignoring.
[ 225.149315] reboot: Restarting system with command '0 tryboot'
[ 102.135157] watchdog: watchdog0: watchdog did not stop!
[ 102.277385] reboot: Restarting system
[ 16.283965] rcu: INFO: rcu_preempt detected expedited stalls on
CPUs/tasks: { P879 } 21 jiffies s: 429 root: 0x0/T
[ 16.306243] rcu: blocking rcu_node structures (internal RCU debug):
[ 16.538967] rcu: INFO: rcu_preempt detected expedited stalls on
CPUs/tasks: { P879 } 21 jiffies s: 445 root: 0x0/T
[ 16.563957] rcu: blocking rcu_node structures (internal RCU debug):
[ 19.110982] rcu: INFO: rcu_preempt detected expedited stalls on
CPUs/tasks: { P905 } 21 jiffies s: 501 root: 0x0/T
[ 19.137973] rcu: blocking rcu_node structures (internal RCU debug):
Ubuntu Core 24 on 127.0.0.1 (ttyS0)
localhost login:
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-raspi/+bug/2114779/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp