[Bug 1183675] New: Getting into console (instead of GDM) when booting with the Leap 15.3 kernel
http://bugzilla.opensuse.org/show_bug.cgi?id=1183675 Bug ID: 1183675 Summary: Getting into console (instead of GDM) when booting with the Leap 15.3 kernel Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.3 Hardware: x86-64 OS: SUSE Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: linuxkamarada@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 847365 --> http://bugzilla.opensuse.org/attachment.cgi?id=847365&action=edit Booting with the Leap 15.3 kernel After upgrading from Leap 15.2 to Leap 15.3 Beta, I have 4 kernel images installed: - 5.3.18-47.7-preempt (from Leap 15.3) - 5.3.18-47.7-default - 5.3.18-lp152.63-preempt (from Leap 15.2) - 5.3.18-lp152.63-default (the corresponding kernel-*-extra and kernel-*-optional are installed) But now GDM only appears (as it usually did before upgrading) if at the GRUB menu I enter the advanced options and choose one of the 15.2 kernels. If I boot one of the 15.3 kernels, it ends like this: (see the attached image) I'm able to login to the console and start GNOME with startx, without making any changes to the system. The root filesystem is mounted read-only, so e.g. zypper up does not work. I'm able to write to my home folder, which is in another partition. I'm going to attach my dmesg. Here it seems to be the bug: [ 5.935952] systemd[1]: modprobe@fuse.service: Succeeded. [ 5.936236] systemd[1]: Finished Load Kernel Module fuse. [ 5.942066] btrfs: autodefrag is not supported, load module with allow_unsupported=1 [ 5.942069] BTRFS info (device sda5): use lzo compression, level 0 [ 5.949281] Adding 17825788k swap on /dev/sda6. Priority:-2 extents:1 across:17825788k SSFS [ 5.955645] systemd[1]: Activated swap /dev/disk/by-uuid/53a44eae-e1af-4934-9cb4-e3b5e96d331a. [ 5.956239] systemd[1]: Finished Load Kernel Modules. [ 5.956486] systemd[1]: systemd-remount-fs.service: Main process exited, code=exited, status=1/FAILURE [ 5.956627] systemd[1]: systemd-remount-fs.service: Failed with result 'exit-code'. [ 5.956933] systemd[1]: Failed to start Remount Root and Kernel File Systems. This bug has been previously discussed on the mailing list. I tried to summarize what I believe is the most relevant to the bug here, but you may want to take a look if there is some more useful information: https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/I... -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1183675 http://bugzilla.opensuse.org/show_bug.cgi?id=1183675#c1 --- Comment #1 from Projeto Linux Kamarada <linuxkamarada@gmail.com> --- Created attachment 847366 --> http://bugzilla.opensuse.org/attachment.cgi?id=847366&action=edit dmesg after booting with the Leap 15.3 kernel -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1183675 Lubos Kocman <lubos.kocman@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P2 - High CC| |lubos.kocman@suse.com -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1183675 http://bugzilla.opensuse.org/show_bug.cgi?id=1183675#c3 --- Comment #3 from Projeto Linux Kamarada <linuxkamarada@gmail.com> --- (In reply to Takashi Iwai from comment #2)
Could you try to boot with btrfs.allow_unsupported=1 boot option?
That worked! GDM was shown and I logged in as usual. Using kernel 5.3.18-47-preempt from Leap 15.3 Beta. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1183675 http://bugzilla.opensuse.org/show_bug.cgi?id=1183675#c4 --- Comment #4 from Takashi Iwai <tiwai@suse.com> --- OK, then it's the difference of the btrfs mount option handling in SLE15-SP3 / Leap 15.3 kernel. Have you installed your system with btrfs with extra tuning on Leap 15.2, or did you install as-is? If the default installation of Leap 15.2 was with the defrag option while SLE15-SP3 / Leap15.3 kernel doesn't accept it as default, it can be a general problem. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1183675 http://bugzilla.opensuse.org/show_bug.cgi?id=1183675#c5 Goldwyn Rodrigues <rgoldwyn@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #5 from Goldwyn Rodrigues <rgoldwyn@suse.com> --- This is fixed as a part of bsc#1181785. Please upgrade the kernel (5.3.18-51 or higher) and look for the following changelog entry * Fri Feb 12 2021 rgoldwyn@suse.com - btrfs: Enable autodefrag (bsc#1181785) Refresh patches.suse/btrfs-8888-add-allow_unsupported-module-parameter.patch. allow_unsupported=1 should not be required after the upgrade. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1183675 http://bugzilla.opensuse.org/show_bug.cgi?id=1183675#c7 --- Comment #7 from Projeto Linux Kamarada <linuxkamarada@gmail.com> --- (In reply to Goldwyn Rodrigues from comment #5)
This is fixed as a part of bsc#1181785. Please upgrade the kernel (5.3.18-51 or higher) and look for the following changelog entry
I saw the kernel package had been updated, so I did a zypper up. Now, I'm not able to even enter the GRUB menu: Welcome to GRUB! error: symbol 'grub_verify_string' not found. Entering rescue mode... grub rescue> Probably the grub package has been updated as well, I don't know. Searching for this error message, this was the only page I found: https://linux.debian.bugs.dist.narkive.com/ivKLDzDq/bug-984867-grub-pc-repor... The suggested solution (try to boot manually) didn't work for me. Following the presented steps, insmod normal returns me an error message: error: file '/boot/grub/x86_64-efi/normal.mod' not found. Searching for GRUB troubleshooting on openSUSE / SUSE, I found this: https://www.suse.com/support/kb/doc/?id=000018801 So I tried to boot from (openSUSE-based) Linux Kamarada LiveUSB, chroot into my system and re-create the initrd, which didn't change the situation as well. I'm not able to boot my main system, only Windows or a LiveUSB. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1183675 http://bugzilla.opensuse.org/show_bug.cgi?id=1183675#c8 --- Comment #8 from Projeto Linux Kamarada <linuxkamarada@gmail.com> --- Created attachment 847494 --> http://bugzilla.opensuse.org/attachment.cgi?id=847494&action=edit error: symbol 'grub_verify_string' not found -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1183675 http://bugzilla.opensuse.org/show_bug.cgi?id=1183675#c11 --- Comment #11 from Projeto Linux Kamarada <linuxkamarada@gmail.com> --- I've got everything working! Thanks to this: https://www.suse.com/support/kb/doc/?id=000016528 Using the Linux Kamarada 15.2 LiveUSB: # mkdir -p /mnt/opensuse # mount /dev/sda5 /mnt/opensuse -o subvol=@ # mount /dev/sda1 /mnt/opensuse/boot/efi/ # grub2-install --root-directory=/mnt/opensuse /dev/sda Installing for x86_64-efi platform. Installation finished. No error reported. # umount /mnt/opensuse/boot/efi/ # umount /mnt/opensuse/ # reboot (note: no chroot was used) After rebooting, the GRUB menu appeared and I booted as usual. I'm now with kernel 5.3.18-51-preempt from Leap 15.3 Beta. It seems that the kernel bug was solved, but now we have a bug with GRUB2. If I understood the procedure above well, I've installed GRUB2 from Leap 15.2 into my SSD. -- You are receiving this mail because: You are the assignee for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1183675 http://bugzilla.opensuse.org/show_bug.cgi?id=1183675#c13 Projeto Linux Kamarada <linuxkamarada@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(linuxkamarada@gma | |il.com) | --- Comment #13 from Projeto Linux Kamarada <linuxkamarada@gmail.com> --- (In reply to Goldwyn Rodrigues from comment #12)
Thanks for testing and verifying. Please open a new bug for grub issue.
Here it is: https://bugzilla.opensuse.org/show_bug.cgi?id=1183884 Thank you very much! -- You are receiving this mail because: You are the assignee for the bug.
participants (1)
-
bugzilla_noreply@suse.com