neutron-db-manage script fails on CentOS

Bug #1371184 reported by Sergey Kolekonov
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Fix Committed
High
Ann Taraday

Bug Description

This issue is reproduced with the latest Neutron packages. DB migration scripts require additional plugins now.

+ neutron-db-manage --config-file /etc/neutron/neutron.conf upgrade head
Traceback (most recent call last):
  File "/usr/bin/neutron-db-manage", line 10, in <module>
    sys.exit(main())
  File "/usr/lib/python2.6/site-packages/neutron/db/migration/cli.py", line 173, in main
    CONF.command.func(config, CONF.command.name)
  File "/usr/lib/python2.6/site-packages/neutron/db/migration/cli.py", line 83, in do_upgrade_downgrade
    do_alembic_command(config, cmd, revision, sql=CONF.command.sql)
  File "/usr/lib/python2.6/site-packages/neutron/db/migration/cli.py", line 61, in do_alembic_command
    getattr(alembic_command, cmd)(config, *args, **kwargs)
  File "/usr/lib/python2.6/site-packages/alembic/command.py", line 125, in upgrade
    script.run_env()
  File "/usr/lib/python2.6/site-packages/alembic/script.py", line 203, in run_env
    util.load_python_file(self.dir, 'env.py')
  File "/usr/lib/python2.6/site-packages/alembic/util.py", line 212, in load_python_file
    module = load_module_py(module_id, path)
  File "/usr/lib/python2.6/site-packages/alembic/compat.py", line 58, in load_module_py
    mod = imp.load_source(module_id, path, fp)
  File "/usr/lib/python2.6/site-packages/neutron/db/migration/alembic_migrations/env.py", line 23, in <module>
    from neutron.db.migration.models import head # noqa
  File "/usr/lib/python2.6/site-packages/neutron/db/migration/models/head.py", line 50, in <module>
    from neutron.plugins.bigswitch.db import consistency_db # noqa
ImportError: No module named bigswitch.db

Tags: neutron
Changed in mos:
status: New → Confirmed
importance: Undecided → High
Changed in mos:
assignee: MOS Neutron (mos-neutron) → Ann Kamyshnikova (akamyshnikova)
Revision history for this message
OSCI Robot (oscirobot) wrote :
Revision history for this message
OSCI Robot (oscirobot) wrote :
Revision history for this message
OSCI Robot (oscirobot) wrote :

Package neutron has been built from changeset: https://review.fuel-infra.org/193
RPM Repository URL: http://osci-obs.vm.mirantis.net:82/centos-fuel-6.0-stable-193/centos

Revision history for this message
OSCI Robot (oscirobot) wrote :

Package neutron has been built from changeset: https://review.fuel-infra.org/193
DEB Repository URL: http://osci-obs.vm.mirantis.net:82/ubuntu-fuel-6.0-stable-193/ubuntu

Revision history for this message
OSCI Robot (oscirobot) wrote :

Package neutron has been built from changeset: https://review.fuel-infra.org/207
RPM Repository URL: http://osci-obs.vm.mirantis.net:82/centos-fuel-6.0-stable-207/centos

Revision history for this message
OSCI Robot (oscirobot) wrote :

Package neutron has been built from changeset: https://review.fuel-infra.org/207
RPM Repository URL: http://osci-obs.vm.mirantis.net:82/centos-fuel-6.0-stable/centos

Changed in mos:
status: Confirmed → Fix Committed
Revision history for this message
OSCI Robot (oscirobot) wrote :

RPM package neutron has been built for project openstack/neutron
Package version == 2014.2, package release == fuel6.0.mira49.git.6065411.bcd8e3e

Changeset: https://review.fuel-infra.org/902
project: openstack-build/neutron-build
branch: master
author: Sergey Kolekonov
committer: Sergey Kolekonov
subject: Remove unnecessary dependencies
status: patchset-created

Files placed on repository:
openstack-neutron-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-bigswitch-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-brocade-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-cisco-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-hyperv-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-ibm-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-linuxbridge-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-mellanox-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-metaplugin-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-metering-agent-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-midonet-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-ml2-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-nec-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-nuage-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-ofagent-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-oneconvergence-nvsd-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-opencontrail-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-openvswitch-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-plumgrid-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-ryu-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-vmware-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
openstack-neutron-vpn-agent-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm
python-neutron-2014.2-fuel6.0.mira49.git.6065411.bcd8e3e.noarch.rpm

NOTE: Changeset is not merged, created temporary package repository.
RPM repository URL: http://osci-obs.vm.mirantis.net:82/centos-fuel-master-902/centos

Revision history for this message
OSCI Robot (oscirobot) wrote :

RPM package neutron has been built for project openstack/neutron
Package version == 2014.2, package release == fuel6.0.mira53.git.670f578.997d9f5

Changeset: https://review.fuel-infra.org/902
project: openstack-build/neutron-build
branch: master
author: Sergey Kolekonov
committer: Sergey Kolekonov
subject: Remove unnecessary dependencies
status: patchset-created

Files placed on repository:
openstack-neutron-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-bigswitch-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-brocade-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-cisco-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-hyperv-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-ibm-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-linuxbridge-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-mellanox-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-metaplugin-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-metering-agent-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-midonet-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-ml2-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-nec-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-nuage-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-ofagent-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-oneconvergence-nvsd-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-opencontrail-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-openvswitch-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-plumgrid-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-ryu-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-vmware-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
openstack-neutron-vpn-agent-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm
python-neutron-2014.2-fuel6.0.mira53.git.670f578.997d9f5.noarch.rpm

NOTE: Changeset is not merged, created temporary package repository.
RPM repository URL: http://osci-obs.vm.mirantis.net:82/centos-fuel-master-902/centos

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to openstack/neutron (openstack-ci/fuel-7.0/2015.1.0)

Fix proposed to branch: openstack-ci/fuel-7.0/2015.1.0
Change author: Ann Kamyshnikova <email address hidden>
Review: https://review.fuel-infra.org/7995

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Change abandoned on openstack/neutron (openstack-ci/fuel-7.0/2015.1.0)

Change abandoned by Alexander Ignatov <email address hidden> on branch: openstack-ci/fuel-7.0/2015.1.0
Review: https://review.fuel-infra.org/7995
Reason: This bug is CentOS specific. For 7.0 we don't have CentOS and there were a lot of changes made in upstream around plugins. Not sure that we need to work around this bug right now.

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.