GNU bug report logs - #68939
sddm does not start after update to 0.20.0

Previous Next

Package: guix;

Reported by: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>

Date: Mon, 5 Feb 2024 22:39:02 UTC

Severity: normal

To reply to this bug, email your comments to 68939 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#68939; Package guix. (Mon, 05 Feb 2024 22:39:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jonathan Brielmaier <jonathan.brielmaier <at> web.de>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Mon, 05 Feb 2024 22:39:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: bug-guix <at> gnu.org
Cc: tumashu <at> 163.com
Subject: sddm does not start after update to 0.20.0
Date: Mon, 5 Feb 2024 23:37:52 +0100
Today I rebooted my workstation running Guix System and somehow sddm
didn't started anymore.

I quickly found a suspicious commit:
05fad99a431c6708ec18c7d0db67178bd8d36597
gnu: sddm: Update to 0.20.0.

Then I pulled and reconfigured to this commit (Generation 14) and to one
commit before (Generation 13). And indeed the sddm update to 0.20.0
breaks my system.

```
Generation 13	Feb 05 2024 23:00:35
  file name: /var/guix/profiles/system-13-link
  canonical file name: /gnu/store/hq4bd4vzlyvnwblc5w2jpll4xn7nmzrd-system
  label: GNU with Linux 6.6.8
  bootloader: grub-efi
  root device: /dev/mapper/cryptroot
  kernel: /gnu/store/nn8dir9d1d025r123ib11jfsxxc714fl-linux-6.6.8/bzImage
  channels:
    guix:
      repository URL: https://git.savannah.gnu.org/git/guix.git
      commit: f96590fb3662300058022f0aaee594e766f8941f
  configuration file:
/gnu/store/4n81nr9bi0jn5vqfpa3s4y4wzci1zxkf-configuration.scm

Generation 14	Feb 05 2024 23:07:31
  file name: /var/guix/profiles/system-14-link
  canonical file name: /gnu/store/ks1f2wg4gb4sn2gv1ag0f3spp5xjv5gq-system
[ part is identical to Gen 13 ]
  channels:
    guix:
      repository URL: https://git.savannah.gnu.org/git/guix.git
      commit: 05fad99a431c6708ec18c7d0db67178bd8d36597
  configuration file:
/gnu/store/4n81nr9bi0jn5vqfpa3s4y4wzci1zxkf-configuration.scm
```

The relevant part of my configuration.scm:
```
(service sddm-service-type
  (sddm-configuration
    (display-server "wayland")))
```

There is an upstream bug report which is maybe relevant:
https://github.com/sddm/sddm/issues/1456

@Feng Shu: I CC'ed you for this bug as you updated the sddm package.
Maybe you are not affected by this issue or have a workaround :)

~Jonathan




Information forwarded to bug-guix <at> gnu.org:
bug#68939; Package guix. (Mon, 05 Feb 2024 22:47:02 GMT) Full text and rfc822 format available.

Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):

From: tumashu <tumashu <at> 163.com>
To: "Jonathan Brielmaier" <jonathan.brielmaier <at> web.de>
Cc: bug-guix <at> gnu.org
Subject: Re:sddm does not start after update to 0.20.0
Date: Tue, 6 Feb 2024 06:45:35 +0800 (CST)
[Message part 1 (text/plain, inline)]

(display-server "wayland")

remove this line, at the moment, sddm-service-type do not support this feature, for waston is not configure properly






--
发自我的网易邮箱手机智能版
<br/><br/><br/>


----- Original Message -----
From: "Jonathan Brielmaier" <jonathan.brielmaier <at> web.de>
To: bug-guix <at> gnu.org
Cc: tumashu <at> 163.com
Sent: Mon, 5 Feb 2024 23:37:52 +0100
Subject: sddm does not start after update to 0.20.0

Today I rebooted my workstation running Guix System and somehow sddm
didn't started anymore.

I quickly found a suspicious commit:
05fad99a431c6708ec18c7d0db67178bd8d36597
gnu: sddm: Update to 0.20.0.

Then I pulled and reconfigured to this commit (Generation 14) and to one
commit before (Generation 13). And indeed the sddm update to 0.20.0
breaks my system.

