On Sat, Oct 17, 2020 at 10:42:30AM +0200, Laurent Bigonville wrote:
> This is quite weird, the package already contains a systemd tmpfiles snippet
> (/usr/lib/tmpfiles.d/nut-client.conf) that should create the directory
> during the boot.

I see the /usr/lib/tmpfiles.d/nut-client.conf now.  It's been nearly 5
months since I filed that report so I don't remember any of the
details.  It's quite possible, though, that I ran into the problem
right after installing the nut-client package without rebooting.  If
that tmpfiles.d file doesn't create the directory until the next boot,
that could explain the problem.

> Could you please give me the output of "systemctl list-dependencies
> nut-monitor.service"

Here is that output:

nut-monitor.service
● ├─system.slice
● └─sysinit.target
●   ├─apparmor.service
●   ├─dev-hugepages.mount
●   ├─dev-mqueue.mount
●   ├─keyboard-setup.service
●   ├─kmod-static-nodes.service
●   ├─nftables.service
●   ├─proc-sys-fs-binfmt_misc.automount
●   ├─sys-fs-fuse-connections.mount
●   ├─sys-kernel-config.mount
●   ├─sys-kernel-debug.mount
●   ├─sys-kernel-tracing.mount
●   ├─systemd-ask-password-console.path
●   ├─systemd-binfmt.service
●   ├─systemd-boot-system-token.service
●   ├─systemd-hwdb-update.service
●   ├─systemd-journal-flush.service
●   ├─systemd-journald.service
●   ├─systemd-machine-id-commit.service
●   ├─systemd-modules-load.service
●   ├─systemd-pstore.service
●   ├─systemd-random-seed.service
●   ├─systemd-sysctl.service
●   ├─systemd-sysusers.service
●   ├─systemd-tmpfiles-setup-dev.service
●   ├─systemd-tmpfiles-setup.service
●   ├─systemd-udev-trigger.service
●   ├─systemd-udevd.service
●   ├─systemd-update-utmp.service
●   ├─cryptsetup.target
●   ├─local-fs.target
●   │ ├─-.mount
●   │ ├─opus1.mount
●   │ ├─systemd-fsck-root.service
●   │ ├─systemd-remount-fs.service
●   │ └─tmp.mount
●   └─swap.target
●     └─var-swap-swapfile0.swap

> and "systemctl list-dependencies --after
> nut-monitor.service" ?

Any here is this output:

nut-monitor.service
● ├─nut-server.service
● ├─system.slice
● ├─systemd-journald.socket
● ├─basic.target
● │ ├─-.mount
● │ ├─tmp.mount
● │ ├─paths.target
● │ │ ├─systemd-ask-password-console.path
● │ │ └─systemd-ask-password-wall.path
● │ ├─slices.target
● │ │ ├─-.slice
● │ │ ├─system.slice
● │ │ └─user.slice
● │ ├─sockets.target
● │ │ ├─cups.socket
● │ │ ├─dbus.socket
● │ │ ├─syslog.socket
● │ │ ├─systemd-initctl.socket
● │ │ ├─systemd-journald-audit.socket
● │ │ ├─systemd-journald-dev-log.socket
● │ │ ├─systemd-journald.socket
● │ │ ├─systemd-networkd.socket
● │ │ ├─systemd-udevd-control.socket
● │ │ ├─systemd-udevd-kernel.socket
● │ │ └─uuidd.socket
● │ └─sysinit.target
● │   ├─apparmor.service
● │   ├─dev-hugepages.mount
● │   ├─dev-mqueue.mount
● │   ├─emergency.service
● │   ├─kmod-static-nodes.service
● │   ├─modprobe@drm.service
● │   ├─proc-sys-fs-binfmt_misc.automount
● │   ├─sys-fs-fuse-connections.mount
● │   ├─sys-kernel-config.mount
● │   ├─sys-kernel-debug.mount
● │   ├─sys-kernel-tracing.mount
● │   ├─systemd-binfmt.service
● │   ├─systemd-hwdb-update.service
● │   ├─systemd-journald.service
● │   ├─systemd-machine-id-commit.service
● │   ├─systemd-modules-load.service
● │   ├─systemd-pstore.service
● │   ├─systemd-sysctl.service
● │   ├─systemd-sysusers.service
● │   ├─systemd-tmpfiles-setup-dev.service
● │   ├─systemd-tmpfiles-setup.service
● │   ├─systemd-udev-settle.service
● │   ├─systemd-udev-trigger.service
● │   ├─systemd-udevd.service
● │   ├─systemd-update-utmp.service
● │   ├─cryptsetup.target
● │   │ ├─systemd-ask-password-console.path
● │   │ └─systemd-ask-password-wall.path
● │   ├─emergency.target
● │   │ └─emergency.service
● │   ├─local-fs.target
● │   │ ├─run-user-1000.mount
● │   │ ├─systemd-fsck-root.service
● │   │ ├─systemd-remount-fs.service
● │   │ ├─tmp.mount
● │   │ └─local-fs-pre.target
● │   │   ├─keyboard-setup.service
● │   │   ├─systemd-remount-fs.service
● │   │   └─systemd-tmpfiles-setup-dev.service
● │   └─swap.target
● │     └─var-swap-swapfile0.swap
● ├─local-fs.target
● │ ├─run-user-1000.mount
● │ ├─systemd-fsck-root.service
● │ ├─systemd-remount-fs.service
● │ ├─tmp.mount
● │ └─local-fs-pre.target
● │   ├─keyboard-setup.service
● │   ├─systemd-remount-fs.service
● │   └─systemd-tmpfiles-setup-dev.service
● ├─network.target
● │ ├─ifup@enp5s0.service
● │ ├─ifupdown-pre.service
● │ ├─networking.service
● │ ├─systemd-networkd.service
● │ └─network-pre.target
● │   └─nftables.service
● └─sysinit.target
●   ├─apparmor.service
●   ├─dev-hugepages.mount
●   ├─dev-mqueue.mount
●   ├─emergency.service
●   ├─kmod-static-nodes.service
●   ├─modprobe@drm.service
●   ├─proc-sys-fs-binfmt_misc.automount
●   ├─sys-fs-fuse-connections.mount
●   ├─sys-kernel-config.mount
●   ├─sys-kernel-debug.mount
●   ├─sys-kernel-tracing.mount
●   ├─systemd-binfmt.service
●   ├─systemd-hwdb-update.service
●   ├─systemd-journald.service
●   ├─systemd-machine-id-commit.service
●   ├─systemd-modules-load.service
●   ├─systemd-pstore.service
●   ├─systemd-sysctl.service
●   ├─systemd-sysusers.service
●   ├─systemd-tmpfiles-setup-dev.service
●   ├─systemd-tmpfiles-setup.service
●   ├─systemd-udev-settle.service
●   ├─systemd-udev-trigger.service
●   ├─systemd-udevd.service
●   ├─systemd-update-utmp.service
●   ├─cryptsetup.target
●   │ ├─systemd-ask-password-console.path
●   │ └─systemd-ask-password-wall.path
●   ├─emergency.target
●   │ └─emergency.service
●   ├─local-fs.target
●   │ ├─run-user-1000.mount
●   │ ├─systemd-fsck-root.service
●   │ ├─systemd-remount-fs.service
●   │ ├─tmp.mount
●   │ └─local-fs-pre.target
●   │   ├─keyboard-setup.service
●   │   ├─systemd-remount-fs.service
●   │   └─systemd-tmpfiles-setup-dev.service
●   └─swap.target
●     └─var-swap-swapfile0.swap

I hope this helps.

David
-- 
David Engel
da...@istwok.net

Reply via email to