Bug#849953: cannot restart service

2017-01-03 Thread Scott Leggett
On 2017-01-02.17:06, Peter Palfrader wrote:
> Package: quagga-bgpd
> Version: 1.1.0-2
> Severity: serious
> 
> Hi, it seems the recent move to systemd services breaks stuff.  In
> particular, the bgpd service cannot be restarted:
> ...

Hi, thanks for the bug report. I can reproduce the issue and will upload
a fix ASAP.

-- 
Regards,
Scott.


signature.asc
Description: PGP signature


Bug#849953: cannot restart service

2017-01-02 Thread Peter Palfrader
Package: quagga-bgpd
Version: 1.1.0-2
Severity: serious

Hi, it seems the recent move to systemd services breaks stuff.  In
particular, the bgpd service cannot be restarted:

} root@raven:~# ps xauf | grep -i '^quag'
} quagga   29860  0.0  0.0  24868  3052 ?Ss   17:03   0:00 
/usr/sbin/zebra -d -A 127.0.0.1 -f /etc/quagga/zebra.conf
} quagga   29889  0.0  0.0  30328  4376 ?Ss   17:03   0:00 
/usr/sbin/bgpd -d -A 127.0.0.1 -f /etc/quagga/bgpd.conf
} root@raven:~# find /run/quagga -ls
}502415  0 drwxr-xr-x   2 quagga   quagga140 Jan  2 17:03 
/run/quagga
}503069  0 srwxrwx---   1 quagga   quaggavty0 Jan  2 17:03 
/run/quagga/bgpd.vty
}503066  4 -rw-r--r--   1 quagga   quagga   6 Jan  2 17:03 
/run/quagga/bgpd.pid
}502625  0 srwxrwx---   1 quagga   quaggavty0 Jan  2 17:03 
/run/quagga/zebra.vty
}502622  0 srwx--   1 quagga   quagga   0 Jan  2 17:03 
/run/quagga/zserv.api
}502620  4 -rw-r--r--   1 quagga   quagga   6 Jan  2 17:03 
/run/quagga/zebra.pid
} root@raven:~# service bgpd restart
} root@raven:~# ps xauf | grep -i '^quag'
} quagga   29860  0.0  0.0  24868  3052 ?Ss   17:03   0:00 
/usr/sbin/zebra -d -A 127.0.0.1 -f /etc/quagga/zebra.conf
} root@raven:~# find /run/quagga -ls
} find: ‘/run/quagga’: No such file or directory
} root@raven:~#

Tailing the journal:

[..]
} Jan 02 17:03:27 raven bgpd[29889]: VRF 0 is to be deleted.
} Jan 02 17:03:27 raven bgpd[29889]: VRF 0 is to be disabled.
} Jan 02 17:03:27 raven zebra[29860]: client 13 disconnected. 0 bgp routes 
removed from the rib
} Jan 02 17:03:27 raven bgpd[29948]: Can't create pid lock file 
/run/quagga/bgpd.pid (Permission denied), exiting
} Jan 02 17:03:27 raven systemd[1]: Started BGP routing daemon.
} Jan 02 17:03:27 raven systemd[1]: bgpd.service: Main process exited, 
code=exited, status=1/FAILURE
} Jan 02 17:03:27 raven systemd[1]: bgpd.service: Unit entered failed state.
} Jan 02 17:03:27 raven systemd[1]: bgpd.service: Failed with result 
'exit-code'.