Bug 1434028
| Summary: | zebra service fails to start: privs_init: user(quagga) is not part of vty group specified(quaggavt) | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Richard W.M. Jones <rjones> |
| Component: | quagga | Assignee: | Michal Ruprich <mruprich> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 26 | CC: | balajig81, mruprich, msekleta |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | quagga-1.2.1-1.fc26 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2017-08-01 16:22:34 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Richard W.M. Jones
2017-03-20 15:14:52 UTC
I upgraded another machine from F25 -> F26 today and same thing. quagga-1.1.1-2.fc26.x86_64 The older version on F25 (0.99) has the same values in /etc/passwd and /etc/group but starts with no issues. Nothing changed in spec file that would indicate as to why this is happening. This is most likely caused by changes in lib/privs.c in quagga. It uses getgrouplist function to retrieve groups of user quagga. But after quagga gets installed it becomes part of quagga group only and not quaggavt. I agree that quagga should be added to quaggavt during install. This needs to be addressed in the spec file when calling the configure script. This is where the handling of groups changed in upstream: https://github.com/Quagga/quagga/commit/80c9354835bb924983d12b0efad957e78f219287 The previous link is just a clone of the official upstream git. This is the commit in the official git: http://git.savannah.gnu.org/cgit/quagga.git/commit/?id=80c9354835bb924983d12b0efad957e78f219287 I plan to rebase quagga in F26 and Rawhide to latest 1.2.1 version and I will fix the quagga group along with the update. quagga-1.2.1-1.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-92bbc9b619 quagga-1.2.1-1.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-92bbc9b619 quagga-1.2.1-1.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report. |