On Sun, Feb 07, 2016 at 07:53:01PM +0100, mxb wrote: > Hey, > bgpd from snap of 4 feb. fails to start (according to rc): > > shell# /etc/rc.d/bgpd start > bgpd(failed)
You forgot to run sysmerge. The rc scripts changed on what they pgrep to see if the parent process is running. Since the rc script is unable to find the process it reports failed eventhough all is OK. > shell# ps aux|grep bgp > _bgpd 11880 0.0 0.0 1220 1804 ?? Sp 7:46PM 0:00.02 bgpd: > session engine (bgpd) > _bgpd 11350 0.0 0.0 920 1816 ?? Sp 7:46PM 0:00.02 bgpd: route > decision engine (bgpd) > root 18325 0.0 0.0 864 1484 ?? Is 7:46PM 0:00.01 > /usr/sbin/bgpd > root 13125 0.0 0.0 176 356 p0 R+ 7:47PM 0:00.00 grep bgp > > > rcctl reports the same, but ???ps aux|grep bgp??? after looks even worse: > > shell# rcctl restart bgpd > bgpd(failed) > > shell]# ps aux|grep bgp > root 18325 0.0 0.0 864 1484 ?? Ss 7:46PM 0:00.01 > /usr/sbin/bgpd > _bgpd 11880 0.8 0.1 2120 3244 ?? Sp 7:46PM 0:00.66 bgpd: > session engine (bgpd) > _bgpd 11350 0.0 0.0 952 1864 ?? Sp 7:46PM 0:00.04 bgpd: route > decision engine (bgpd) > _bgpd 2567 0.7 0.1 2108 3404 ?? Sp 7:50PM 0:00.62 bgpd: > session engine (bgpd) > _bgpd 4216 0.0 0.0 944 1840 ?? Sp 7:50PM 0:00.01 bgpd: route > decision engine (bgpd) > root 13197 0.0 0.0 864 1484 ?? Ss 7:50PM 0:00.01 > /usr/sbin/bgpd > root 3906 0.0 0.0 292 512 p0 R+ 7:50PM 0:00.00 grep bgp > -- :wq Claudio