FS#61604 - [unbound] won't start through systemd
Attached to Project:
Community Packages
Opened by Laura Hild (quartsize) - Friday, 01 February 2019, 21:09 GMT
Last edited by Doug Newgard (Scimmia) - Friday, 01 February 2019, 21:14 GMT
Opened by Laura Hild (quartsize) - Friday, 01 February 2019, 21:09 GMT
Last edited by Doug Newgard (Scimmia) - Friday, 01 February 2019, 21:14 GMT
|
Details
The unit file /usr/lib/systemd/system/unbound.service
included in the
Arch package does not specify service unit Type, so it defaults to `simple` and when unbound forks systemd sees that what it considers the main process has died and repeatedly restarts it until giving up. Adding Type=forking to the [Service] section of the unit file allows the service to start successfully. Upstream has a more complex unit file in contrib/unbound.service.in that specifies Type=notify but I haven't tried it. > pacman -Q unbound unbound 1.8.3-1 > systemctl start unbound > systemctl status unbound ● unbound.service - Unbound DNS Resolver Loaded: loaded (/usr/lib/systemd/system/unbound.service; enabled; vendor preset: disabled) Active: failed (Result: start-limit-hit) since Fri 2019-02-01 15:48:55 EST; 3s ago Process: 3853 ExecStart=/usr/bin/unbound (code=exited, status=0/SUCCESS) Main PID: 3853 (code=exited, status=0/SUCCESS) Feb 01 15:48:55 ... systemd[1]: unbound.service: Service RestartSec=100ms expired, scheduling restart. Feb 01 15:48:55 ... systemd[1]: unbound.service: Scheduled restart job, restart counter is at 5. Feb 01 15:48:55 ... systemd[1]: Stopped Unbound DNS Resolver. Feb 01 15:48:55 ... systemd[1]: unbound.service: Start request repeated too quickly. Feb 01 15:48:55 ... systemd[1]: unbound.service: Failed with result 'start-limit-hit'. Feb 01 15:48:55 ... systemd[1]: Failed to start Unbound DNS Resolver. |
This task depends upon
Closed by Doug Newgard (Scimmia)
Friday, 01 February 2019, 21:14 GMT
Reason for closing: Duplicate
Additional comments about closing: Bad config
Friday, 01 February 2019, 21:14 GMT
Reason for closing: Duplicate
Additional comments about closing: Bad config