frr
frr copied to clipboard
FRR9.1 service startup error
The job identifier is 2601. Mar 27 15:55:11 pool-173-73-28-122.washdc.fios.verizon.net frrinit.sh[43705]: Starting watchfrr with command: ' /usr/lib/frr/watchfrr -d -F traditional zebra mgmtd staticd' Mar 27 15:55:11 pool-173-73-28-122.washdc.fios.verizon.net watchfrr[43711]: [T83RR-8SM5G] watchfrr 9.1-MyOwnFRRVersion-gUNKNOWN starting: vty@0 Mar 27 15:55:11 pool-173-73-28-122.washdc.fios.verizon.net watchfrr[43711]: [ZCJ3S-SPH5S] zebra state -> down : initial connection attempt failed Mar 27 15:55:11 pool-173-73-28-122.washdc.fios.verizon.net watchfrr[43711]: [ZCJ3S-SPH5S] mgmtd state -> down : initial connection attempt failed Mar 27 15:55:11 pool-173-73-28-122.washdc.fios.verizon.net watchfrr[43711]: [ZCJ3S-SPH5S] staticd state -> down : initial connection attempt failed Mar 27 15:55:11 pool-173-73-28-122.washdc.fios.verizon.net watchfrr[43711]: [YFT0P-5Q5YX] Forked background command [pid 43712]: /usr/lib/frr/watchfrr.sh restart all Mar 27 15:55:11 pool-173-73-28-122.washdc.fios.verizon.net frrinit.sh[43720]: 2024/03/27 15:55:11 ZEBRA: [NNACN-54BDA][EC 4043309110] Disabling MPLS support (no kernel support) Mar 27 15:55:11 pool-173-73-28-122.washdc.fios.verizon.net frrinit.sh[43721]: 2024/03/27 15:55:11 ZEBRA: [XNZM2-2XF6G][EC 100663303] Can't create pid lock file /var/zebra.pid (Permission denied), exiting Mar 27 15:55:11 pool-173-73-28-122.washdc.fios.verizon.net frrinit.sh[43720]: zebra failed to start, exited 1 Mar 27 15:55:11 pool-173-73-28-122.washdc.fios.verizon.net frrinit.sh[43712]: Failed to start zebra! Mar 27 15:55:11 pool-173-73-28-122.washdc.fios.verizon.net watchfrr.sh[43723]: Failed to start zebra! Mar 27 15:55:12 pool-173-73-28-122.washdc.fios.verizon.net frrinit.sh[43724]: 2024/03/27 15:55:12 MGMTD: [Q2XK9-H0R8H] Failed to bind (null) server socket to '/var/mgmtd_fe.sock': Permission denied Mar 27 15:55:12 pool-173-73-28-122.washdc.fios.verizon.net frrinit.sh[43724]: 2024/03/27 15:55:12 MGMTD: [GJRWC-MFT2K] cannot initialize frontend server Mar 27 15:55:12 pool-173-73-28-122.washdc.fios.verizon.net frrinit.sh[43712]: Failed to start mgmtd! Mar 27 15:55:12 pool-173-73-28-122.washdc.fios.verizon.net watchfrr.sh[43726]: Failed to start mgmtd! Mar 27 15:55:12 pool-173-73-28-122.washdc.fios.verizon.net frrinit.sh[43728]: 2024/03/27 15:55:12 STATIC: [XNZM2-2XF6G][EC 100663303] Can't create pid lock file /var/staticd.pid (Permission denied), exiting Mar 27 15:55:12 pool-173-73-28-122.washdc.fios.verizon.net frrinit.sh[43727]: staticd failed to start, exited 1 Mar 27 15:55:12 pool-173-73-28-122.washdc.fios.verizon.net frrinit.sh[43712]: Failed to start staticd! Mar 27 15:55:12 pool-173-73-28-122.washdc.fios.verizon.net watchfrr.sh[43730]: Failed to start staticd! Mar 27 15:55:12 pool-173-73-28-122.washdc.fios.verizon.net frrinit.sh[43747]: [43747|watchfrr] sending configuration Mar 27 15:55:12 pool-173-73-28-122.washdc.fios.verizon.net frrinit.sh[43731]: Waiting for children to finish applying config... Mar 27 15:55:12 pool-173-73-28-122.washdc.fios.verizon.net watchfrr[43711]: [VTVCM-Y2NW3] Configuration Read in Took: 00:00:00 Mar 27 15:55:12 pool-173-73-28-122.washdc.fios.verizon.net frrinit.sh[43747]: [43747|watchfrr] done
I did not encounter this issue on version 10.0-dev
Failed to bind (null) server socket to '/var/mgmtd_fe.sock': Permission denied
他需要什么权限,我是在root用户执行的
Can you show ls -la /var, id?
[root@pool-173-73-28-122 frr]# ls -la /var -id 1831425 drwxr-xr-x. 18 root root 4096 Mar 28 08:35 /var
53507]: /usr/lib/frr/watchfrr.sh restart all C 4043309110] Disabling MPLS support (no kernel support) C 100663299] Can't bind zserv socket on (null): Permission denied C 100663299] Cannot bind path /var/zebra.vty: Permission denied ailed to bind (null) server socket to '/var/mgmtd_fe.sock': Permission denied annot initialize frontend server
EC 100663299] Cannot bind path /var/staticd.vty: Permission denied
https://docs.frrouting.org/projects/dev-guide/en/latest/building-frr-for-archlinux.html#installing-dependencies 是不是安装的时候出现问题?我照着文档来的,很多文件的路径跟文档上的都不一样。 我的机器是ARM64的
Could you run strace -ttyT -f -s 2048 /usr/lib/frr/watchfrr.sh restart all and show the logs?