View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0011720 | GNUnet | ARM service | public | 2026-08-09 12:47 | 2026-08-09 12:47 |
| Reporter | Jllx | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | new | Resolution | open | ||
| Product Version | Git master | ||||
| Summary | 0011720: how to use gnunet-arm in a /etc/init.d service script (openRC) | ||||
| Description | I 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? | ||||
| Tags | No tags attached. | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-08-09 12:47 | Jllx | New Issue |