Your message dated Mon, 10 Jun 2019 01:55:17 +0100
with message-id <[email protected]>
and subject line Re: Bug#919826: - update
has caused the Debian Bug report #919826,
regarding linux-image-4.19.0-1-arm64: Loading Linux 4.19.0-1-arm64 Loading 
initial ramdisk error: out of memory system panic
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
919826: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=919826
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: linux-image-4.19.0-1-arm64
Severity: critical
Justification: breaks the whole system

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
upgrading kernel in Buster from 4.18.0-3-arm64 via apt-get dist-upgrade

   * What exactly did you do (or not do) that was effective (or
     ineffective)?
root@sally:~# uname -a
Linux sally 4.18.0-3-arm64 #1 SMP Debian 4.18.20-2 (2018-11-23) aarch64 
GNU/Linux
root@sally:~# ## update apt/sources to point to a mirror (was DVD)
root@sally:~# apt-get update
Hit:1 http://ftp.uk.debian.org/debian buster InRelease
Hit:2 http://security.debian.org/debian-security buster/updates InRelease
Reading package lists... Done                     
root@sally:~# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  libhunspell-1.6-0 liblvm2app2.2 liblvm2cmd2.02 libpython3.6-minimal 
libpython3.6-stdlib python3.6 python3.6-minimal
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  apparmor firmware-linux-free irqbalance libaio1 libdns-export1104 
libhunspell-1.7-0 libisc-export1100 liblvm2cmd2.03 libnftables0 libnftnl11 
libnuma1
  libpython3.7-minimal libpython3.7-stdlib libuchardet0 
linux-image-4.19.0-1-arm64 nftables python3.7 python3.7-minimal
The following packages will be upgraded:
  adwaita-icon-theme apt apt-utils bash-completion bind9-host bsdutils dash 
dbus dbus-user-session dconf-gsettings-backend dconf-service dmeventd
  dmsetup e2fsprogs enchant fdisk file gcc-8-base gir1.2-atk-1.0 
gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-3.0 
gir1.2-pango-1.0
  gir1.2-vte-2.91 glib-networking glib-networking-common 
glib-networking-services gpgv grep groff-base grub-common grub-efi-arm64 
grub-efi-arm64-bin
  grub-efi-arm64-signed grub2-common gtk-update-icon-cache gzip init 
init-system-helpers iproute2 iptables isc-dhcp-client isc-dhcp-common 
klibc-utils
  krb5-locales libapparmor1 libapt-inst2.0 libapt-pkg5.0 libatk1.0-0 
libatk1.0-data libbind9-161 libblkid1 libc-bin libc-l10n libc6 libcairo-gobject2
  libcairo2 libcap-ng0 libcom-err2 libcroco3 libcryptsetup12 libcups2 
libdbus-1-3 libdconf1 libdebconfclient0 libdevmapper-event1.02.1
  libdevmapper1.02.1 libdns1104 libedit2 libefiboot1 libefivar1 libelf1 
libenchant1c2a libext2fs2 libfdisk1 libfribidi0 libfstrm0 libfuse2 libgcc1
  libgcrypt20 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common 
libgirepository-1.0-1 libglib2.0-0 libglib2.0-data libgmp10 libgnutls30
  libgpg-error0 libgraphite2-3 libgssapi-krb5-2 libgtk-3-0 libgtk-3-bin 
libgtk-3-common libharfbuzz0b libhogweed4 libicu63 libip4tc0 libip6tc0 libiptc0
  libisc1100 libisccc161 libisccfg163 libjansson4 libjson-glib-1.0-0 
libjson-glib-1.0-common libk5crypto3 libklibc libkrb5-3 libkrb5support0
  libldap-2.4-2 libldap-common liblwres161 liblz4-1 libmagic-mgc libmagic1 
libmount1 libnettle6 libnghttp2-14 libpam-modules libpam-modules-bin
  libpam-runtime libpam-systemd libpam0g libpango-1.0-0 libpangocairo-1.0-0 
libpangoft2-1.0-0 libpangoxft-1.0-0 libperl5.28 libpixman-1-0 libpng16-16
  libproxy1v5 libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib 
librsvg2-2 librsvg2-common libsemanage-common libsemanage1 libsmartcols1
  libsoup-gnome2.4-1 libsoup2.4-1 libsqlite3-0 libss2 libstdc++6 libsystemd0 
libudev1 libuuid1 libvte-2.91-0 libvte-2.91-common libxcb-render0
  libxcb-shm0 libxcb1 libxml2 libxtables12 libzstd1 linux-image-arm64 locales 
lvm2 man-db mount openssh-client openssh-server openssh-sftp-server
  os-prober perl perl-base perl-modules-5.28 publicsuffix python3 
python3-chardet python3-debianbts python3-gi python3-gi-cairo python3-minimal
  python3-pkg-resources python3-pycurl python3-pysimplesoap python3-six 
python3.6 python3.6-minimal rsyslog sed systemd systemd-sysv sysvinit-utils tar
  task-english task-ssh-server tasksel tasksel-data telnet tzdata ucf udev 
util-linux util-linux-locales vim-common vim-tiny wget xdg-user-dirs xxd
203 upgraded, 18 newly installed, 0 to remove and 0 not upgraded.
Need to get 144 MB of archives.
After this operation, 260 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

--- 8< ---
                                                      
