Re: [systemd-devel] Does After=systemd-udevd.service make my service run after the services started by udev rules?

2021-07-13 Thread Andrei Borzenkov
On Tue, Jul 13, 2021 at 3:46 PM Manuel Wagesreither wrote: > > Hi all, > > when I have an udev rule with an ENV{SYSTEMD_WANTS}+="my.service", and > another.service with After=systemd-udevd.service, can I at system boot rely > on my.service to be already run when another.service starts? > No. ud

Re: [systemd-devel] Expired Message in Log

2021-07-08 Thread Andrei Borzenkov
On 08.07.2021 18:33, Andreas Krueger wrote: > Hi Folks, > > For my customer I have to verify the logger in its system, which is journald > (241). For that I have written some tests that should verify if expired > messages will been thrown out of the log. As you can see, the configuration > is s

Re: [systemd-devel] Reloading configuration after mount unit

2021-06-19 Thread Andrei Borzenkov
On 19.06.2021 11:00, Norbert Lange wrote: >> >> What you could try is creating a new unit in /etc/systemd/system/ >> --- systemd-reload.service --- >> [Unit] >> Description=Reload systemd >> Requires=usr-local.mount >> After=usr-local.mount >> >> [Service] >> Type=oneshot >> ExecStart=/usr/bin/syst

Re: [systemd-devel] Reloading configuration after mount unit

2021-06-18 Thread Andrei Borzenkov
On 18.06.2021 20:48, Norbert Lange wrote: > Am Fr., 18. Juni 2021 um 16:35 Uhr schrieb Silvio Knizek > : >> >> Am Freitag, dem 18.06.2021 um 15:04 +0200 schrieb Norbert Lange: >>> Hello, >>> >>> I have an extra mount for /usr/local (Tools + Services which are just >>> useful for development), clas

Re: [systemd-devel] How to correctly use memory controls (MemoryLow) on unified hierarchy system?

2021-05-21 Thread Andrei Borzenkov
On 21.05.2021 17:07, Benjamin Berg wrote: > Hi, > > On Fri, 2021-05-21 at 15:25 +0300, Andrei Borzenkov wrote: >> systemd offers MemoryLow for an individual units. It actually sets >> memory.low cgroup attribute, so this is OK. The problem is according to >> kernel

Re: [systemd-devel] depending on user units

2021-05-21 Thread Andrei Borzenkov
On 21.05.2021 18:18, lejeczek wrote: > Hi guys. > > While surfing the web for answers I thought I would try to call on > experts - how, if possible at all, to make systemd service unit depend > on users' unit/services? > No, it is not possible. Nor is it really possible in reverse direction. sys

[systemd-devel] How to correctly use memory controls (MemoryLow) on unified hierarchy system?

2021-05-21 Thread Andrei Borzenkov
systemd offers MemoryLow for an individual units. It actually sets memory.low cgroup attribute, so this is OK. The problem is according to kernel dcouemtation, memory.low is limited by value set in parent cgroup and all parent cgroups have memory.low=0: /sys/fs/cgroup/user.slice/user-1001.slice/us

Re: [systemd-devel] Need help to debug TAG-= rule

2021-05-16 Thread Andrei Borzenkov
On 16.05.2021 14:07, Manuel Reimer wrote: > Hello systemd-devel list, > > > according to the changelog of udev, it should be possible to clear TAGs > using "TAG-=" since systemd 217: > > https://cgit.freedesktop.org/systemd/systemd/tree/NEWS?id=v217#n70 > > But either I'm completely failing wit

Re: [systemd-devel] Request for Feedback on Design Issue with Systemd and "Consistent Network Device Naming"

2021-04-21 Thread Andrei Borzenkov
On Wed, Apr 21, 2021 at 12:20 PM Simon Foley wrote: ... > Here we can use the HWADDR= variable in the ifcfg-[device name] files to > move a *specific* device name to these targeted NIC cards and ports. Read man systemd.link. [Match] MACAddress= (or PermanentMACAddress=) [Link] Name=whatever-nam

Re: [systemd-devel] Q: asymmetry of ExecStop and ExecStart

2021-04-14 Thread Andrei Borzenkov
On Wed, Apr 14, 2021 at 1:35 PM Ulrich Windl wrote: > > Hi! > > I have two services defined, one using ExecStart only, the other ExecStop > only. > Then I discovered some asymmetry: > systemd is still starting the service with the ExecStop only, while the one > with the ExecStart only never is s

Re: [systemd-devel] Alternatives to RequiresOverridable= ?

2021-04-10 Thread Andrei Borzenkov
if I understand correctly it can be overridden if the user explicitly starts ecs.service using 'systemctl start' ? > Requires= cannot be overridden. > On 4/9/21, 11:45 PM, "systemd-devel on behalf of Andrei Borzenkov" > arvidj...@gmail.com> wrote: > > O

Re: [systemd-devel] Alternatives to RequiresOverridable= ?

2021-04-09 Thread Andrei Borzenkov
On 10.04.2021 03:07, Cameron Sparr wrote: > Hello, I work for Amazon ECS and I’ve been working on a change to one of our > systemd services. From what I could tell in documentation I found online, it > seemed that RequiresOverridable= was the perfect fit for our use-case. > >   > When I built a

Re: [systemd-devel] Ordering of oneshot services and path units?

