systemd, created by Lennart Poettering and Kay Sievers, is a modern replacement for the traditional Linux init, whether System-V or BSD-style initscripts. Its main features include the ability to express dependencies between services and aggressive parallelisation of service startup.

learn more… | top users | synonyms

0
votes
0answers
9 views

How to define a systemd.service activated via d-bus

Does anyone have an example, or a link to an example of how to define a systemd .service which is activated by d-bus? My understanding is that if I create a test.service file here: ...
0
votes
2answers
29 views

How can I start named in IPv4 mode using systemd?

How can I configure my Ubuntu 15.04 bind9 to stop resolving queries with IPv6? TL;DR I'm using bind9 on my Ubuntu 15.04 machine. It seems like my named server is trying to resolve alot of queries ...
0
votes
1answer
18 views

Debian Jessie UpStart / Systemd / SysV no more reboot

I have make some test on a Jessie server with Upstart installation and replace it by SysV and the reverse. After this I'm not anymore able to reboot. root@amoo-001:~# reboot Failed to talk to init ...
0
votes
1answer
46 views

iptables not starting upon reboot

I've enabled iptables in systemd with: systemctl enable iptables but after restart when I try service iptables status, it shows: # service iptables status Redirecting to /bin/systemctl status ...
1
vote
0answers
65 views

Slow ssh login - Activation of org.freedesktop.login1 timed out

On one of my servers I've noticed really delay on SSH logins. Connecting using the ssh -vvv options the delay occurs at debug1: Entering interactive session. extract of connection: debug1: ...
0
votes
3answers
70 views

SSH sessions hang on shutdown/reboot

I have a server that runs Debian and sshd on it, and in case I need to reboot the server my SSH session hangs at client side until TCP timeout. I assume this is because when sshd is being terminated ...
0
votes
1answer
33 views

Getting can't resolve host when curling dependencies in systemd

I'm using CoreOS with cloud-init and I'm trying to curl for flannel. I have a unit file as such: [Unit] Description=Run flannel Documentation=https://github.com/coreos/flannel Requires=etcd2.service ...
1
vote
1answer
46 views

Source script before httpd service starts

