Bug 1080438
Summary: | f20: packstack allinone instalation failed: neutron-ovs-cleanup start' returned 1 | ||||||
---|---|---|---|---|---|---|---|
Product: | [Community] RDO | Reporter: | Ido Ovadia <iovadia> | ||||
Component: | openstack-packstack | Assignee: | Martin Magr <mmagr> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Ido Ovadia <iovadia> | ||||
Severity: | urgent | Docs Contact: | |||||
Priority: | high | ||||||
Version: | unspecified | CC: | aortega, chrisw, derekh, jlibosva, jslagle, mmagr, pbrady, whayutin, yeylon | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2014-04-29 14:33:16 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: | |||||||
Attachments: |
|
Description
Ido Ovadia
2014-03-25 12:47:37 UTC
Created attachment 878454 [details]
packstack install logs for recreate
recreated the issue.. see log file
From the log in description: oslo.config.cfg.ConfigFilesNotFoundError: Failed to read some config files: /etc/neutron/plugin.ini That's was also seen by eglynn and was due to the permissions causing /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini being unreadable by the neutron user. My guess is that openstack-puppet-modules is replacing that file (with wrong owner) I confirm that this was issue on Martin Magr's machine while hitting this issue. Changing ownership of /etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini to neutron:neutron fixed the issue. The package sets that file to root:neutron Something is intermittently setting it to root:root That might happen if (puppet?) logic runs against that file before the package is installed *** Bug 1080560 has been marked as a duplicate of this bug. *** I don't think this is puppet specific. See the steps i've used to reproduce in the bug i marked as a duplicate of this one above. Has something to do with the neutron group not existing on the very first install of the package. <mmagr> pixelb, so you were write, puppet-neutron's neutron_plugin_ovs provider uses ini_file resource from inifile module which simply opens config file with 'w', which is what I think rewrites permission on the config file ... since all openstack related puppet modules are using ini_file to modify configs we will have this problem with all components ... <mmagr> pixelb, will implement fix for pupet-neutron, but we will have to fix that on ini_file level in future Submitted patch is to make sure ownership is in state it is supposed to be. Bug #1080560 should be reopened so Neutron guys can fix that on packaging side ... if it is problem in Neutron package. I think this is just a neutron packaging bug Martin and so the packstack workaround might best be left out. Neutron side fixed in bug 1080560 |