Deploy cluster with Contrail plugin failed due broken packages

Bug #1474818 reported by Iryna Vovk
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel Plugins
Fix Released
Undecided
Oleksandr Martsyniuk

Bug Description

Steps to reproduce:

1. Upload contrail plugin to the master node
2. Install plugin and additional packages
3. Enable Neutron with VLAN segmentation
4. Create cluster
5. Add 3 nodes with Operating system role and 1 node with controller role
6. Enable Contrail plugin
7. Deploy cluster with plugin

Actual result:

 root@node-43:~# apt-get install python-neutron
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python-neutron : Depends: python-eventlet (>= 0.15.1) but 0.13.0-1ubuntu3.2~cloud0 is to be installed
                  Depends: python-oslo.messaging (>= 1.4.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Additional info:

contrail-1.0-1.0.0-1.noarch.rpm
contrail-install-packages_2.20-64~juno_all.deb

Tags: contrail
Iryna Vovk (ivovk)
Changed in fuel-plugins:
assignee: nobody → Fuel Plugin Contrail (fuel-plugin-contrail)
Revision history for this message
Oleksandr Martsyniuk (omartsyniuk) wrote :

The described issue is observed after updates to mos-updates and mos-security repositories. The updated python-neutron package depends on the packages from mos repo, which was disabled by plugin scripts.

Changed in fuel-plugins:
status: New → Confirmed
Revision history for this message
Oleksandr Martsyniuk (omartsyniuk) wrote :

Commit https://review.openstack.org/#/c/201972/ resolves the reported issue.
- mos repo re-enabled on base-os nodes
- apt pinning file updated

Changed in fuel-plugins:
status: Confirmed → Fix Committed
Changed in fuel-plugins:
milestone: none → 6.1
Changed in fuel-plugins:
assignee: Fuel Plugin Contrail (fuel-plugin-contrail) → Oleksandr Martsyniuk (omartsyniuk)
Iryna Vovk (ivovk)
Changed in fuel-plugins:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.