Back in the good old days I was able to patch /etc/rc.d/init.d/httpd with some additional lines of code that executed on every apache start: start() { echo "Setting variables..." source ...
3
votes
1answer
41 views

Unable to read events from systemd journal gateway

I'm trying to forward systemd logs to the remote host and can't get systemd-journal-gateway working. I can connect to http://localhost:19531/entries?follow but there aren't any entries. In the same ...
0
votes
0answers
28 views

Can I set a multi-line environment variable in systemd's EnvironmentFile?

I need an environment variable like this defined for my application's mail features to work: RUBY_MAIL_SMTP_SETTINGS=' :address: "smtp.example.com" :port: "25" :authentication: :plain :encryption: ...
0
votes
0answers
59 views

Haproxy service fails in centos 7 with certificate in a mounted directory

I am having an issue getting haproxy to load my certificate from a mounted directory when it is started with systemd. I can start haproxy directly as root without issue. Everything works fine if the ...
0
votes
1answer
25 views

Do systemd unit files have to be reloaded when modified?

Let's say I write a mine.service file. Then I use systemctl enable mine.service. If I later decide to edit mine.service, do I have to tell systemd that mine.service was changed? If so, how do I do ...
-1
votes
1answer
26 views

systemd startup script not working

I created a systemd startup script that simply calls a python script with start or stop args .The script works if run manually from the shell but when I run systemctl start foo or systemctl stop foo ...
1
vote
3answers
54 views

How to disable SELINUX for systemd script?

I have a systemd script in CentOS 7 which doesn't run properly unless I disable SELINUX. Is it possible to somehow have SELINUX enabled on the system but disable it only for this systemd script? The ...
0
votes
2answers
52 views

How to grant access to /var/run to postgres on CentOS?

After installing postgres-9.3 via yum in my CentOS 7, its default configuration puts socket in /tmp directory. I have httpd (installed via yum as well) which is by default managed by system.d with ...
1
vote
0answers
81 views

Can I restart dependent service with systemd?

I have created two services, one for a rails app and another for its delayed_job process, I want to restart the delayed_job service everytime the rails service is restarted, can I do this with ...
3
votes
2answers
179 views

Debian Jessie : dhclient always active

On fresh installs of Debian Jessie, after I set a static ip address, the DHCP client is still active. It even revert back to the dhcp ip address when the lease is renewed. step 1: I modify ...
0
votes
1answer
54 views

Services remain in failed state after stopped with systemctl

we have a simple systemd script to start a MineCraft server in a service fashion. The SO is CentOS 7. Here the script: [Unit] Description=Minecraft Server After=syslog.target network.target ...
0
votes
1answer
56 views

Is there a more convenient way to stop (or restart) a detached celery beat process?

Just to clarify things - I am working on a systemd service file celerybeat.service which should take care of the Celery beat. What I am doing at the moment is calling a script which reads ...
1
vote
1answer
118 views

Change systemd unit tag send to journalctl/syslog

Is it possible to change what tag systemd managed service uses for logging? For example, my custom service report-daemon.service defined as # ... [Service] ExecStart=/usr/bin/php # ... # ... shows ...
3
votes
1answer
61 views

get notification when systemd-monitored service enters failed state

I need to have network messages sent when a systemd service I have crashes or is hung (i.e., enters failed state; I monitor for hung by using WatchdogSec=). I noticed that newer systemd have ...
0
votes
2answers
61 views

How to escape spaces in systemd unit files?

My unit file looks like this (already attempted to escape spaces as \x20 like the docs say): [Unit] Description=My Service [Service] Type=simple WorkingDirectory=/home/cobra/my\x20service/ ...
2
votes
1answer
97 views

Issues getting systemd service to start (Jessie)

I've got a systemd service which I need to have run prior to networking having started and I'm struggling with it a little. According to this: Running Services After the Network is up I need to use ...
1
vote
1answer
190 views

CentOS 7 disable predictable network interface names during install

I know I can use net.ifnames=0 biosdevname=0, with grub, to disable predictable network interface names. This names the first interface as eth0 instead of enp0s3, or whatever. How do I specify this at ...
0
votes
1answer
37 views

Find the location of a systemd service

There are many different places where systemd unit files may be placed. Is there a quick and easy way to ask systemd where it read a service’s declaration from, given just the service name?
-5
votes
1answer
47 views

init system vs configuration management [closed]

Best practice: What tasks would you give to an init system like systemd vs a configuration management system like ansible? What I like about starting up services with a CM is portability across ...
1
vote
1answer
75 views

Spamassassin Systemd Error

I am getting an error when trying to start spamassassin (for my postfix server). I think this error might be related to systemd as it worked before I installed the patch (I think). I followed the ...
5
votes
1answer
81 views

How to ensure sshd is the last service to be stopped during shutdown?

I have noticed that when I issue a reboot command, my SSH connection is immediately closed on CentOS 7. It does not mean the server has rebooted, as I can still ping it. It seems systemd is killing ...
1
vote
0answers
71 views

dovecot, postfix, systemctl start never completes, mystery dependency

I've installed Xubuntu 15.04 and right away I was forced to dive right into the gritty details of systemd, systemctl, systemd-analyze. Right out of the box, postfix hangs on apt-get on the configuring ...
4
votes
1answer
554 views

What's the easiest way to make my old init script work in systemd?

I don't want to do the right thing by creating a new systemd script, I just want my old init script to work again now that I've upgraded my system to an OS that's using systemd. I've briefly ...
1
vote
0answers
25 views

How can I get systemd to wait for Avahi to completely stop at shutdown/reboot time?

Specifically, I've got some code that consumes the output of avahi-browse on another machine and occasionally it doesn't see all of the services stopping when a server powers down or reboots. ...
0
votes
0answers
100 views

failed ssh logins DOS: pam_systemd Failed to connect to system bus

After a couple of weeks of script kiddies attempting to login via SSH to my CentOS 7 box on EC2, it eventually stops responding on that port (and to http on port 80), and I have to reboot it. The ...
2
votes
1answer
146 views

How to set the hostname with a script at boot for Debian Jessie?

I have a Debian Jessie installation that I boot with PXE and I need to set the hostname at boot using a script. I used /etc/init.d/hostname.sh with the previous Debian version, but it doesn't seems ...
2
votes
1answer
685 views

How to set the hostname for a Debian Jessie system?

Debian Jessie comes with systemd. The recommendation to set the hostname is using hostnamectl for systemd. However, this command does not work (even to display the current hostname) on the Debian ...
1
vote
0answers
10 views

libexecdir in systemd .service file?

I'm deploying something to machines (internally, not for public consumption) using RPMs. Now, in RPM .spec files there's the %_libexecdir variable. The package deploys a service binary in that ...
2
votes
0answers
89 views

Centos 7 & Hard CPU Limits

OS Version Information: [root@localhost system]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) Configuration for the test.slice is as follows: [root@localhost system]# cat ...
2
votes
1answer
192 views

getting logs from systemd unit into flat files and logstash

I'm running an application under systemd within CentOS 7. It logs to stdout and systemd is capturing that into journalctl just fine. I'd like to also: get a rotated text log file also saved to the ...
0
votes
0answers
41 views

How can I store systemd-cgtop output in a text file

I want to store the result of system-cgtop in a txt file for 5 iterations. I am aware of the batch mode and I tried to do it with the following command: systemd-cgtop -b -n 5 >> result.txt ...
1
vote
1answer
2k views

systemctl throwing errors on start/enable after package instal [duplicate]

In the effort to lock down a new Centos box I am building I am installing iptables. I would like to be able to put this in a script so I can do this to other boxes but I am getting some odd errors ...
1
vote
1answer
240 views

Elasticsearch service often goes down or gets killed

My webserver is running ubuntu 14.10 with elasticsearch 1.5.0 and java 1.7u55 For some reason, the elasticsearch service often goes down, resulting in my website not being available to my users ...
1
vote
0answers
58 views

Use of CPUQuota in systemd

I am trying to put a hard limit in CPU usage for a dd command . I have created the following unit file [Unit] Description=Virtual Distributed Ethernet [Service] ExecStart=/usr/bin/ddcommand ...
1
vote
0answers
139 views

systemd Unit file for GitLab

I am currently writing a Puppet module to get GitLab running on CentOS 6/7. For the CentOS 7 install I need to write a systemd unit file to start the gitlab service (which is actually Unicorn & ...
2
votes
0answers
112 views

proc-sys-fs-binfmt_misc.automount failed service

I am using ubuntu 14.10. I have just installed systemd and I have a failing service, proc-sys-fs-binfmt_misc.automount. I've seen here it's a part of systemd: Is this file important? How do I solve ...
1
vote
2answers
296 views

CoreOS: `fleetctl stop <service>` always exits with status 137

I've been trying to familiarise with CoreOS (v. 633.1.0), and I've been playing around with fleet (I'm using the recommended Vagrant 3-cluster setup on my local machine). I have created the following ...
2
votes
0answers
171 views

elasticsearch fails periodically on ubuntu with systemd : how to resolve this?

I am using Elasticsearch on Ubuntu 14.10 and it's periodically going down (entering a failed state). When down, this throws exceptions on my website, users can't search, connect or update database ...
6
votes
0answers
371 views

Systemd: start a unit after another unit REALLY starts

In my particular case I want to start remote-fs unit after all glusterfs completely starts. My systemd files: glusterfs target: node04:/usr/lib/systemd/system # cat glusterfsd.service [Unit] ...
1
vote
1answer
65 views

How to do policy routing with systemd?

I need to do policy routing on my CoreOS instances which use systemd. But I haven't found any documentation or examples on how to do it with systemd-network. How do I do that? So far I have only ...
3
votes
1answer
546 views

systemd: how do I view journals with journalctl without switching to root on CentOS 7?

If I run journalctl as nonroot, I would get the following message: No journal files were found. But switching to root, or using sudo gives me the journal. How can I view journals without switching ...
1
vote
1answer
106 views

Reset / Ingnore non-zero exit code with fleet / systemd

I have a backup.service called every hour by a backup.timer. Unfortunately the backup script running inside the container can complete successful but with warnings returning a non-zero exit code. So ...
0
votes
0answers
55 views

Can FPM make one RPM package that acts differently if systemd is being used?

I build an RPM using fpm for EL6 hosts. It installs a /etc/init.d script. However if that package is installed on an EL7 host, I want it to install a file in /usr/lib/systemd/system instead. Is ...