Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

frr: fails to start due to missing frr-watchfrr package #25906

Open
brianjmurrell opened this issue Feb 5, 2025 · 0 comments
Open

frr: fails to start due to missing frr-watchfrr package #25906

brianjmurrell opened this issue Feb 5, 2025 · 0 comments

Comments

@brianjmurrell
Copy link
Contributor

It seems that I can ask an imagebuilder recipe to install frr, frr-ospfd, and frr-zebra and only those packages. However when it comes time to starting frr the following error is encountered:

Mon Feb  3 18:10:32 2025 daemon.notice procd: /etc/rc.d/S95frr: cannot start staticd: daemon binary not installed
Mon Feb  3 18:10:32 2025 daemon.notice procd: /etc/rc.d/S95frr: Starting watchfrr with command: '  /usr/sbin/watchfrr  -d  -F traditional   zebra mgmtd'
Mon Feb  3 18:10:32 2025 daemon.notice procd: /etc/rc.d/S95frr: /etc/rc.common: eval: line 220: /usr/sbin/watchfrr: not found
Mon Feb  3 18:10:32 2025 daemon.notice procd: /etc/rc.d/S95frr: Failed to start watchfrr!
Mon Feb  3 18:10:33 2025 daemon.info procd: - init complete -

Clearly frr-watchfrr is a prerequisite here and should be installed. But the user should not have to know and specify this. Rather, one of the packages I requested be installed, frr, frr-ospfd, and frr-zebra should have a dependency on frr-watchfrr if it's needed to start up frr.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant