Package: greetd
Version: 0.10.3-3
Severity: normal

Dear Maintainer,


home directory for _greetd user is (/etc/greetd) and it's read-only
for _greetd. Many session services, that are started in phog/phrog
greetd session fail to start, crash or report a log of errors. 

For example,
 - ibus-daemon is constantly crashing.
 - gnome-calls is spamming every second many messages like
     gnome-calls[27071]: failed to commit changes to dconf: 
GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dfile_2derror_2dquark.Code4: 
Failed to create file “/etc/greetd/.config/dconf/user.0Y1Z32”: No such file or 
directory
     gnome-calls[27071]: failed to commit changes to dconf: 
GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dfile_2derror_2dquark.Code4: 
Failed to create file “/etc/greetd/.config/dconf/user.EKUZ32”: No such file or 
directory
     gnome-calls[27071]: failed to commit changes to dconf: 
GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dfile_2derror_2dquark.Code4: 
Failed to create file “/etc/greetd/.config/dconf/user.0SPZ32”: No such file or 
directory
     gnome-calls[27071]: failed to commit changes to dconf: 
GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._g_2dfile_2derror_2dquark.Code4: 
Failed to create file “/etc/greetd/.config/dconf/user.2LLZ32”: No such file or 
directory

What about using $HOME with write access for _greetd user?
Like /var/lib/gdm3 as home dir, owned by the Debian-gdm user.


-- System Information:
Debian Release: trixie/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 6.12-sunxi64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_CRAP
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages greetd depends on:
ii  adduser              3.145
ii  init-system-helpers  1.68
ii  libc6                2.41-6
ii  libgcc-s1            14.2.0-17
ii  libpam0g             1.7.0-3

greetd recommends no packages.

Versions of packages greetd suggests:
pn  wlgreet  <none>

-- no debconf information

Reply via email to