Questions tagged [systemd]
Systemd is an init system developed for use on GNU/Linux, generally replacing the old SysV daemon.
168
questions
1
vote
1
answer
30
views
Can't play audio via BT from systemd service
I have a Pi0 which I am using to play radio or local music files via a BT speaker (see https://github.com/WhyNine/pi-radio-music for the full source code). The code is written in perl and I am using a ...
2
votes
1
answer
52
views
Error mounting drive at service startup (ExecStartPre)
As a precondition for starting my Syncthing service, I wish to mount an external USB drive (label MyBook). The action must be synchronous, so putting it anywhere else besides the service's ...
2
votes
2
answers
38
views
systemd user service shows status "dead" on boot, but runs when manually restarted
I'm writing some code to run a sound/light show from a raspberry pi 3 A+, using the latest Bullseye OS. I've been testing it manually, running via ssh, and all is well. However, it needs to run ...
1
vote
1
answer
64
views
How to start darkice on boot using a systemd service (or alternatives)
I'm trying to start darkice each time the raspberry pi is booted.
I created a file /etc/systemd/darkice.service like this
description = darkice_radio_streamer
After = multi-user.target
[Service]
#...
2
votes
1
answer
78
views
Plymouth failed at boot - CAUGHT SEGV
I have a degraded systemd on my Raspberry (Raspberry OS) and the culprit is : plymouth. I have this error (catch SEGV)
plymouth-start.service: Main process exited, code=killed, status=11/SEGV
░░ ...
0
votes
1
answer
80
views
How to make systemd wait for my network to come online?
I've created the following systemd unit:
[Unit]
Description=MagicMirrorConfig
After=network-online.target
Wants=network-online.target
[Service]
ExecStart=sh /home/pi/magicmirror-config/launcher.sh
...
1
vote
0
answers
30
views
Why would an app started by systemd on boot perform differently [closed]
I have a python application that I'm trying to start using systemd. I have my unit file set up and systemd configured to start the app. When I sudo systemctl start my_app.service it starts and ...
0
votes
2
answers
246
views
How can I set a fixed IP on Raspberry Pi running Debian bullseye?
I am struggling getting my rPi to get a fixed IP. I have this /etc/dhcpcd.conf, but that doesn't seem to do anything:
# A sample configuration for dhcpcd.
# See dhcpcd.conf(5) for details.
# Allow ...
2
votes
2
answers
77
views
Launch a Bluetooth Low Energy command after raspberry startup
I wrote a command in swift that uses the internal bluetooth low energy module of my Raspberry PI 4. This command must be launched as superuser.
Everything works perfectly if I launch the executable ...
0
votes
1
answer
57
views
Can't run FFPlay to playback an Audio Stream on Port 80 using systemd service?
I am trying to play a radio station WETA FM from a systemd service. I think the problem is that the URL source goes through port 80 and therefore the radio doesn't play after reboot.
It plays fine ...
2
votes
1
answer
62
views
whats the difference between systemd service and running app directly?
In what ways are things different when running an app directly as a user, vs running the same app as a service with systemd?
I wrote an app to play audio cues on my RPI.
It is working perfectly when I ...
1
vote
1
answer
294
views
Black screen when running VLC from systemd
I want to display a video on a monitor via systemd. my systemd script looks like this:
[Unit]
Description=example script
[Service]
TimeoutStartSec=0
ExecStart=bash /home/pi/script.sh
Type=simple
User=...
-1
votes
2
answers
292
views
Executing sh script on (first) startup using systemd.run causes black screen/shutdown
I'd like to execute a shell script for some pre-configuration tasks on the first boot. I found systemd.run like this in the cmdline.txt on the boot partition:
console=serial0,115200 console=tty1 root=...
0
votes
0
answers
249
views
Configure and restart wlan0 network interface with uap0 interface without disrupting connection to uap0
I have two network interfaces, wlan0 and uap0 currently set up. I am using uap0 as WiFi access point that a user's WiFi device can connect to and be used to configure the wlan0 interface via a Web UI ...
-1
votes
1
answer
233
views
GPS Daemon not working on RPi, but works on my Arch PC
I followed this Adafruit Tutorial; trying to make GPS Daemon work on RPi4- on Raspberry OS minimal. Here is my situation:
I can see NMEA data is coming thru minicom -b 9600 -D /dev/ttyUSB0.
There is ...
1
vote
1
answer
1k
views
Disable systemd-random-seed
I am looking to speed up the boot time on my Raspberry pi and systemd-random-seed is taking 20s (old Pi 1). From what I've read up this is waiting to collect entropy to generate a system random seed. ...
0
votes
1
answer
254
views
Pygame audio is full of pops/crackling when started via systemd
I'm trying to set up a Python process that plays audio to auromatically start on boot with systemd but when I do the audio is full of pops, even though it's fine when I run it myself in the command ...
2
votes
1
answer
5k
views
How to Resolve Port 53 Conflict Between, systemd.resolved and pihole-dnscrypt docker
Problem: port 53 conflict between systemd.resolved and pihole in the pihole-dnscrypt docker
Setup: pi 4, ubuntu 20.04.2 (clean install)
Guides for install:
(1) https://github.com/losuler/pihole-...
0
votes
1
answer
277
views
Systemd service not updating
I have a service on my Raspberry Pi which runs a bash file on boot. I recently updated the bash file (run.sh) but the service is not reflecting the update.
So far I have tried:
sudo systemctl disable/...
1
vote
1
answer
814
views
Why remove systemd random seed in read-only filesystems?
I'm following this excellent tutorial.
In it, he guides through creating a read-only filesystem for raspberry pis.
One of the steps is to remove the systemd/random-seed
$ sudo rm /var/lib/systemd/...
1
vote
0
answers
59
views
Turn SenseHat leds off at shutdown
I am trying to turn off the SenseHat leds when the device reboots/shutsdown etc.
The reason is that the leds stay at their last pattern so I cannot visually tell if the machine has actually shutdown.
(...
0
votes
0
answers
459
views
Failed to get D-Bus connection: Unknown error -1
Well I ran into a major network failure when I try to get two PIs talking to each other directly through their Ethernet ports. They use to connect to each other and communicate, but for some odd ...
0
votes
1
answer
664
views
Raspberry Pi Auto-start Executable with Systemd, Loaded but Inactive (Dead)
I am trying to run a CPP client application to connect to a server when Raspberry Pi is booted and connected to the Internet. I validated this CPP executable (Asio_Client_Main) works fine when ...
1
vote
1
answer
907
views
Python script not playing audio when run through systemd
After trying every possible solution online I am posting this question. I have a python script that runs on boot with the help of systemd. Everything worked fine till I installed a fresh raspian ...
0
votes
1
answer
67
views
Systemd help loading things after a mount
wondering if someone can help.
Setting up a seedbox and getting the last few things ironed out
have a sata hat raid that i've got to mount using systemd however when I reboot minidlna and qbittorrent ...
4
votes
0
answers
941
views
Plymouth bootsplash starting too late
I've set up a Plymouth bootsplash inside an initramfs on Raspbian buster. (It's using something similar but not identical to the raspi-config RO overlay.) But I've noticed that there's a ...
0
votes
0
answers
118
views
Check if Raspivid service is running?
I am creating a program the requires the following:
Check if raspivid is currently running.
Check if its running out of a services file.
if it is running out of a specific file, determine which ...
0
votes
0
answers
309
views
Folder `/run/user/$(id -u)` does not exist
I am running raspian (Linux raspberrypi 5.4.51-v7+) on a headless raspberry pi (3B+), and I have just realized that my unprivileged user (uid 1001) does not get its /run/user/1001/ folder at boot.
...
0
votes
3
answers
108
views
Creating a daemon that pipes output from one programme to another under systemd?
The system is a Raspberry Pi B+ running Raspbian GNU/Linux 10 (buster) and using systemd.
I had expected this to be a trivial exercise but it is appearing to be less so than expected. I have a USB ...
1
vote
3
answers
1k
views
Systemctl not found on Buster
I recently downloaded the Buster lite installation package and have the latest updates. I get systemctl not found. The systemd files it uses are present. Apt-get systemctl fails. I need to run ...
1
vote
1
answer
3k
views
Why this service is inactive(dead)?
i've created a py file to monitor my home network. The script it self is running ok.
I've created a service with systemd that will run this script every 30 sec and copy it in /etc/systemd/system/.
...
2
votes
3
answers
2k
views
Help launching Tkinter on boot Pi 3
I tried the example in a Raspberry Pi SE question, creating a systemd ".service" in the past and it worked flawlessly, but now I'm running Tkinter with python3 on a raspberry pi3.
[Unit] ...
1
vote
0
answers
187
views
Starting Python program on boot starts but buttons do not work
Latest Raspbian on a pi zero w...
I'm newish and still learning. I have a simple python program that connects to i2c lcd display that will control credits on a home arcade machine. So a momentary ...
1
vote
1
answer
10k
views
systemd error: (Loaded: bad-setting)
I'm using a Raspberry Pi 3B+ with Raspbian GNU/Linux 10 (Buster) currently installed as my OS. I'm having some issues in starting a systemd service that will rerun a Python script whenever it stops/...
2
votes
1
answer
1k
views
dhcpcd not trying to reconnect after disconnections
I have a Pi (with Raspberry Pi OS) connected to the router via ethernet, and whenever it loses connection, dhcpcd doesn't automatically try to reconnect. Now, that is especially a problem since I'm ...
8
votes
4
answers
19k
views
Wireguard "Unknown device type" "Protocol not supported"
I recently installed Raspberry Pi OS on my Pi 3b. After some basic configuration and running raspi-config, I installed wireguard using apt and the debian backport repos, according to a tutorial.
I ...
0
votes
1
answer
319
views
How to disable systemd-resolved so that netctl keeps working?
I tend to disable most systemd daemons, even systemd-journald, but systemd-resolved is elusive. If I disable it, netctl responds with:
Unit dbus-org.freedesktop.resolve1.service not found.
I believe ...
1
vote
0
answers
28
views
How do I fix my crashed bluetooth? [duplicate]
After an apt update today, my bluetooth menu disappeared from the menu bar. Even the services are not running anymore. Whenever I am trying to fix something(with systemctl and apt), this message ...
3
votes
1
answer
1k
views
Schedule power off with systemd
I've enabled the following systemd unit file in order to properly shutdown my Raspberry Pi before a real timer in between cuts the power off. but it does a reboot, not the actual shutdown that I want.
...
2
votes
2
answers
542
views
Allow non-root user to set system time
I am using Raspbian Buster on an Raspberry Pi 4. I would like to give permissions to a non-root user to be able to set the time with /bin/date -s. The user is going to be used to run a python script ...
2
votes
1
answer
3k
views
Jack audio server - can start on CLI but not as a systemd service
I try to start jack server on boot
I can run it manually on the desktop:
pi@raspberrypi:~ $ /usr/bin/jackd -r -d alsa -r 44100
jackdmp 1.9.12
Copyright 2001-2005 Paul Davis and others.
Copyright ...
1
vote
1
answer
2k
views
Raspberry Pi4 systemctl suspend or systemctl hibernated not supported?
I need to get my Pi4 running Raspbian to sleep or hibernate.
The when I type the commands systemctl suspend or systemctl hibernated I get the error 'not supported'.
Is it possible to enable this ...
0
votes
1
answer
116
views
My python script does not shutdown when started during startup
So I have a python script that starts as expected during power-on by following: Startup by systemd
My Pi has a button connect to GPIO which is used to stop the logger and then shut down the Pi like ...
3
votes
1
answer
478
views
Mounting an external drive by label at startup with systemd
I'm working on some home automation via a Raspberry Pi 3 B, I've got an external drive attached to it that I want to mount at startup without using fstab because I'll likely remove it at some point ...
0
votes
1
answer
2k
views
Open (lx)terminal on startup, run program in it
I have the following service:
[Unit]
Description=Create test directory
After=graphical.target
[Service]
Type=oneshot
RemainAfterExit=yes
User=pi
ExecStart=/home/pi/Desktop/startup-script.sh
[...
1
vote
2
answers
2k
views
Raspbian Stretch unable to start SSH on boot: Problem starting ssh on boot exit 255 when executing ssh -D $SSHD_OPTS?
When I boot my Raspberry pi running Stretch 9, the syntax checks out alright, but when it goes to start the following error is what it gets:
pi@hostname:~ $ sudo systemctl status ssh.service
* ssh....
0
votes
1
answer
49
views
Problem with launching webpage at boot
I am facing some issues starting a webpage with my raspberry pi at boot. I created a web weather dashboard with some widgets and I want my raspberry pi to start this webpage at boot.
My raspberry ...
2
votes
2
answers
244
views
Running IRSEND through custom service
I am totally new to raspberry pi and I am trying to get the IRSEND command to work in my custom service. My objective is when my pi is about to shutdown or reboot that it would execute a shell script ...
1
vote
2
answers
2k
views
Raspbian: journalctl only lists current boot although syslogs exist
Although there are previous syslog files in /var/log
-rw-r----- 1 root adm 55117 Feb 10 06:25 syslog.6.gz
-rw-r----- 1 root adm 66363 Feb 11 06:25 syslog.5.gz
-rw-r----- 1 root adm 54885 ...
1
vote
1
answer
58
views
Start a pyhton script, which depends on I2S as soon as possible during the startup of my Raspberrypi
I have the following systemd service, which starts a systemd service as soon as I boot my raspberrypi:
[Unit]
Description=MyService
DefaultDependencies=false
[Service]
Environment=SERVICE_HOME=/home/...