gdm boot up failure

  • Done
  • quality assurance status badge
Details
3 participants
  • Christopher Howard
  • Guillaume Le Vaillant
  • Maxim Cournoyer
Owner
unassigned
Submitted by
Christopher Howard
Severity
normal
C
C
Christopher Howard wrote on 28 Nov 2020 18:53
(address . bug-guix@gnu.org)
cd4fcb08cc675f59648350a1e721edaef06b057e.camel@librehacker.com
Boot up process continues mostly like normal, but instead of going to
gdm login screen, screen gets stuck on a black screen with a flashing
cursor. I recall seeing a message in the virtual console about the "c1"
session being removed, though I can't find the text in the logs. The
messages log has messages about failing to activate an Accounts
service, and also some entries about dead gdm processes.

$ guix describe
Generation 10 Sep 03 2018 17:32:44 (current)
guix e0fa68c
branch: master
commit: e0fa68c7718fffd33d81af415279d6ddb518f727

My messages log, and also my system description file, is attached. The
system was built using the above commit. My user profile is somewhat
behind the system but only because I could not successfully build my
user profile do to the gnutls-dane build failure. (But I hadn't even
logged in to my user at this point.)

christopher@nightshade ~$ neofetch --stdout
christopher@nightshade
----------------------
OS: Guix System 9e2669690c80dc00973859edf732964f0a514d7b x86_64
Host: GA-880GM-UD2H
Kernel: 5.7.15-gnu
Uptime: 13 mins
Packages: 103 (guix-system), 84 (guix-user)
Shell: bash 5.0.16
Resolution: 1920x1200
DE: GNOME 3.34.2
Theme: Adwaita [GTK2/3]
Icons: Adwaita [GTK2/3]
Terminal: kitty
CPU: AMD Athlon II X3 455 (3) @ 3.300GHz
GPU: AMD ATI Radeon HD 4250
Memory: 1139MiB / 7456MiB