2021-03-27 Thread Andrei Borzenkov
On 27.03.2021 10:11, John Ioannidis wrote: ... > > *workdir.path * > > [Unit] > Description=Trigger workdir.service when a job starts, creating a directory > in /opt/circleci/workdir > After=ccistated.service > ConditionPathExists=/run/metadata/tags/resource_class > [Path] > PathChanged=/opt/circ

Re: [systemd-devel] Fwd: What could be causing a oneshot unit not to be run when a machine reboots?

2021-03-13 Thread Andrei Borzenkov
On 14.03.2021 09:03, John Ioannidis wrote: > I have the following service file: > > [Unit] > Description=D > After=network.target > > [Service] > ExecStart=/usr/local/sbin/mktags.py > Type=oneshot > User=root > This is default anyway > [Install] > WantedBy=multi-user.target > > > Occasionall

Re: [systemd-devel] Antw: [EXT] Re: Q; syslog.socket dependency

2021-03-12 Thread Andrei Borzenkov
On Fri, Mar 12, 2021 at 10:34 AM Ulrich Windl wrote: > > >>> Reindl Harald schrieb am 11.03.2021 um 16:23 in > Nachricht <4422087b-9966-e7fb-66ad-4157d83f2...@thelounge.net>: > > > > > Am 11.03.21 um 12:17 schrieb Ulrich Windl: > >> Hi! > >> > >> I have a unit that uses logger, and I want to run

Re: [systemd-devel] Antw: [EXT] Re: Q: Debugging missing requirements

2021-02-12 Thread Andrei Borzenkov
12.02.2021 10:04, Ulrich Windl пишет: >>>> Andrei Borzenkov schrieb am 11.02.2021 um 15:20 in > Nachricht > : >> On Thu, Feb 11, 2021 at 1:47 PM Ulrich Windl >> wrote: >>> >>> Hi! >>> >>> Suspecting systemd added some require

Re: [systemd-devel] Q: Debugging missing requirements