Get:207 http://ftp.uk.debian.org/debian buster/main arm64 
linux-image-4.19.0-1-arm64 arm64 4.19.12-1 [39.7 MB]                            
               
Get:208 http://ftp.uk.debian.org/debian buster/main arm64 linux-image-arm64 
arm64 4.19+101 [7,952 B]  

--- 8< ---

Processing triggers for systemd (240-4) ...
Setting up grub-efi-arm64 (2.02+dfsg1-10) ...
Installing for arm64-efi platform.
Installation finished. No error reported.
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.19.0-1-arm64
Found initrd image: /boot/initrd.img-4.19.0-1-arm64
Found linux image: /boot/vmlinuz-4.18.0-3-arm64
Found initrd image: /boot/initrd.img-4.18.0-3-arm64
done
Setting up tasksel-data (3.49) ...
Setting up dmeventd (2:1.02.155-1) ...
dm-event.service is a disabled or a static unit not running, not starting it.
Setting up lvm2 (2.03.02-1) ...
Installing new version of config file /etc/lvm/lvm.conf ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.132) ...
update-initramfs: Generating /boot/initrd.img-4.19.0-1-arm64
Processing triggers for libc-bin (2.28-5) ...
Processing triggers for libgdk-pixbuf2.0-0:arm64 (2.38.0+dfsg-7) ...
root@sally:~# 
root@sally:~# sync
root@sally:~# sync
root@sally:~# reboot
Connection to 10.42.0.243 closed by remote host.
Connection to 10.42.0.243 closed.


Loading Linux 4.19.0-1-arm64 ...
Loading initial ramdisk ...
error: out of memory.


Press any key to continue...
L3C: 8MB
[    0.048341] kvm [1]: Invalid trigger for IRQ4, assuming level low
[    0.448676] Kernel panic - not syncing: VFS: Unable to mount root fs on 
unknown-block(0,0)
[    0.456905] CPU: 6 PID: 1 Comm: swapper/0 Not tainted 4.19.0-1-arm64 #1 
Debian 4.19.12-1
[    0.464955] Hardware name: AppliedMicro X-Gene Mustang Board/X-Gene Mustang 
Board, BIOS 3.06.25 Oct 17 2016
[    0.474647] Call trace:
[    0.477083]  dump_backtrace+0x0/0x180
[    0.480726]  show_stack+0x24/0x30
[    0.484024]  dump_stack+0x90/0xb4
[    0.487322]  panic+0x128/0x290
[    0.490361]  mount_block_root+0x2ac/0x2dc
[    0.494349]  mount_root+0x84/0x90
[    0.497646]  prepare_namespace+0x130/0x174
[    0.501719]  kernel_init_freeable+0x308/0x32c
[    0.506054]  kernel_init+0x18/0x110
[    0.509523]  ret_from_fork+0x10/0x1c
[    0.513083] SMP: stopping secondary CPUs
[    0.516988] Kernel Offset: disabled
[    0.520457] CPU features: 0x0,20802000
[    0.524186] Memory Limit: none
[    0.527226] ---[ end Kernel panic - not syncing: VFS: Unable to mount root 
fs on unknown-block(0,0) ]---


I have reproduced this twice

   * What was the outcome of this action?
Kernel panic - system doesn't start

   * What outcome did you expect instead?
rootfs loads :-)


*** End of the template - remove these template lines ***


-- System Information:
Debian Release: buster/sid
Architecture: arm64 (aarch64)

Kernel: Linux 4.18.0-3-arm64 (SMP w/8 CPU cores)  <--- this works.  
        linux-image-4.19.0-1-arm64  <-- causes panic
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)


This is bare metal hardware - APM X-C1 Mustang developer board
 

--- End Message ---
--- Begin Message ---
Hey Andy,

Closing this bug, as it's been fixed. Looks like Colin just missed
closing it when Leif's arm64 fixes went in...

On Sun, Jan 20, 2019 at 06:45:01PM +0000, Andy Simpkins wrote:
>Follow up following more investigation
>
>I have since re-installed my system (again from DI beta4).
>
>I have reconfirmed that yes following an upgrade after the install the
>system still fails to boot.
>
>However at Sledge's suggestion (and with his help) I reverted to the
>versions of grub that are included on the DVD set of DI beta 4
>
>that is to say I followed the following steps:
>1) reboot failed system using USB stick containing image
>   debian-buster-DI-alpha4-arm64-DVD-1.iso
>
>2) mount the partition on my hard disk for
>        /
>        /boot
>        /boot/efi
>
>3) downgrade grub2 to the versions found on
>   debian-buster-DI-alpha4-arm64-DVD-1.iso   i.e.
>
>   dpkg -i grub-efi-arm64-bin_2.02+dfsg1-8_arm64.deb   \
>        grub-efiarm64_2.02+dfsg1-8_arm64.deb            \
>        grub2-common_2.02+dfsg1-8_arm64.deb             \
>        grub-common_2.02+dfsg1-8_arm64.deb
>
>4) reboot
>
>At this point I am able to correctly start both my old kernel (found on
>DI beta4 - Linux 4.18.0-3-arm64) and the current Buster kernel image
>(Linux 4.19.0-1-arm64)
>
>Conclusion:
>I have wrongly attributed this bug to the kernel - it should be re
>assigned to grub2
>
>/Andy
-- 
Steve McIntyre, Cambridge, UK.                                [email protected]
< liw> everything I know about UK hotels I learned from "Fawlty Towers"

--- End Message ---

Reply via email to