--
Christopher Howard
p: +1 (907) 374-0257
gpg: ADDEAADE5D607C8D (keys.gnupg.net)
Attachment: messages
;; This is an operating system configuration generated ;; by the graphical installer. (use-modules (gnu) (gnu packages radio)) (use-service-modules desktop networking ssh xorg cups) (operating-system (locale "en_US.utf8") (timezone "America/Anchorage") (keyboard-layout (keyboard-layout "us" "altgr-intl")) (bootloader (bootloader-configuration (bootloader grub-bootloader) (target "/dev/sda") (keyboard-layout keyboard-layout))) (kernel-arguments (cons "cpufreq.default_governor=conservative" %default-kernel-arguments)) (mapped-devices (list (mapped-device (source (uuid "3e6d527b-e188-4314-bf95-51705c2220fd")) (target "cryptroot") (type luks-device-mapping)))) (file-systems (cons* (file-system (mount-point "/") (device "/dev/mapper/cryptroot") (type "ext4") (dependencies mapped-devices)) %base-file-systems)) (host-name "nightshade") (users (cons* (user-account (name "christopher") (comment "Christopher Howard") (group "users") (home-directory "/home/christopher") (supplementary-groups '("wheel" "netdev" "audio" "video" "dialout" "cdrom" "lp" "lpadmin"))) (user-account (name "emily") (comment "Emily Howard") (group "users") (home-directory "/home/emily") (supplementary-groups '("netdev" "audio" "video" "cdrom" "lp"))) %base-user-accounts)) (packages (append (map specification->package '("evolution" "evolution-data-server" "font-abattis-cantarell" "font-adobe100dpi" "font-adobe75dpi" "font-alias" "font-anonymous-pro" "font-anonymous-pro-minus" "font-awesome" "font-bitstream-vera" "font-blackfoundry-inria" "font-comic-neue" "font-culmus" "font-dec-misc" "font-dosis" "font-fantasque-sans" "font-fira-code" "font-fira-mono" "font-fira-sans" "font-gnu-freefont" "font-hack" "font-hermit" "font-inconsolata" "font-iosevka" "font-iosevka-slab" "font-isas-misc" "font-liberation" "font-linuxlibertine" "font-mononoki" "font-sil-gentium" "font-tamzen" "font-terminus" "font-terminus" "font-tex-gyre" "font-ubuntu" "font-xfree86-type1" "gimp" "gnome-maps" "gnome-tweaks" "gs-fonts" "icecat" "libreoffice" "libvdpau" "mg" "neofetch" "nss-certs" "rhythmbox" "seahorse" "s-tui" "vdpauinfo" "vlc")) %base-packages)) (services (modify-services (append (list (service gnome-desktop-service-type) (set-xorg-configuration (xorg-configuration (keyboard-layout keyboard-layout))) (service cups-service-type (cups-configuration (web-interface? #t)))) %desktop-services) (udev-service-type config => (udev-configuration (inherit config) (rules (cons hackrf (udev-configuration-rules config))))))))
C
C
Christopher Howard wrote on 30 Nov 2020 04:03
(address . 44925@debbugs.gnu.org)
f57756b994aa51cd9451b393aed341d47d728f73.camel@librehacker.com
In case it is helpful, I wanted to note that commit
b618c1512b9086199ce0496dbbcc4f4f587a826d from five days ago does not
have this problem. That commit uses the 5.9 kernel, so that shows also
this is not a kernel problem.

Christopher
G
G
Guillaume Le Vaillant wrote on 2 Dec 2020 20:24
(name . Christopher Howard)(address . christopher@librehacker.com)(address . 44925@debbugs.gnu.org)
87o8jcdn96.fsf@yamatai
I had a similar problem today.

I booted with a system configured with Guix at
275fcffc9b5f4deb516c510b26b07c13d6e47307 and everything worked fine.

Then I reconfigured with Guix at commit
04b83678653fda3c66e600e88f54f5108290ec1c, removed a few dozen old
generations and did a 'guix gc'.

At the next reboot, gdm didn't work anymore. I rebooted and launched the
previous system generation, but gdm still didn't work, which is strange.

After some investigation, I found that gdm was failing because the
kernel driver for the GPU was not loaded (the 'nouveau' driver in my
case). I tried to load it by hand with
'insmod /run/booted-system/kernel/lib/modules/5.9.11/.../nouveau.ko.gz',
and it failed with the error 'unknown symbol in module'.

I'm not sure what was going on here... The only way I got everything to
work again is by reconfiguring the system to compile and use the 5.9.12
kernel.
-----BEGIN PGP SIGNATURE-----

iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCX8fqBQ8cZ2x2QHBvc3Rl
by5uZXQACgkQa+ggit8h/j+JKQD9ED5MIBHc3G51+5/tcWjbnmz4rbK0WSUCFnhD
wPSokA0A/ir6pgAxvaBqQOwRz/sHazffdmtBj7auN87Mzpd1pUC5
=Rvc6
-----END PGP SIGNATURE-----

M
M
Maxim Cournoyer wrote on 11 Jan 2021 04:01
Re: bug#44925: gdm boot up failure
(name . Guillaume Le Vaillant)(address . glv@posteo.net)
87bldw41ns.fsf@gmail.com
Hi Christopher,

Guillaume Le Vaillant <glv@posteo.net> writes:

Toggle quote (22 lines)
> I had a similar problem today.
>
> I booted with a system configured with Guix at
> 275fcffc9b5f4deb516c510b26b07c13d6e47307 and everything worked fine.
>
> Then I reconfigured with Guix at commit
> 04b83678653fda3c66e600e88f54f5108290ec1c, removed a few dozen old
> generations and did a 'guix gc'.
>
> At the next reboot, gdm didn't work anymore. I rebooted and launched the
> previous system generation, but gdm still didn't work, which is strange.
>
> After some investigation, I found that gdm was failing because the
> kernel driver for the GPU was not loaded (the 'nouveau' driver in my
> case). I tried to load it by hand with
> 'insmod /run/booted-system/kernel/lib/modules/5.9.11/.../nouveau.ko.gz',
> and it failed with the error 'unknown symbol in module'.
>
> I'm not sure what was going on here... The only way I got everything to
> work again is by reconfiguring the system to compile and use the 5.9.12
> kernel.

Could you confirm that the problem has resolved itself with the current
Linux kernel version packaged in Guix?

Thanks,

Maxim
C
C
Christopher Howard wrote on 11 Jan 2021 07:08
(address . 44925@debbugs.gnu.org)
2cb12dfbc8d7d961fd73d0506bf1e88016ca364d.camel@librehacker.com
Hi, I'm not having this problem currently under commit
223d8fb4a0e31957c85ef42ef501c8ed038a7259, kernel version 5.10.4-gnu.
So, I'm satisfied. However, I should note, for the record, that I did
change my graphics card in the interm from the original reported AMD
ATI Radeon HD 4250 (integrated GPU) to an external NVIDIA GeForce 8400
GS Rev. 3.

--
Christopher Howard
p: +1 (907) 374-0257 (no texting)
gpg: ADDEAADE5D607C8D (keys.gnupg.net)

On Sun, 2021-01-10 at 22:01 -0500, Maxim Cournoyer wrote:
Toggle quote (40 lines)
> Hi Christopher,
>
> Guillaume Le Vaillant <glv@posteo.net> writes:
>
> > I had a similar problem today.
> >
> > I booted with a system configured with Guix at
> > 275fcffc9b5f4deb516c510b26b07c13d6e47307 and everything worked
> > fine.
> >
> > Then I reconfigured with Guix at commit
> > 04b83678653fda3c66e600e88f54f5108290ec1c, removed a few dozen old
> > generations and did a 'guix gc'.
> >
> > At the next reboot, gdm didn't work anymore. I rebooted and
> > launched the
> > previous system generation, but gdm still didn't work, which is
> > strange.
> >
> > After some investigation, I found that gdm was failing because the
> > kernel driver for the GPU was not loaded (the 'nouveau' driver in
> > my
> > case). I tried to load it by hand with
> > 'insmod /run/booted-
> > system/kernel/lib/modules/5.9.11/.../nouveau.ko.gz',
> > and it failed with the error 'unknown symbol in module'.
> >
> > I'm not sure what was going on here... The only way I got
> > everything to
> > work again is by reconfiguring the system to compile and use the
> > 5.9.12
> > kernel.
>
> Could you confirm that the problem has resolved itself with the
> current
> Linux kernel version packaged in Guix?
>
> Thanks,
>
> Maxim
M
M
Maxim Cournoyer wrote on 11 Jan 2021 14:18
(name . Christopher Howard)(address . christopher@librehacker.com)
87pn2bobm2.fsf@gmail.com
Hello Christopher,

Christopher Howard <christopher@librehacker.com> writes:

Toggle quote (7 lines)
> Hi, I'm not having this problem currently under commit
> 223d8fb4a0e31957c85ef42ef501c8ed038a7259, kernel version 5.10.4-gnu.
> So, I'm satisfied. However, I should note, for the record, that I did
> change my graphics card in the interm from the original reported AMD
> ATI Radeon HD 4250 (integrated GPU) to an external NVIDIA GeForce 8400
> GS Rev. 3.

Thank you for the follow up. Good to know your system is back in
working order. I'll close this bug now, but feel free to reopen a new
one should the issue re-appear.

Thanks,

Maxim
Closed
?