2021-02-11 Thread Andrei Borzenkov
On Thu, Feb 11, 2021 at 1:47 PM Ulrich Windl wrote: > > Hi! > > Suspecting systemd added some requirement that isn't fulfilled after boot, > preventing my units from starting I wonder: > How can I debug systemd's requirements checking for units that are enabled, > but not started at boot (status

Re: [systemd-devel] Antw: [EXT] Re: Still confused with socket activation

2021-02-09 Thread Andrei Borzenkov
On Tue, Feb 9, 2021 at 11:54 AM Ulrich Windl wrote: > > Thanks and "back to the mess": If I use libvirtd.service instead of > libvirtd-tls.socket, it does *not* open the TLS socket, even though the > configuration file contains "listen_tls=1"... libvirtd --listen Did you read the link I gave you

Re: [systemd-devel] Antw: [EXT] Re: Still confused with socket activation

2021-02-08 Thread Andrei Borzenkov
08.02.2021 12:10, Ulrich Windl пишет: > It seems systemd messes with that in a bad way. > Streetlight effect ... For the last time - systemd does exactly what unit definitions tell it to do. Unit definitions belong to your application. If unit definitions that come with application are not suita

Re: [systemd-devel] consider dropping defrag of journals on btrfs

2021-02-06 Thread Andrei Borzenkov
06.02.2021 00:33, Phillip Susi пишет: > > Lennart Poettering writes: > >> journalctl gives you one long continues log stream, joining everything >> available, archived or not into one big interleaved stream. > > If you ask for everything, yes... but if you run journalctl -b then > shuoldn't it o

Re: [systemd-devel] Still confused with socket activation

2021-02-06 Thread Andrei Borzenkov
04.02.2021 17:53, Simon McVittie пишет: > On Thu, 04 Feb 2021 at 13:07:33 +0100, Reindl Harald wrote: >> "Requires=a.service" combined with "Before=a.service" is contradictory - >> don't you get that? > > It means what it says: whenever my service is enabled, a.service must > also be enabled, but

Re: [systemd-devel] Antw: [EXT] Re: Still confused with socket activation

2021-02-06 Thread Andrei Borzenkov
04.02.2021 10:47, Ulrich Windl пишет: >>>> Andrei Borzenkov schrieb am 03.02.2021 um 19:13 in > Nachricht : >> 02.02.2021 12:43, Ulrich Windl пишет: >>> Hi! >>> >>> Having: >>> --- >>> # /usr/lib/systemd/system/virtlockd.service &g

Re: [systemd-devel] Still confused with socket activation

2021-02-04 Thread Andrei Borzenkov
03.02.2021 22:25, Benjamin Berg пишет: > On Wed, 2021-02-03 at 20:47 +0300, Andrei Borzenkov wrote: >> 03.02.2021 00:25, Benjamin Berg пишет: >>> On Tue, 2021-02-02 at 22:50 +0300, Andrei Borzenkov wrote: >>>> 02.02.2021 17:59, Lennart Poettering пишет: >>>

Re: [systemd-devel] Still confused with socket activation

2021-02-03 Thread Andrei Borzenkov
03.02.2021 21:13, Andrei Borzenkov пишет: > 02.02.2021 12:43, Ulrich Windl пишет: >> Hi! >> >> Having: >> --- >> # /usr/lib/systemd/system/virtlockd.service >> [Unit] >> Description=Virtual machine lock manager >> Requires=virtlockd.socket &g

Re: [systemd-devel] Still confused with socket activation

2021-02-03 Thread Andrei Borzenkov
02.02.2021 12:43, Ulrich Windl пишет: > Hi! > > Having: > --- > # /usr/lib/systemd/system/virtlockd.service > [Unit] > Description=Virtual machine lock manager > Requires=virtlockd.socket > Requires=virtlockd-admin.socket That's always wrong with After for the same units unless you can prove that

Re: [systemd-devel] Still confused with socket activation

2021-02-03 Thread Andrei Borzenkov
03.02.2021 00:25, Benjamin Berg пишет: > On Tue, 2021-02-02 at 22:50 +0300, Andrei Borzenkov wrote: >> 02.02.2021 17:59, Lennart Poettering пишет: >>> >>> Note that Requires= in almost all cases should be combined with an >>> order dep of After= onto the sa

Re: [systemd-devel] Still confused with socket activation

2021-02-02 Thread Andrei Borzenkov
02.02.2021 17:59, Lennart Poettering пишет: > > Note that Requires= in almost all cases should be combined with an > order dep of After= onto the same unit. Years ago I asked for example when Requires makes sense without After. Care to show it? I assume you must have use case if you say "in almos

Re: [systemd-devel] successful mount starts a service - how?

2021-01-18 Thread Andrei Borzenkov
19.01.2021 04:00, lejeczek пишет: > hi guys. > > I'm fiddling with it but have run out of options/ideas. > What I would like to have is systemd starts a service when a device, in > my case a crypt-luks device, gets mounted which mount would happen by > manual 'cryptsetup open' I am not aware that

Re: [systemd-devel] emergency shutdown, don't wait for timeouts

2020-12-27 Thread Andrei Borzenkov
27.12.2020 17:00, Reindl Harald пишет: > > > Am 27.12.20 um 14:43 schrieb Andrei Borzenkov: >> 27.12.2020 16:26, Germano Massullo пишет: >>> Good day, I recently joined apcupsd (APC UPS Power Control Daemon) >>> package maintainers on Fedora/CentOS/RHEL. >>

Re: [systemd-devel] emergency shutdown, don't wait for timeouts

2020-12-27 Thread Andrei Borzenkov
27.12.2020 16:26, Germano Massullo пишет: > Good day, I recently joined apcupsd (APC UPS Power Control Daemon) > package maintainers on Fedora/CentOS/RHEL. > After a power failure, apcupsd shuts down the system with a command > almost identical to > shutdown -h -H now > Usually when you normally sh

Re: [systemd-devel] require a system service unit to start a user service as a dependency

2020-12-24 Thread Andrei Borzenkov
On Thu, Dec 24, 2020 at 5:48 AM John wrote: > > I need to have the following start > /usr/lib/systemd/user/pulseaudio.service so it can make use of > pulseaudio. Using a After= or Wants= does not work. What is the > correct way to have a system service like this run a user service > unit? > No,

Re: [systemd-devel] default.target and external symlinks

2020-12-23 Thread Andrei Borzenkov
23.12.2020 18:28, Alexander Sbitnev пишет: > Hi there! > I am trying to use upcoming Debian 11 Bullseye with read-only root > filesystem. > And I discovered SystemD behaviour change compared to Debian 9. It is not > related to read-only root by itself and can be easily reproduced with a > norma

Re: [systemd-devel] Services with multiple pre-requisites

2020-12-21 Thread Andrei Borzenkov
21.12.2020 20:23, freedesk...@priatel.co.uk пишет: > Perhaps I'm missing something, but that's still not doing what I expect. > > Here's what I have... > > #- /etc/systemd/system/first.target -# > [Unit] > Description=Started first > Wants=third.service > > #- /etc/systemd/system/sec

Re: [systemd-devel] service kills application differently on shutdown vs on stop

2020-12-13 Thread Andrei Borzenkov
14.12.2020 05:08, John пишет: > If I call systemctl to shutdown or reboot, the effect is that it does > not honor kodi-x11.service's ExecStop= line which results in an > unclean exit of kodi and of data loss since kodi writes out some data > when it exits. By contrast, calling systemctl to stop th

Re: [systemd-devel] Journald retaining logs for only 10 days

2020-11-16 Thread Andrei Borzenkov
14.11.2020 22:18, Nikolaus Rath пишет: > On Nov 14 2020, Andrei Borzenkov wrote: >> 14.11.2020 14:32, Nikolaus Rath пишет: >> ... >>>>> >>>>> # grep -vE '^#' /etc/systemd/journald.conf >>>>> >>>>> [Journal] >

Re: [systemd-devel] Journald retaining logs for only 10 days

2020-11-14 Thread Andrei Borzenkov
14.11.2020 14:32, Nikolaus Rath пишет: ... >>> >>> # grep -vE '^#' /etc/systemd/journald.conf >>> >>> [Journal] >>> SystemMaxUse=300M >> >> The number shown by disk usage (320 MB) is higher than 300 MB. Maybe also >> check the files >> in `/var/log/journal`. > > It's a bit bigger on disk too: >

[systemd-devel] log_target=console and multiple console devices

2020-11-14 Thread Andrei Borzenkov
Quoting https://freedesktop.org/wiki/Software/systemd/Debugging/ console= can be specified multiple times, systemd will output to all of them. That's wrong. systemd will write to /dev/console and according to kernel documentation (and my experience :) ) kernel will forward it only to the last li

[systemd-devel] Man page description for systemd.log_target & Co is completely lost.

2020-11-14 Thread Andrei Borzenkov
man systemd(1): $SYSTEMD_LOG_TARGET === systemd reads the log target from this environment variable. This can be overridden with --log-target=. --log-target= = Set log target. See systemd.log_target above. systemd.log_color, systemd.log_level=, systemd.log_location, s

Re: [systemd-devel] Query currently active journald configuration option

2020-11-10 Thread Andrei Borzenkov
09.11.2020 19:09, Lennart Poettering пишет: > On Mo, 09.11.20 08:48, Andrei Borzenkov (arvidj...@gmail.com) wrote: > >> Is it possible to query configuration options in effect in running >> journald instance? > > Besides the brief log output it does itself, no there'

[systemd-devel] Query currently active journald configuration option

2020-11-08 Thread Andrei Borzenkov
Is it possible to query configuration options in effect in running journald instance? Background - when user asks question about journald, the first information is current settings (like whether persistence is enabled or not). It needs fetching files from multiple places which varies between distr

Re: [systemd-devel] Which udev action is run on boot for my device?

2020-10-25 Thread Andrei Borzenkov
25.10.2020 20:36, Marcin Kocur пишет: > Hello, > > as the topic states, I want to know which action(s) from "add", > "remove", "change", "move", "online", "offline", "bind", and "unbind" > were triggered on my device. Is there any way to check that? > > At the beginning of  /usr/lib/udev/rules.d/

Re: [systemd-devel] btrfs raid not ready but systemd tries to mount it anyway

2020-10-16 Thread Andrei Borzenkov
16.10.2020 18:51, Lennart Poettering пишет: >> >> Ths btrfs udev rule file appears to be missing in the initrd. The >> block devices with the btrfs file systems on them will thus be marked >> ready in systemd instantly instead of being delayed until all other >> devices of the same btrfs fs have sh

Re: [systemd-devel] Crond session, pam_access and pam_systemd

2020-10-14 Thread Andrei Borzenkov
14.10.2020 15:23, Thomas HUMMEL пишет: > > > On 14/10/2020 13:24, Andrei Borzenkov wrote: >> On Wed, Oct 14, 2020 at 11:42 AM Thomas HUMMEL >> wrote: >>> >>> Hello, >>> >>> thanks for your answer. It's getting clearer. >>

Re: [systemd-devel] Crond session, pam_access and pam_systemd

2020-10-14 Thread Andrei Borzenkov
On Wed, Oct 14, 2020 at 11:42 AM Thomas HUMMEL wrote: > > Hello, > > thanks for your answer. It's getting clearer. > > Still : why would the user crond runs on behalf of needs to be allowed > in access.conf to access the systemd-user service ? > My understanding is that the user@.service creation

Re: [systemd-devel] btrfs raid not ready but systemd tries to mount it anyway

2020-10-11 Thread Andrei Borzenkov
11.10.2020 23:57, Chris Murphy пишет: > Hi, > > A Fedora 32 (systemd-245.8-2.fc32) user has a 10-drive Btrfs raid1 set > to mount in /etc/fstab: > > UUID=f89f0a16- /srv btrfs defaults,nofail,x-systemd.requires=/ > 0 0 > > For some reason, systemd is trying to mount this file system before

Re: [systemd-devel] systemd doesn't see ttyPS0 devices from udev

2020-09-22 Thread Andrei Borzenkov
On Tue, Sep 22, 2020 at 2:53 PM Mantas Mikulėnas wrote: > > On Tue, Sep 22, 2020 at 1:46 PM Andrei Borzenkov wrote: >> >> On Tue, Sep 22, 2020 at 1:35 PM ZhouPeng wrote: >> > >> > Hi all, >> > >> > When I use Fedora image as rootfs on Xilin

Re: [systemd-devel] systemd doesn't see ttyPS0 devices from udev

2020-09-22 Thread Andrei Borzenkov
On Tue, Sep 22, 2020 at 1:35 PM ZhouPeng wrote: > > Hi all, > > When I use Fedora image as rootfs on Xilinx PYNQ-Z2, I encountered the issue > when use the /dev/ttyPS0. > I think the issue is because systemd and udev on fedora can didn't detect > ttyPS0 properly. Do I need to install any other

Re: [systemd-devel] [EXT] Re: Using timedatectl on a readonly rootfile system using mender

2020-09-11 Thread Andrei Borzenkov
09.09.2020 00:54, Alvin Šipraga пишет: > Hi, > > On 9/8/20 4:12 PM, Colin Guthrie wrote: > >> 2. Set your /etc/ master image to make /etc/localtime to be a symlink to >> /run/localtime and then ensure /run/localtime is a symlink to the >> appropriate file in /usr during early boot (e.g. in initra

Re: [systemd-devel] Using timedatectl on a readonly rootfile system using mender

2020-09-04 Thread Andrei Borzenkov
05.09.2020 01:05, Lennart Poettering пишет: > > I explained this already. DNS server data today is much less config > than state, acquired dynamically via DHCP, hence most distros don#t > configure it in /etc so much anymore, but manage it in /run (where > transient state is generally kept), and o

Re: [systemd-devel] Any published books on systemd? A cookbook?

2020-08-28 Thread Andrei Borzenkov
28.08.2020 17:47, Tom Browder пишет: > I want to create a service file that has to consider other services. I have What does it mean? > looked at the man pages and probably don't have enough life expectancy to > properly grok them. > If you tell us what you try to achieve, someone may have an i

Re: [systemd-devel] A sh -c '${name} and $name' are treated inconsistently within a .service unit

2020-08-27 Thread Andrei Borzenkov
27.08.2020 19:11, u...@net9.ga пишет: > Consider > > [Unit] > Description=Is it looking for ${} construct in the wrong place? > [Service] > Type=oneshot > ExecStart=/bin/bash -c 'set -x; declare -r str="1 2"; echo ${str}; echo $str; > exit 0;' > > When ran, the journal has: > > bash[14190]: +

Re: [systemd-devel] [Help] Can't log in to homed user account: "No space left on device"

2020-08-24 Thread Andrei Borzenkov
23.08.2020 09:34, Andrii Zymohliad пишет: > Hello! I've lost the ability to log in to my systemd-homed user account. I > would be very grateful for any help! > > If I log in as root and try to authenticate: > > # homectl authenticate azymohliad > > Then after typing my password I get the follow

Re: [systemd-devel] [Help] Can't log in to homed user account: "No space left on device"

2020-08-23 Thread Andrei Borzenkov
23.08.2020 15:34, Andrii Zymohliad пишет: >> Here is the log after authentication attempt: >> https://gitlab.com/-/snippets/2007113 >> And just in case here is the full log since boot: >> https://gitlab.com/-/snippets/2007112 > > Sorry, links are broken, re-uploaded: > > Authentication part: ht

Re: [systemd-devel] [Help] Can't log in to homed user account: "No space left on device"

2020-08-23 Thread Andrei Borzenkov
23.08.2020 09:34, Andrii Zymohliad пишет: > Hello! I've lost the ability to log in to my systemd-homed user account. I > would be very grateful for any help! > > If I log in as root and try to authenticate: > > # homectl authenticate azymohliad > > Then after typing my password I get the follow

Re: [systemd-devel] Using timedatectl on a readonly rootfile system using mender

2020-08-20 Thread Andrei Borzenkov
20.08.2020 18:55, Shravan Singh пишет: > Hello, > I have raspberry-pi cm3 which is running an embedded yocto poky linux > warrior branch with mender. > > I have made my rootfs as read-only because of which I am not able to use > timedatectl to change the system time zone. > > I was looking throu

Re: [systemd-devel] fuse-sshfs and x-systemd.automount

2020-08-15 Thread Andrei Borzenkov
15.08.2020 23:56, Reindl Harald пишет: > is it a bug or a concept issue that it's mounted fpr root instead auf > the user given with uid or is there just a param i am not aware mising? > allow_other how is it relevant to systemd? > there are 20 mountpoints of that style and automount would be r

Re: [systemd-devel] Antw: [EXT] I/O error on "systemctl kill -s HUP rsyslog.service"

2020-08-13 Thread Andrei Borzenkov
13.08.2020 09:54, Harald Dunkel пишет: > On 8/12/20 2:16 PM, Andrei Borzenkov wrote: >> 12.08.2020 14:03, Harald Dunkel пишет: >>> See attachment. Hope this helps >>> Harri >> >> >>> 1 openat(AT_FDCWD, >>> "/sys/fs/cgroup/un

Re: [systemd-devel] Antw: [EXT] I/O error on "systemctl kill -s HUP rsyslog.service"

2020-08-12 Thread Andrei Borzenkov
12.08.2020 14:03, Harald Dunkel пишет: > See attachment. Hope this helps > Harri > 1 openat(AT_FDCWD, > "/sys/fs/cgroup/unified/system.slice/rsyslog.service/cgroup.procs", > O_RDONLY|O_CLOEXEC) = 24 > 1 read(24, "0\n1544456\n", 4096)= 10 kernel returns "0" as process number in thi

Re: [systemd-devel] Antw: [EXT] I/O error on "systemctl kill -s HUP rsyslog.service"

2020-08-12 Thread Andrei Borzenkov
12.08.2020 13:04, Harald Dunkel пишет: > On 8/12/20 10:32 AM, Ulrich Windl wrote: >> >> As you found out the details already, maybe you could have added some >> strace >> output, especially after the kill() is returning... >> > > See attachment. Hope this helps Not really. We already know that sy

Re: [systemd-devel] ConditionPathExists vs mount unit

2020-08-10 Thread Andrei Borzenkov
10.08.2020 20:59, Böszörményi Zoltán пишет: > Hi, > > I have to use the same OS image tarball (created by Yocto) > on several machines with different specifications. > > Where they differ is the disk size and partitioning. On the smaller > machine (a Sicom SL20 POS hardware, boots from CF card) t

Re: [systemd-devel] systemd unit timer

2020-08-09 Thread Andrei Borzenkov
09.08.2020 13:40, Vini Harimoorthy пишет: > In that case, it will run only in Oct,Nov, & Dec. But, I want to run the > timer unit weekly after a specific calendar date & time. > How to specify if I want to run some task on every 12 hours after Jan'2021 > (start from future date & time) > That's n

Re: [systemd-devel] systemd.timer every X days?

2020-07-27 Thread Andrei Borzenkov
26.07.2020 22:56, Ian Pilcher пишет: > My NAS has 16 MD RAID devices.  I've created a simple service > (raidcheck@.service) that will trigger a check of the RAID device > identified by the argument.  E.g., 'systemctl start raidcheck@md1' will > trigger the check of md1 (after checking that no other

Re: [systemd-devel] Can service of timers.target having After=multi-user.target create a loop?

2020-07-12 Thread Andrei Borzenkov
12.07.2020 23:37, Uoti Urpala пишет: > On Sun, 2020-07-12 at 17:13 +0300, Andrei Borzenkov wrote: >> 12.07.2020 16:21, Amish пишет: >>> I have a timer file like this: >>> >>> [Unit] >>> Description=Foo >>> After=multi-user.target >

Re: [systemd-devel] systemd-journald, syslog.socket and service activation

2020-07-12 Thread Andrei Borzenkov
03.07.2020 12:09, Thomas HUMMEL пишет: > > > On 02/07/2020 20:48, Andrei Borzenkov wrote: > > >> Once again - dependencies in systemd are between jobs, not between units. > > Ok. I may have missed some docs but I've read several man sections > (likesyste

Re: [systemd-devel] Can service of timers.target having After=multi-user.target create a loop?

2020-07-12 Thread Andrei Borzenkov
12.07.2020 16:21, Amish пишет: > Hello, > > This is a question out of curiosity and not currently any problem. > > I have a timer file like this: > > [Unit] > Description=Foo > After=multi-user.target > > [Timer] > OnCalendar=*:0/5 > Persistent=false > > [Install] > WantedBy=timers.target > >

Re: [systemd-devel] systemd-journald, syslog.socket and service activation

2020-07-02 Thread Andrei Borzenkov
02.07.2020 21:28, Thomas HUMMEL пишет: > > > On 02/07/2020 19:00, Andrei Borzenkov wrote: > >> After=syslog.socket will exist only if rsyslog.service is aliased to >> syslog.service and your problem was when you removed this alias. > > Correct (I did miss this si

Re: [systemd-devel] systemd-journald, syslog.socket and service activation

2020-07-02 Thread Andrei Borzenkov
02.07.2020 18:57, Thomas HUMMEL пишет: > > > On 02/07/2020 16:44, Andrei Borzenkov wrote: > >> This is common misunderstanding. Dependencies are between jobs, not >> between units. Requires means systemd will submit additional job for >> dependent unit - not

Re: [systemd-devel] systemd-journald, syslog.socket and service activation

2020-07-02 Thread Andrei Borzenkov
02.07.2020 16:09, Thomas HUMMEL пишет: > > [Unit] > Requires=syslog.socket > > [Install] > ;Alias=syslog.service > ... > > # systemctl start rsyslog > A dependency job for rsyslog.service failed. See 'journalctl -xe' for > details. > > BUT rsyslog service (and daemon) are actually running: >

Re: [systemd-devel] Ensuring that a unit starts before any networking

2020-06-27 Thread Andrei Borzenkov
27.06.2020 13:42, Mark Rogers пишет: > On Sat, 27 Jun 2020 at 11:06, Zbigniew Jędrzejewski-Szmek > wrote: >> You should use Before=network-pre.target, Wants=network-pre.target. > > Thanks, tried that but still not working: > All other units that implement networking must have After=network-pre.

Re: [systemd-devel] Systemd killed processes of custom services instead of graceful shutdown

2020-06-19 Thread Andrei Borzenkov
18.06.2020 10:07, Kamal Rathi пишет: > > Now I am more eager to know if is it possible to run anything before it > kills users processes at shutdown / reboot / halt. User processes run either as part of user session or as part of user service. The former is session-xxx.scope, the latter is user@

Re: [systemd-devel] Systemd killed processes of custom services instead of graceful shutdown

2020-06-16 Thread Andrei Borzenkov
l started outside of rdbms.service. The only process shown in your output is listener, but I would expect rather more of Oracle there Without logs it is impossible to say anything more specific. > On Tue, Jun 16, 2020 at 12:23 AM Andrei Borzenkov > wrote: > >> 16.06.2020 07:36, Ka

Re: [systemd-devel] Systemd killed processes of custom services instead of graceful shutdown

2020-06-15 Thread Andrei Borzenkov
was giving the same results > I am attaching debug logs . > dmesg output does not contain any systemd log. Anyway, we already know that your services are not really system services. > On Mon, Jun 15, 2020 at 10:34 AM Andrei Borzenkov > wrote: > >> 15.06.2020 11:01, Kamal Rathi

Re: [systemd-devel] Systemd killed processes of custom services instead of graceful shutdown

2020-06-15 Thread Andrei Borzenkov
15.06.2020 11:01, Kamal Rathi пишет: > Hi Team, > > I have two services which are dependent on each other and are working fine > at boot up but at shutdown / reboot , the processes get killed as shutdown > got initated. > > Services are running fine in particular order but processes got killed .I

Re: [systemd-devel] Antw: [EXT] Re: Q: ypbind-systemd-pre[1756]: \nError: NIS domain not specified.\n

2020-06-04 Thread Andrei Borzenkov
On Thu, Jun 4, 2020 at 9:05 AM Ulrich Windl wrote: > > But if so, why would it be started if that service is disabled? Because "disabled" in systemd just means that links in the [Install] section have not been created. It does not mean "this unit won't be started under any circumstances". ... >

Re: [systemd-devel] Q: ypbind-systemd-pre[1756]: \nError: NIS domain not specified.\n

2020-05-28 Thread Andrei Borzenkov
28.05.2020 16:43, Ulrich Windl пишет: > Hi! > > Monitoring the messages created when booting SLES12 SP5, I noticed these: > > ypbind-systemd-pre[1756]: \nError: NIS domain not specified.\n > systemd[1]: ypbind.service: Control process exited, code=exited status=1 > systemd[1]: Failed to start NIS

Re: [systemd-devel] systemd-networkd, IPv6PrivacyExtensions=kernel, sysctl and devicenames

2020-05-23 Thread Andrei Borzenkov
23.05.2020 11:56, Ede Wolf пишет: >> >> tw:~ # systemctl stop NetworkManager.service >> tw:~ # ip l set dev enp0s5 down >> tw:~ # cat /proc/sys/net/ipv6/conf/enp0s5/use_tempaddr >> 1 >> tw:~ # cat /proc/sys/net/ipv6/conf/enp0s5/addr_gen_mode >> 1 >> tw:~ # echo 3 > /proc/sys/net/ipv6/conf/enp0s5/ad

Re: [systemd-devel] systemd-networkd, IPv6PrivacyExtensions=kernel, sysctl and devicenames

2020-05-22 Thread Andrei Borzenkov
22.05.2020 22:17, Ede Wolf пишет: > Am 22.05.20 um 17:58 schrieb Andrei Borzenkov: >>> >>> The problem is, that sysctl.conf is being executed before the interfaces >>> get their eventual names. >>> >> >> That sounds like actual bug. What system

Re: [systemd-devel] systemd-networkd, IPv6PrivacyExtensions=kernel, sysctl and devicenames

2020-05-22 Thread Andrei Borzenkov
22.05.2020 15:44, Ede Wolf пишет: > Hello, > > Thanks for replying. As I have written, I am using no custom .rules or > .link file. /etc/udev/rules.d is empty and /etc/systemd/network only > contains .network files. > This is irrelevant. *ANY* rule can set device name which will rename interface

Re: [systemd-devel] systemd update "forgets" ordering for shutdown

2020-05-16 Thread Andrei Borzenkov
17.05.2020 03:32, Michael Chapman пишет: > On Fri, 15 May 2020, Frank Steiner wrote: >> Hi, >> >> I need to run a script on shutdown before any other service is stopped. >> Due to an advice Lennart gave a while ago I'm using this service file >> (with multi-user.target being our default runlevel ta

Re: [systemd-devel] systemd update "forgets" ordering for shutdown

2020-05-16 Thread Andrei Borzenkov
16.05.2020 19:28, Frank Steiner пишет: > Hi Andrei, > > Andrei Borzenkov wrote: >   >> Can you reproduce it by simply running "systemctl daemon-reexec" without >> any package update? > > Yes, indeed! This is enough to destroy the ordering for the next

Re: [systemd-devel] Ordering a service before remote-fs-pre.target makes it quite longer

2020-05-15 Thread Andrei Borzenkov
15.05.2020 12:57, Thomas HUMMEL пишет: > > In other words : is it a bad practice to order a home made service > before remote-fs-pre.target ? > Why would it be? The very reason remote-fs-pre.target was added is to allow services to be reliably started before remote mounts. __

Re: [systemd-devel] systemd update "forgets" ordering for shutdown

2020-05-15 Thread Andrei Borzenkov
15.05.2020 11:08, Frank Steiner пишет: > Hi, > > I need to run a script on shutdown before any other service is stopped. > Due to an advice Lennart gave a while ago I'm using this service file > (with multi-user.target being our default runlevel target): > > [Unit] > After=multi-user.target > >

Re: [systemd-devel] Ordering a service before remote-fs-pre.target makes it quite longer

2020-05-13 Thread Andrei Borzenkov
13.05.2020 21:57, Thomas HUMMEL пишет: > Hello, > > I'm using the xCAT (xcat.org) software to provision stateless HPC Centos > 8.1 nodes. Via a systemd service called xcatpostinit1.service, it > enables, at boot time, to run so called postscripts for, for instance > > - configure eth nic with a m

Re: [systemd-devel] EXT :Antw: [EXT] Udev Regex

2020-05-06 Thread Andrei Borzenkov
On Wed, May 6, 2020 at 4:43 PM Lennart Poettering wrote: > > On Mi, 06.05.20 13:03, Boyce, Kevin P [US] (AS) (kevin.bo...@ngc.com) wrote: > > > Ulrich, > > > > I just noticed that too. This seems rather restrictive given that one > > could have a system with many drives, and with GPT it is not u

Re: [systemd-devel] Udev Regex

2020-05-06 Thread Andrei Borzenkov
On Wed, May 6, 2020 at 3:23 PM Boyce, Kevin P [US] (AS) wrote: > > Good Morning List, > > > > Does anyone know how complicated of a regular expression can be utilized in a > udev rule? > I would ask udev manual page :) > > > For instance I have a system with a lot of drives (sda through z aren’

Re: [systemd-devel] local-fs and remote-fs targets / passive active units

2020-05-05 Thread Andrei Borzenkov
05.05.2020 18:15, Thomas HUMMEL пишет: > On 4/28/20 5:36 PM, Thomas HUMMEL wrote: > >> 3) regarding local-fs dans remote-fs targets : I'm not really sure if >> any fits in either passive or active units. > > Hello again, > > regarding local-fs.target : is it legit for a custom service unit to >

Re: [systemd-devel] why is systemd-remount-fs.service needed in stage-2?

2020-05-03 Thread Andrei Borzenkov
04.05.2020 00:03, Arian Van Putten пишет: > > My gut feeling the answer to this question is "not all initrd's use > systemd; so they might not parse /sysroot/etc/fstab so early we need to > account for that". Is that the case? > It is more "not every system uses initrd". ___

Re: [systemd-devel] How does KillSignal interact with TimeoutStopSec in systemd?

2020-04-28 Thread Andrei Borzenkov
27.04.2020 08:43, Debraj Manna пишет: Can someone let me know the following about systemd service shutdown sequence 1. If I have specified KillSignal=SIGTERM then how does this interact this TimeoutStopSec ? Does this mean that during shutdown of service, first SIGTERM will be s

Re: [systemd-devel] If systemd service fails how to get a dependency service to fail also

2020-04-24 Thread Andrei Borzenkov
24.04.2020 16:57, John пишет: > I'd like to have systemd (user mode) call a bash script with different > tokens under two conditions: > 1) When the user starts/stops a service (token would be either "sync" > or "unsync") > 2) When a timer tells it to run (token would be "sync") > > Thus far, I hav

Re: [systemd-devel] networkd: IPv6 prefix delegation not updated when prefix changes

2020-04-13 Thread Andrei Borzenkov
13.04.2020 18:18, Tobias Brink пишет: > Hello systemd devs and users, > > my internet connection is established by a router provided by my ISP (a > Fritz Box to be precise). It can hand out delegated IPv6 prefixes via > DHCPv6. I use a Linux box in between this router and my internal network > to

Re: [systemd-devel] networkd: IPv6 prefix delegation not updated when prefix changes

2020-04-13 Thread Andrei Borzenkov
13.04.2020 20:04, Andrei Borzenkov пишет: > > Huh? You seem to misunderstand configuration. End host networkd knows > nothing about prefix delegation, it gets its configuration from CPE router. > Oops, ignore this. Sorry, my fault. ___ s

Re: [systemd-devel] networkd: IPv6 prefix delegation not updated when prefix changes

2020-04-13 Thread Andrei Borzenkov
13.04.2020 18:26, Kevin P. Fleming пишет: > This is a bit tricky, since RAs and prefix delegation are not really > related. What you have described is proper behavior on the 'upstream' > link side; when networkd sees the RA with the new prefix, and the > lifetime of the old prefix set to zero, it p

Re: [systemd-devel] netdev templates and location of network units

2020-03-23 Thread Andrei Borzenkov
23.03.2020 14:15, Kevin P. Fleming пишет: > Input files for systemd-networkd are not systemd unit files, so > there's a good chance that the rules for finding and processing them > are much simpler. That would explain why template/instance files don't > work. > > The manpage for systemd.network do

Re: [systemd-devel] Ordering after udev applied rules to `/dev/dri/card0`

2020-03-19 Thread Andrei Borzenkov
19.03.2020 19:47, Paul Menzel пишет: > Dear systemd folks, > > > I am using Debian Sid/unstable with systemd 245.2 and Weston 8.0.0. > > I amtrying to start a graphical desktop as soon as possible. Currently, > I use Weston, but unfortunately accessing `/dev/dri/card0` it gets a > permission den

Re: [systemd-devel] _netdev for system root mount?

2020-03-13 Thread Andrei Borzenkov
13.03.2020 11:19, Mantas Mikulėnas пишет: > On Fri, Mar 13, 2020 at 10:03 AM Thomas Blume wrote: > >> Hi, >> >> I have a SUSE SLES system where system root is provided via iscsi firmware >> (ibft). >> The installer automatically adds the _netdev parameter to the system root >> mount. >> The order

Re: [systemd-devel] Redirect logs from script to systemd's StandardOutput file

2020-03-12 Thread Andrei Borzenkov
12.03.2020 12:10, Ani A пишет: > Hello, > > I am on Ubuntu 18.04.2, and I have systemd version 237. I have some common > tasks > which need to happen prestart and poststop which I have moved to a > script. All unit > files look like: > > StandardOutput=file:/var/log/my-.log > ExecStartPr

Re: [systemd-devel] Shutdown behavior follow up

2020-02-22 Thread Andrei Borzenkov
22.02.2020 22:50, jay.bur...@fujitsu.com пишет: > All, > > Referring to my last email regarding the systemd shutdown behavior. I am > working on the assumption that the idea of honoring the first shutdown request > is the preferred way to go. If not this email can be ignored. > > I have reprodu

Re: [systemd-devel] Dynamic .timer scheduling

2020-01-29 Thread Andrei Borzenkov
28.01.2020 21:46, Johannes Ernst пишет: > Is there a best practice for scheduling .timers based on what happened in a > previous run? > > Pseudocode: > > while( true ) : > delta = runService(); > sleep( delta ); > > I can think of … > > 1) run the job frequently, but skip the bulk of i

Re: [systemd-devel] homed, LUKS2 passphrase encoding, and recovery key

2020-01-23 Thread Andrei Borzenkov
24.01.2020 06:56, Alexander E. Patrakov пишет: >> >> I assume users want their login passphrase to use local characters. > > That's just an assumption, with no data presented to back it up. > I have seen enough cases when users memorized Russian passwords and entered ASCII characters based on ke

Re: [systemd-devel] Antw: Re: confusing message "systemd[1]: nss-lookup.target: Dependency Before=nss-lookup.target dropped"

2020-01-18 Thread Andrei Borzenkov
15.01.2020 10:14, Ulrich Windl пишет: >>>> Andrei Borzenkov schrieb am 14.01.2020 um 20:08 in > Nachricht : >> 14.01.2020 10:57, Ulrich Windl пишет: >>> Hi! >>> >>> I see the message >>> systemd[1]: nss-lookup.target: Dependency Befo

<    1   2   3   4   5   6   7   8   9   10   >