Re: Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00
From: Valerio Vanni
Date: Fri Mar 10 2023 - 04:25:36 EST
Il 25/02/2023 13:28, Valerio Vanni ha scritto:
Il 24/02/2023 19:06, Slade Watkins ha scritto:
https://bugzilla.kernel.org/show_bug.cgi?id=217083
I got this error after upgrading a Debian machine (x86-64) from Stretch
to Buster. Upgrade is successful, but the next boot it crashes.
Thanks for the details. What was the last known good kernel version
that did not exhibit this issue on your system?
There isn't a last known good version. As I said, the issue appeared
after an OS upgrade, not after a kernel one.
I updated bugzilla and I update also here.
I use serial console to collect diagnostic data, but now I've found that
it misses lines.
In kernel boot line I put "console=ttyS0 console=tty0" so I get both
local and serial console.
But the issue is: tty0 shows more messages. Is there a way to get
everything also on ttyS0? It would be useful, since you cant' scroll
tty0 after a kernel panic.
When kernel loads, tty0 scrolls very fast. I could see some more line
but wasn't able to read them.
The only way I found was adding a (slow) speed to ttyS0,
"console=ttyS0,1200" on kernel boot line.
This slowed down ttyS0, and tty0 was forced to go at the same pace.
So I could read a line (only on tty0), between "Run /sbin/init as init
process" and start of kernel panic.
That line complained that it could not find something in /usr/lib/....
At that stage, /usr was not mounted yet.
Then I restored full disk image on the machine, an before upgrading from
stretch to buster I merged / and /usr, so that /usr/lib/... was
available from / mount.
After that, kernel panic did not show anymore.