kB schrieb:
Dazu könnte man sich mit systemctl den aktuellen Status der Timer-Unit anschauen
Hatte ich schon, das sieht ziemlich normal aus:
$ systemctl --user status signal-desktop.timer
● signal-desktop.timer - Timer for Signal Desktop GUI
Loaded: loaded (/home/ich/.config/systemd/user/signal-desktop.timer; enabled; preset: enabled)
Active: active (waiting) since Thu 2026-09-10 21:29:59 CEST; 1 week 6 days ago
Trigger: Sat 2026-10-03 05:00:00 CEST; 1 week 1 day left
Triggers: ● signal-desktop.service
Sep 10 21:29:59 W541 systemd[1523]: Started signal-desktop.timer - Timer for Signal Desktop GUI.und mit journalctl deren Meldungen im Systemlog.
$ journalctl | grep "signal-desktop"
[..........]
Sep 12 01:37:34 W541 org.debian.apt[38914]: 01:37:34 AptDaemon.Worker [INFO]: Committing packages: dbus.Array([], signature=dbus.Signature('s')), dbus.Array([], signature=dbus.Signature('s')), dbus.Array([], signature=dbus.Signature('s')), dbus.Array([], signature=dbus.Signature('s')), dbus.Array([dbus.String('base-files'), dbus.String('language-pack-gnome-es'), dbus.String('language-pack-gnome-es-base'), dbus.String('libc-bin'), dbus.String('libc-dev-bin'), dbus.String('libc-devtools'), dbus.String('libc6'), dbus.String('libc6-dbg'), dbus.String('libc6-dev'), dbus.String('libc6-i386'), dbus.String('libc6:i386'), dbus.String('libpython3.12-dev'), dbus.String('libpython3.12-minimal'), dbus.String('libpython3.12-stdlib'), dbus.String('libpython3.12t64'), dbus.String('locales'), dbus.String('python-apt-common'), dbus.String('python3-apt'), dbus.String('python3.12'), dbus.String('python3.12-dev'), dbus.String('python3.12-minimal'), dbus.String('python3.12-venv'), dbus.String('signal-desktop'), dbus.String('wireless-regdb')], signature=dbus.Signature('s')), dbus.Array([], signature=dbus.Signature('s'))
Sep 12 01:39:33 W541 kernel: audit: type=1400 audit(1789169973.275:200): apparmor="STATUS" operation="profile_replace" info="same as current profile, skipping" profile="unconfined" name="signal-desktop" pid=40656 comm="apparmor_parser"
Sep 12 12:17:40 W541 signal-desktop.desktop[60196]: NODE_ENV production
Sep 12 12:17:40 W541 signal-desktop.desktop[60196]: NODE_CONFIG_DIR /opt/Signal/resources/app.asar/config
Sep 12 12:17:40 W541 signal-desktop.desktop[60196]: NODE_CONFIG {}
Sep 12 12:17:40 W541 signal-desktop.desktop[60196]: ALLOW_CONFIG_MUTATIONS undefined
Sep 12 12:17:40 W541 signal-desktop.desktop[60196]: HOSTNAME W541
Sep 12 12:17:40 W541 signal-desktop.desktop[60196]: NODE_APP_INSTANCE undefined
Sep 12 12:17:40 W541 signal-desktop.desktop[60196]: SUPPRESS_NO_CONFIG_WARNING undefined
Sep 12 12:17:40 W541 signal-desktop.desktop[60196]: SIGNAL_ENABLE_HTTP undefined
Sep 12 12:17:40 W541 signal-desktop.desktop[60196]: userData: /home/ich/.config/Signal
Sep 12 12:17:41 W541 signal-desktop.desktop[60196]: (node:60196) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
Sep 12 12:17:41 W541 signal-desktop.desktop[60196]: (Use `signal-desktop --trace-deprecation ...` to show where the warning was created)
Sep 12 12:17:41 W541 signal-desktop.desktop[60236]: MESA-INTEL: warning: Haswell Vulkan support is incomplete
Sep 12 12:17:42 W541 signal-desktop.desktop[60278]: (node:60278) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
Sep 12 12:17:42 W541 signal-desktop.desktop[60278]: (Use `exe --trace-deprecation ...` to show where the warning was created)
Sep 12 12:17:43 W541 signal-desktop.desktop[60278]: (node:60278) [node-fetch#buffer] DeprecationWarning: Please use 'response.arrayBuffer()' instead of 'response.buffer()'
Sep 13 09:54:18 W541 systemd[1523]: Starting signal-desktop.service - Start Signal Desktop GUI...
Sep 13 09:54:21 W541 systemd[1523]: signal-desktop.service: Control process exited, code=exited, status=1/FAILURE
Sep 13 09:54:21 W541 systemd[1523]: signal-desktop.service: Failed with result 'exit-code'.
Sep 13 09:54:21 W541 systemd[1523]: Failed to start signal-desktop.service - Start Signal Desktop GUI.
Sep 13 09:54:21 W541 systemd[1523]: signal-desktop.service: Consumed 5.702s CPU time.
Sep 23 09:06:41 W541 systemd[1523]: Starting signal-desktop.service - Start Signal Desktop GUI...
Sep 23 09:06:42 W541 systemd[1523]: signal-desktop.service: Control process exited, code=exited, status=1/FAILURE
Sep 23 09:06:42 W541 systemd[1523]: signal-desktop.service: Failed with result 'exit-code'.
Sep 23 09:06:42 W541 systemd[1523]: Failed to start signal-desktop.service - Start Signal Desktop GUI.
Sep 23 09:06:42 W541 systemd[1523]: signal-desktop.service: Consumed 3.446s CPU time.
Da gibt es tatsächlich was zu sehen. Hm, wie krieg' ich den Grund des Fehlers raus?
In der Service-Unit steht seit längerem:
[Unit]
Description=Start Signal Desktop GUI
Requires=default.target
[Service]
Type=forking
ExecStart=/usr/bin/signal-cli -a +49151515151 getUserStatus; /usr/bin/gtk-launch signal-desktop
[Install]
Kann es sein, dass ; da nicht funktioniert?
Im Terminal funktioniert das einwandfrei.