Hi, 

i found a bug with gdm.
I had the same issue on 2 hardware devices running sway and exwm.

I testet it again in a vm and got the same error.


I installed the vm via tui installer and chosed xfce4. After booting in to the 
installed machine I updatet trough
guix pull
guix system reconfigure /etc/config.scm
I never touched the generatet config.scm!
current describtion:
shi@gnuguixtest ~$ guix describe                                        
  guix 230aa37
    repository URL: https://git.guix.gnu.org/guix.git
    branch: master
    commit: 230aa373f315f247852ee07dff34146e9b480aec


After updating i rebootet the device and got stuck on the tty welcome screen 
saying:
"
This is the GNU system. Welcom.
gnuguixtest login:
"

Then I ssh into the machine and viewed /var/log/gdm/greeter.log
shi@gnuguixtest ~$ sudo -i cat /var/log/gdm/greeter.log

(process:389): dconf-WARNING **: 20:56:41.374: unable to open named profile 
(gdm): using the null configuration.
GNU Shepherd 1.0.9 (Guile 3.0.9, Fibers 1.4.3, x86_64-unknown-linux-gnu)
Starting service root...
Service root started.
Service root running with value #<<process> id: 389 command: #f>.
Service root has been started.
Registering services

;;; ((#<<gs-service> service: #<service (gnome-session-dbus) 7f34aa9e0b60> 
autostart?: #t phase: "EarlyInitialization"> #<<gs-service> service: #<service 
(gnome-session-meta) 7f34aa9e0af0> autostart?: #t phase: "Application"> 
#<<gs-service> service: #<service (at-spi-dbus-bus) 7f34aa674d20> autostart?: 
#f phase: "Initialization">))
Registering gnome-session-dbus
Registering gnome-session-meta
Registering at-spi-dbus-bus
Entering EarlyInitialization phase
Starting: gnome-session-dbus
Starting service gnome-session-dbus...
Service gnome-session-dbus started.
Service gnome-session-dbus running with value #<<process> id: 419 command: 
("/gnu/store/0giy4qamz0vpfkgq44pxqr9b5nxnar9p-gnome-session-shepherd-1.0/libexec/gnome-session-service")>.
Service gnome-session-dbus has been started.
Entering PreDisplayServer phase
Starting: 
Entering DisplayServer phase
Starting: 
Entering Initialization phase
Starting: 
Entering WindowManager phase
Starting: 
Entering Panel phase
Starting: 
Entering Desktop phase
Starting: 
Entering Application phase
Starting: gnome-session-meta
Uncaught exception in task:
In fibers.scm:
    179:8  6 (_)
In shepherd/service.scm:
   985:28  5 (_)
In ice-9/boot-9.scm:
  1752:10  4 (with-exception-handler _ _ #:unwind? _ # _)
In shepherd/service.scm:
  1034:28  3 (start-service #<service (gnome-session-meta) 7f34aa9e0…>)
In srfi/srfi-1.scm:
   586:17  2 (map1 (org.gnome.Shell gnome-session-dbus))
In ice-9/boot-9.scm:
  1685:16  1 (raise-exception _ #:continuable? _)
  1683:16  0 (raise-exception _ #:continuable? _)
ice-9/boot-9.scm:1683:16: In procedure raise-exception:
ERROR:
  1. &missing-service-error: org.gnome.Shell
Service gnome-session-dbus (PID 419) exited with 1.
Service gnome-session-dbus has been disabled.

after adding (specification->package "gnome-shell") as a package:
  (packages
    (append
      (list

      (specification->package "gnome-shell")
      )
    %base-packages)
)
after reconfiguring the system I rebootet and gdm worked again

shi@gnuguixtest ~$ guix describe                                                
                 
  guix 64d4de2
    repository URL: https://git.guix.gnu.org/guix.git
    branch: master
    commit: 64d4de2a920445e5992f020e56490f5fcbdbba7c

--
Just want to say thank you for maintaining Guix
I know it's mostly volunteer work, and it really shows in how thoughtfully the 
whole system is put together. 
Happy to help test a fix or provide more info if it's useful.

Thanks for everything you do for Guix <3

Reply via email to