View Issue Details

IDProjectCategoryView StatusLast Update
0011720GNUnetARM servicepublic2026-08-09 12:47
ReporterJllx Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product VersionGit master 
Summary0011720: how to use gnunet-arm in a /etc/init.d service script (openRC)
DescriptionI want to start multiuser gnunet in a service
right now I use
start-stop-daemon --start -v --background --make-pidfile --pidfile /var/run/gnunet.pid -u gnunet --exec gnunet-arm -- -s -m
(-m to force the gnunet-arm to stay alive so that pid file doesn't contain an invalid PID)
and
start-stop-daemon --stop -v --pidfile /var/run/gnunet.pid -u gnunet --exec gnunet-arm -- -e
to stop it

sadely this don't works...

# /etc/init.d/gnunet start
 * Starting GNUnet ...
 * start-stop-daemon: fopen `/var/run/gnunet.pid': No such file or directory
 * Detaching to start `gnunet-arm' ... [ ok ]

# /etc/init.d/gnunet status
 * status: started

 # ps -A |grep gnunet
1291643 ? 00:00:00 gnunet-arm
1291652 ? 00:00:00 gnunet-service- <defunct>
1291654 ? 00:00:00 gnunet-service-
1291655 ? 00:00:00 gnunet-service-
1291656 ? 00:00:00 gnunet-service-
1291657 ? 00:00:00 gnunet-service-
1291658 ? 00:00:00 gnunet-daemon-h
1291659 ? 00:00:00 gnunet-service-
1291660 ? 00:00:00 gnunet-service-
1291661 ? 00:00:00 gnunet-service-
1291662 ? 00:00:00 gnunet-rest-ser
1291663 ? 00:00:00 gnunet-service-
1291664 ? 00:00:00 gnunet-service-
1291665 ? 00:00:00 gnunet-daemon-t
1291666 ? 00:00:00 gnunet-communic
1291667 ? 00:00:00 gnunet-communic
1291668 ? 00:00:00 gnunet-service-
1291669 ? 00:00:00 gnunet-service-
1291670 ? 00:00:00 gnunet-service-
1291671 ? 00:00:00 gnunet-service-
1291672 ? 00:00:00 gnunet-service-
1291673 ? 00:00:00 gnunet-service-

# /etc/init.d/gnunet stop
 * Stopping GNUnet ...
 * Will stop gnunet-arm
 * Will stop PID 1291643
 * Will stop processes owned by UID 999
 * Will stop processes of `gnunet-arm -e'
 * Sending signal 15 to PID 1291643 ... [ ok ]

# ps -A |grep gnunet
1291654 ? 00:00:00 gnunet-service-
1291655 ? 00:00:00 gnunet-service-
1291656 ? 00:00:00 gnunet-service-
1291657 ? 00:00:00 gnunet-service-
1291658 ? 00:00:00 gnunet-daemon-h
1291659 ? 00:00:00 gnunet-service-
1291660 ? 00:00:00 gnunet-service-
1291661 ? 00:00:00 gnunet-service-
1291662 ? 00:00:00 gnunet-rest-ser
1291663 ? 00:00:00 gnunet-service-
1291664 ? 00:00:00 gnunet-service-
1291665 ? 00:00:00 gnunet-daemon-t
1291666 ? 00:00:00 gnunet-communic
1291667 ? 00:00:00 gnunet-communic
1291668 ? 00:00:00 gnunet-service-
1291669 ? 00:00:00 gnunet-service-
1291670 ? 00:00:00 gnunet-service-
1291671 ? 00:00:00 gnunet-service-
1291672 ? 00:00:00 gnunet-service-
1291673 ? 00:00:00 gnunet-service-

 # pkill gnunet

so my question... how shall I do?
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-08-09 12:47 Jllx New Issue