```
Generation 13 Feb 05 2024 23:00:35
   file name: /var/guix/profiles/system-13-link
   canonical file name: /gnu/store/hq4bd4vzlyvnwblc5w2jpll4xn7nmzrd-system
   label: GNU with Linux 6.6.8
   bootloader: grub-efi
   root device: /dev/mapper/cryptroot
   kernel: /gnu/store/nn8dir9d1d025r123ib11jfsxxc714fl-linux-6.6.8/bzImage
   channels:
     guix:
       repository URL: https://git.savannah.gnu.org/git/guix.git
       commit: f96590fb3662300058022f0aaee594e766f8941f
   configuration file:
/gnu/store/4n81nr9bi0jn5vqfpa3s4y4wzci1zxkf-configuration.scm

Generation 14 Feb 05 2024 23:07:31
   file name: /var/guix/profiles/system-14-link
   canonical file name: /gnu/store/ks1f2wg4gb4sn2gv1ag0f3spp5xjv5gq-system
[ part is identical to Gen 13 ]
   channels:
     guix:
       repository URL: https://git.savannah.gnu.org/git/guix.git
       commit: 05fad99a431c6708ec18c7d0db67178bd8d36597
   configuration file:
/gnu/store/4n81nr9bi0jn5vqfpa3s4y4wzci1zxkf-configuration.scm
```

The relevant part of my configuration.scm:
```
(service sddm-service-type
   (sddm-configuration
     (display-server "wayland")))
```

There is an upstream bug report which is maybe relevant:
https://github.com/sddm/sddm/issues/1456

@Feng Shu: I CC'ed you for this bug as you updated the sddm package.
Maybe you are not affected by this issue or have a workaround :)

~Jonathan
[Message part 2 (text/html, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#68939; Package guix. (Mon, 05 Feb 2024 23:06:01 GMT) Full text and rfc822 format available.

Message #11 received at 68939 <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: 68939 <at> debbugs.gnu.org
Cc: tumashu <tumashu <at> 163.com>
Subject: Re: sddm does not start after update to 0.20.0
Date: Tue, 6 Feb 2024 00:05:00 +0100
Hi tumashu,

Am 05.02.24 um 23:45 schrieb tumashu:
> (display-server "wayland")
>
> remove this line, at the moment, sddm-service-type do not support this feature, for waston is not configure properly

Thanks for that super fast response! Indeed this was the trick, sddm
works now again without setting the display-server to wayland.

I wonder what we could do in the mean time to save other users from this
pitfall?

Would it make sense to deprecate the `display-server` configuration
parameter in order to always default to xorg?

Or maybe just add a note to the manual:
https://guix.gnu.org/manual/devel/en/guix.html#index-sddm_002dconfiguration

~Jonathan




Information forwarded to bug-guix <at> gnu.org:
bug#68939; Package guix. (Tue, 06 Feb 2024 00:42:02 GMT) Full text and rfc822 format available.

Message #14 received at 68939 <at> debbugs.gnu.org (full text, mbox):

From: Feng Shu <tumashu <at> 163.com>
To: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Cc: 68939 <at> debbugs.gnu.org
Subject: Re: sddm does not start after update to 0.20.0
Date: Tue, 06 Feb 2024 08:41:32 +0800
Jonathan Brielmaier <jonathan.brielmaier <at> web.de> writes:

> Hi tumashu,
>
> Am 05.02.24 um 23:45 schrieb tumashu:
>> (display-server "wayland")
>>
>> remove this line, at the moment, sddm-service-type do not support this feature, for waston is not configure properly
>
> Thanks for that super fast response! Indeed this was the trick, sddm
> works now again without setting the display-server to wayland.
>
> I wonder what we could do in the mean time to save other users from this
> pitfall?
>
> Would it make sense to deprecate the `display-server` configuration
> parameter in order to always default to xorg?
>
> Or maybe just add a note to the manual:
> https://guix.gnu.org/manual/devel/en/guix.html#index-sddm_002dconfiguration

I think, we should let sddm-service-type create the below config:

    CompositorCommand=
    Path of the compositor to execute when starting the greeter. Default value is "weston --shell=fullscreen-shell.so".


>
> ~Jonathan
>

-- 





This bug report was last modified 88 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.