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

Debbugs page

Christopher Howard wrote 4 years ago
(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))))))))
Christopher Howard wrote 4 years ago
(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
Guillaume Le Vaillant wrote 4 years ago
(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-----

Maxim Cournoyer wrote 4 years ago
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
Christopher Howard wrote 4 years ago
(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
Maxim Cournoyer wrote 4 years ago
(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
?
Your comment

This issue is archived.

To comment on this conversation send an email to 44925@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 44925
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help