Closed ddanon closed 8 months ago
Surround your paths in double quotes.
Thanks for the quick response! Modified flatpaks.nix and resulting journalctl output to follow. Appears to fail in a similar way.
flatpaks.nix
...
state-dir = "/home/luc/.local/state/flatpak-module";
target-dir = "/home/luc/.local/share/flatpak";
...
journalctl --user-unit manage-user-flatpaks
-- Boot 47b2aef5a89a42b09de1a64344cc205b --
Feb 05 19:41:03 fwdora systemd[3045]: Started manage-user-flatpaks.service.
Feb 05 19:41:48 fwdora jyf32crs48m2kj87slmdinivmavf15v5-setup-flatpaks[3066]: Cleaning old directories
Feb 05 19:41:51 fwdora jyf32crs48m2kj87slmdinivmavf15v5-setup-flatpaks[3066]: Running with boot ID 47b2aef5a89a42b09de1a64344cc205b
Feb 05 19:41:51 fwdora jyf32crs48m2kj87slmdinivmavf15v5-setup-flatpaks[3066]: An installation will be created at "/nix/store/ipf3z9lf8dvqdf708cjb2h53ip24vvfq-flatpak-module/boot/47b2ae>
Feb 05 19:41:51 fwdora systemd[3045]: manage-user-flatpaks.service: Main process exited, code=exited, status=1/FAILURE
Feb 05 19:41:51 fwdora systemd[3045]: manage-user-flatpaks.service: Failed with result 'exit-code'.
Feb 05 19:41:51 fwdora systemd[3045]: manage-user-flatpaks.service: Consumed 1.851s CPU time.
Feb 05 19:52:15 fwdora systemd[3045]: Started manage-user-flatpaks.service.
Feb 05 19:52:15 fwdora r0mw9695grj69n7yzkcjwncpsbw28h4f-setup-flatpaks[56688]: Network connected.
Feb 05 19:52:15 fwdora r0mw9695grj69n7yzkcjwncpsbw28h4f-setup-flatpaks[56685]: Cleaning old directories
Feb 05 19:52:15 fwdora r0mw9695grj69n7yzkcjwncpsbw28h4f-setup-flatpaks[56685]: Running with boot ID 47b2aef5a89a42b09de1a64344cc205b
Feb 05 19:52:15 fwdora r0mw9695grj69n7yzkcjwncpsbw28h4f-setup-flatpaks[56685]: An installation will be created at "/nix/store/ii75k6fm0ls590n45byq2si9bgwdzv8l-flatpak-module/boot/47b2a>
Feb 05 19:52:15 fwdora systemd[3045]: manage-user-flatpaks.service: Main process exited, code=exited, status=1/FAILURE
Feb 05 19:52:15 fwdora systemd[3045]: manage-user-flatpaks.service: Failed with result 'exit-code'.
Feb 05 20:01:18 fwdora systemd[3045]: Started manage-user-flatpaks.service.
Feb 05 20:01:18 fwdora r0mw9695grj69n7yzkcjwncpsbw28h4f-setup-flatpaks[98178]: Network connected.
Feb 05 20:01:18 fwdora r0mw9695grj69n7yzkcjwncpsbw28h4f-setup-flatpaks[98175]: Cleaning old directories
Feb 05 20:01:19 fwdora r0mw9695grj69n7yzkcjwncpsbw28h4f-setup-flatpaks[98175]: Running with boot ID 47b2aef5a89a42b09de1a64344cc205b
Feb 05 20:01:19 fwdora r0mw9695grj69n7yzkcjwncpsbw28h4f-setup-flatpaks[98175]: An installation will be created at "/nix/store/ii75k6fm0ls590n45byq2si9bgwdzv8l-flatpak-module/boot/47b2a>
Feb 05 20:01:19 fwdora systemd[3045]: manage-user-flatpaks.service: Main process exited, code=exited, status=1/FAILURE
Feb 05 20:01:19 fwdora systemd[3045]: manage-user-flatpaks.service: Failed with result 'exit-code'.
Can you add enable-debug = true;
?
Strange.. it appears to be working now? I did a quick nix-collect-garbage
as I still had dozens of entries in my nix store for the manage-user-flatpaks.service file when I went to manually debug the generated files.
Jan 29 20:18:31 fwdora systemd[1971]: Started manage-user-flatpaks.service.
Jan 29 20:18:31 fwdora ccnvni93spn7bj00gkcd3cwbcrii6i2m-setup-flatpaks[972712]: Running with boot ID f6c7843a12394f0597f948a6ac6da3e0
...skipping...
Feb 07 10:30:02 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[141159]: _id=$(grep -Eo '(runtime|app)\/[a-zA-Z0-9._-]+\/[0-9x_a-zA-Z-]*\/[a-zA-Z0-9.-]+(:[a-z0-9]{64})?' <<< $>
Feb 07 10:30:02 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[141159]: _commit=$(grep -Eo ':[a-z0-9]{64}$' <<< $_id) || true
Feb 07 10:30:02 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[141159]: if [ -n "$_commit" ]; then
Feb 07 10:30:02 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[141159]: _commit=$(tail -c-$(($(wc -c <<< $_commit) - 1)) <<< $_commit)
Feb 07 10:30:02 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[141159]: _id=$(head -c-$(($(wc -c <<< $_commit) + 1)) <<< $_id)
Feb 07 10:30:02 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[141159]: fi
Feb 07 10:30:02 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[141159]: # echo R $_remote
Feb 07 10:30:02 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[141159]: # echo C $_commit
Feb 07 10:30:02 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[141159]: # echo I $_id
Feb 07 10:30:02 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[141159]: flatpak --user install --noninteractive --no-auto-pin $_remote $_id
Feb 07 10:30:02 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[141159]: if [ -n "$_commit" ]; then
Feb 07 10:30:02 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[141159]: flatpak update --commit="$_commit" $_id || echo "failed to update to commit \"$_commit\". Check if t>
Feb 07 10:30:02 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[141159]: fi
Feb 07 10:30:02 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[141159]: done
Feb 07 10:30:02 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[142297]: grep: warning: stray \ before /
Feb 07 10:30:02 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[142297]: grep: warning: stray \ before /
Feb 07 10:30:02 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[142297]: grep: warning: stray \ before /
Feb 07 10:30:02 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[142300]: Installing runtime/org.freedesktop.Platform.GL.default/x86_64/23.08
Feb 07 10:30:13 fwdora flatpak[142300]: libostree pull from 'flathub' for runtime/org.freedesktop.Platform.GL.default/x86_64/23.08 complete
security: GPG: summary+commit
security: SIGN: disabled http: TLS
delta: parts: 1 loose: 40
transfer: secs: 11 size: 162.0 MB
Feb 07 10:30:14 fwdora flatpak[142300]: user: Pulled runtime/org.freedesktop.Platform.GL.default/x86_64/23.08 from flathub
Feb 07 10:30:14 fwdora flatpak[142300]: user: Installed runtime/org.freedesktop.Platform.GL.default/x86_64/23.08 from flathub
Feb 07 10:30:14 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[142300]: Installing runtime/org.freedesktop.Platform.GL.default/x86_64/23.08-extra
Feb 07 10:30:23 fwdora flatpak[142300]: libostree pull from 'flathub' for runtime/org.freedesktop.Platform.GL.default/x86_64/23.08-extra complete
security: GPG: summary+commit
security: SIGN: disabled http: TLS
delta: parts: 1 loose: 21
transfer: secs: 9 size: 17.9 MB
Feb 07 10:30:24 fwdora flatpak[142300]: user: Pulled runtime/org.freedesktop.Platform.GL.default/x86_64/23.08-extra from flathub
Feb 07 10:30:24 fwdora flatpak[142300]: user: Installed runtime/org.freedesktop.Platform.GL.default/x86_64/23.08-extra from flathub
Feb 07 10:30:24 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[142300]: Installing runtime/org.freedesktop.Platform.VAAPI.Intel/x86_64/23.08
Feb 07 10:30:37 fwdora flatpak[142300]: libostree pull from 'flathub' for runtime/org.freedesktop.Platform.VAAPI.Intel/x86_64/23.08 complete
security: GPG: summary+commit
security: SIGN: disabled http: TLS
delta: parts: 1 loose: 7
transfer: secs: 13 size: 13.3 MB
Feb 07 10:30:38 fwdora flatpak[142300]: user: Pulled runtime/org.freedesktop.Platform.VAAPI.Intel/x86_64/23.08 from flathub
Feb 07 10:30:38 fwdora flatpak[142300]: user: Installed runtime/org.freedesktop.Platform.VAAPI.Intel/x86_64/23.08 from flathub
Feb 07 10:30:38 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[142300]: Installing runtime/org.freedesktop.Platform.openh264/x86_64/2.2.0
Feb 07 10:30:38 fwdora flatpak[142300]: libostree pull from 'flathub' for runtime/org.freedesktop.Platform.openh264/x86_64/2.2.0 complete
security: GPG: summary+commit
security: SIGN: disabled http: TLS
delta: parts: 1 loose: 7
transfer: secs: 0 size: 603.3 kB
Feb 07 10:30:38 fwdora flatpak[142300]: user: Pulled runtime/org.freedesktop.Platform.openh264/x86_64/2.2.0 from flathub
Feb 07 10:30:39 fwdora flatpak[142300]: user: Installed runtime/org.freedesktop.Platform.openh264/x86_64/2.2.0 from flathub
Feb 07 10:30:39 fwdora 95ckxxij4y2lpy842w18z2jdd785bfxd-setup-flatpaks[142300]: Installing runtime/org.gnome.Platform.Locale/x86_64/45
Description
The service appears to fail silently without installing anything. There is an intermittent mkdir error that I am not sure how to track down. More importantly, the service fails instantly with result
exit-code
. How can I modify my config to get this working?Debug information
Output of
journalctl --user-unit manage-user-flatpaks.service
My Nix Files
flake.nix
flatpaks.nix