> Public bug reported:
>
> kost@island106:~/openstack/nova/trunk$ bzr revno
> 611
>
> kost@island106:~/openstack/nova$ sudo ./trunk/bin/nova-manage db sync
> Traceback (most recent call last):
> File "./trunk/bin/nova-manage", line 675, in <module>
> main()
> File "./trunk/bin/nova-manage", line 667, in main
> fn(*argv)
> File "./trunk/bin/nova-manage", line 546, in sync
> return migration.db_sync(version)
> File "/home/kost/openstack/nova/trunk/nova/db/migration.py", line 33, in db_sync
> return IMPL.db_sync(version=version)
> File "/home/kost/openstack/nova/trunk/nova/utils.py", line 335, in __getattr__
> backend = self.__get_backend()
> File "/home/kost/openstack/nova/trunk/nova/utils.py", line 330, in __get_backend
> self.__backend = __import__(name, None, None, fromlist)
> File "/home/kost/openstack/nova/trunk/nova/db/sqlalchemy/migration.py", line 24, in <module>
> from migrate.versioning import api as versioning_api
> ImportError: No module named migrate.versioning
> kost@island106:~/openstack/nova$ vim nova.sh.trunk
> kost@island106:~/openstack/nova$ sudo apt-get install python-migrate
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following extra packages will be installed:
> python-decorator python-tempita
> The following NEW packages will be installed:
> python-decorator python-migrate python-tempita
> 0 upgraded, 3 newly installed, 0 to remove and 22 not upgraded.
> Need to get 345kB of archives.
> After this operation, 1,884kB of additional disk space will be used.
> Do you want to continue [Y/n]? y
> Get:1 http://ppa.launchpad.net/nova-core/trunk/ubuntu/ lucid/main python-migrate 0.6-4~lucid1 [162kB]
> Get:2 http://us.archive.ubuntu.com/ubuntu/ lucid/universe python-decorator 3.1.2-1 [131kB]
> Get:3 http://us.archive.ubuntu.com/ubuntu/ lucid/universe python-tempita 0.4-1 [52.0kB]
> Fetched 345kB in 1s (270kB/s)
> Selecting previously deselected package python-decorator.
> (Reading database ... 93903 files and directories currently installed.)
> Unpacking python-decorator (from .../python-decorator_3.1.2-1_all.deb) ...
> Selecting previously deselected package python-tempita.
> Unpacking python-tempita (from .../python-tempita_0.4-1_all.deb) ...
> Selecting previously deselected package python-migrate.
> Unpacking python-migrate (from .../python-migrate_0.6-4~lucid1_all.deb) ...
> Processing triggers for man-db ...
> Setting up python-decorator (3.1.2-1) ...
>
> Setting up python-tempita (0.4-1) ...
>
> Setting up python-migrate (0.6-4~lucid1) ...
>
> Processing triggers for python-support ...
> kost@island106:~/openstack/nova$ sudo ./trunk/bin/nova-manage db sync
> 2011-01-25 15:03:40,793 INFO migrate.versioning.api [-] 0 -> 1...
> 2011-01-25 15:03:41,238 INFO migrate.versioning.api [-] done
> 2011-01-25 15:03:41,238 INFO migrate.versioning.api [-] 1 -> 2...
> 2011-01-25 15:03:41,500 INFO migrate.versioning.api [-] done
>
> ---
>
> bug fix submitted @
> lp:~usc-isi/nova/kost-bugfix-migrate-nova.sh
>
> ** Affects: nova
> Importance: Undecided
> Status: New
>
> --
> You received this bug notification because you are a member of Nova Bug
> Team, which is subscribed to OpenStack Compute (nova).
> https://bugs.launchpad.net/bugs/707607
>
> Title:
> nova.sh doesn't install python-migrate
>
> Status in OpenStack Compute (Nova):
> New
>
> Bug description:
> kost@island106:~/openstack/nova/trunk$ bzr revno
> 611
>
> kost@island106:~/openstack/nova$ sudo ./trunk/bin/nova-manage db sync
> Traceback (most recent call last):
> File "./trunk/bin/nova-manage", line 675, in <module>
> main()
> File "./trunk/bin/nova-manage", line 667, in main
> fn(*argv)
> File "./trunk/bin/nova-manage", line 546, in sync
> return migration.db_sync(version)
> File "/home/kost/openstack/nova/trunk/nova/db/migration.py", line 33, in db_sync
> return IMPL.db_sync(version=version)
> File "/home/kost/openstack/nova/trunk/nova/utils.py", line 335, in __getattr__
> backend = self.__get_backend()
> File "/home/kost/openstack/nova/trunk/nova/utils.py", line 330, in __get_backend
> self.__backend = __import__(name, None, None, fromlist)
> File "/home/kost/openstack/nova/trunk/nova/db/sqlalchemy/migration.py", line 24, in <module>
> from migrate.versioning import api as versioning_api
> ImportError: No module named migrate.versioning
> kost@island106:~/openstack/nova$ vim nova.sh.trunk
> kost@island106:~/openstack/nova$ sudo apt-get install python-migrate
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following extra packages will be installed:
> python-decorator python-tempita
> The following NEW packages will be installed:
> python-decorator python-migrate python-tempita
> 0 upgraded, 3 newly installed, 0 to remove and 22 not upgraded.
> Need to get 345kB of archives.
> After this operation, 1,884kB of additional disk space will be used.
> Do you want to continue [Y/n]? y
> Get:1 http://ppa.launchpad.net/nova-core/trunk/ubuntu/ lucid/main python-migrate 0.6-4~lucid1 [162kB]
> Get:2 http://us.archive.ubuntu.com/ubuntu/ lucid/universe python-decorator 3.1.2-1 [131kB]
> Get:3 http://us.archive.ubuntu.com/ubuntu/ lucid/universe python-tempita 0.4-1 [52.0kB]
> Fetched 345kB in 1s (270kB/s)
> Selecting previously deselected package python-decorator.
> (Reading database ... 93903 files and directories currently installed.)
> Unpacking python-decorator (from .../python-decorator_3.1.2-1_all.deb) ...
> Selecting previously deselected package python-tempita.
> Unpacking python-tempita (from .../python-tempita_0.4-1_all.deb) ...
> Selecting previously deselected package python-migrate.
> Unpacking python-migrate (from .../python-migrate_0.6-4~lucid1_all.deb) ...
> Processing triggers for man-db ...
> Setting up python-decorator (3.1.2-1) ...
>
> Setting up python-tempita (0.4-1) ...
>
> Setting up python-migrate (0.6-4~lucid1) ...
>
> Processing triggers for python-support ...
> kost@island106:~/openstack/nova$ sudo ./trunk/bin/nova-manage db sync
> 2011-01-25 15:03:40,793 INFO migrate.versioning.api [-] 0 -> 1...
> 2011-01-25 15:03:41,238 INFO migrate.versioning.api [-] done
> 2011-01-25 15:03:41,238 INFO migrate.versioning.api [-] 1 -> 2...
> 2011-01-25 15:03:41,500 INFO migrate.versioning.api [-] done
>
> ---
>
> bug fix submitted @
> lp:~usc-isi/nova/kost-bugfix-migrate-nova.sh
>
>
This is fixed in lp:~vishvananda/nova/friendly-db if it ever merges
Vish
On Jan 25, 2011, at 12:13 PM, Kost wrote:
> Public bug reported: ~/openstack/ nova/trunk$ bzr revno ~/openstack/ nova$ sudo ./trunk/ bin/nova- manage db sync bin/nova- manage" , line 675, in <module> bin/nova- manage" , line 667, in main bin/nova- manage" , line 546, in sync db_sync( version) kost/openstack/ nova/trunk/ nova/db/ migration. py", line 33, in db_sync sync(version= version) kost/openstack/ nova/trunk/ nova/utils. py", line 335, in __getattr__ get_backend( ) kost/openstack/ nova/trunk/ nova/utils. py", line 330, in __get_backend kost/openstack/ nova/trunk/ nova/db/ sqlalchemy/ migration. py", line 24, in <module> ~/openstack/ nova$ vim nova.sh.trunk ~/openstack/ nova$ sudo apt-get install python-migrate ppa.launchpad. net/nova- core/trunk/ ubuntu/ lucid/main python-migrate 0.6-4~lucid1 [162kB] us.archive. ubuntu. com/ubuntu/ lucid/universe python-decorator 3.1.2-1 [131kB] us.archive. ubuntu. com/ubuntu/ lucid/universe python-tempita 0.4-1 [52.0kB] decorator_ 3.1.2-1_ all.deb) ... tempita_ 0.4-1_all. deb) ... migrate_ 0.6-4~lucid1_ all.deb) ... ~/openstack/ nova$ sudo ./trunk/ bin/nova- manage db sync versioning. api [-] 0 -> 1... versioning. api [-] done versioning. api [-] 1 -> 2... versioning. api [-] done /bugs.launchpad .net/bugs/ 707607 ~/openstack/ nova/trunk$ bzr revno ~/openstack/ nova$ sudo ./trunk/ bin/nova- manage db sync bin/nova- manage" , line 675, in <module> bin/nova- manage" , line 667, in main bin/nova- manage" , line 546, in sync db_sync( version) kost/openstack/ nova/trunk/ nova/db/ migration. py", line 33, in db_sync sync(version= version) kost/openstack/ nova/trunk/ nova/utils. py", line 335, in __getattr__ get_backend( ) kost/openstack/ nova/trunk/ nova/utils. py", line 330, in __get_backend kost/openstack/ nova/trunk/ nova/db/ sqlalchemy/ migration. py", line 24, in <module> ~/openstack/ nova$ vim nova.sh.trunk ~/openstack/ nova$ sudo apt-get install python-migrate ppa.launchpad. net/nova- core/trunk/ ubuntu/ lucid/main python-migrate 0.6-4~lucid1 [162kB] us.archive. ubuntu. com/ubuntu/ lucid/universe python-decorator 3.1.2-1 [131kB] us.archive. ubuntu. com/ubuntu/ lucid/universe python-tempita 0.4-1 [52.0kB] decorator_ 3.1.2-1_ all.deb) ... tempita_ 0.4-1_all. deb) ... migrate_ 0.6-4~lucid1_ all.deb) ... ~/openstack/ nova$ sudo ./trunk/ bin/nova- manage db sync versioning. api [-] 0 -> 1... versioning. api [-] done versioning. api [-] 1 -> 2... versioning. api [-] done
>
> kost@island106:
> 611
>
> kost@island106:
> Traceback (most recent call last):
> File "./trunk/
> main()
> File "./trunk/
> fn(*argv)
> File "./trunk/
> return migration.
> File "/home/
> return IMPL.db_
> File "/home/
> backend = self.__
> File "/home/
> self.__backend = __import__(name, None, None, fromlist)
> File "/home/
> from migrate.versioning import api as versioning_api
> ImportError: No module named migrate.versioning
> kost@island106:
> kost@island106:
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following extra packages will be installed:
> python-decorator python-tempita
> The following NEW packages will be installed:
> python-decorator python-migrate python-tempita
> 0 upgraded, 3 newly installed, 0 to remove and 22 not upgraded.
> Need to get 345kB of archives.
> After this operation, 1,884kB of additional disk space will be used.
> Do you want to continue [Y/n]? y
> Get:1 http://
> Get:2 http://
> Get:3 http://
> Fetched 345kB in 1s (270kB/s)
> Selecting previously deselected package python-decorator.
> (Reading database ... 93903 files and directories currently installed.)
> Unpacking python-decorator (from .../python-
> Selecting previously deselected package python-tempita.
> Unpacking python-tempita (from .../python-
> Selecting previously deselected package python-migrate.
> Unpacking python-migrate (from .../python-
> Processing triggers for man-db ...
> Setting up python-decorator (3.1.2-1) ...
>
> Setting up python-tempita (0.4-1) ...
>
> Setting up python-migrate (0.6-4~lucid1) ...
>
> Processing triggers for python-support ...
> kost@island106:
> 2011-01-25 15:03:40,793 INFO migrate.
> 2011-01-25 15:03:41,238 INFO migrate.
> 2011-01-25 15:03:41,238 INFO migrate.
> 2011-01-25 15:03:41,500 INFO migrate.
>
> ---
>
> bug fix submitted @
> lp:~usc-isi/nova/kost-bugfix-migrate-nova.sh
>
> ** Affects: nova
> Importance: Undecided
> Status: New
>
> --
> You received this bug notification because you are a member of Nova Bug
> Team, which is subscribed to OpenStack Compute (nova).
> https:/
>
> Title:
> nova.sh doesn't install python-migrate
>
> Status in OpenStack Compute (Nova):
> New
>
> Bug description:
> kost@island106:
> 611
>
> kost@island106:
> Traceback (most recent call last):
> File "./trunk/
> main()
> File "./trunk/
> fn(*argv)
> File "./trunk/
> return migration.
> File "/home/
> return IMPL.db_
> File "/home/
> backend = self.__
> File "/home/
> self.__backend = __import__(name, None, None, fromlist)
> File "/home/
> from migrate.versioning import api as versioning_api
> ImportError: No module named migrate.versioning
> kost@island106:
> kost@island106:
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following extra packages will be installed:
> python-decorator python-tempita
> The following NEW packages will be installed:
> python-decorator python-migrate python-tempita
> 0 upgraded, 3 newly installed, 0 to remove and 22 not upgraded.
> Need to get 345kB of archives.
> After this operation, 1,884kB of additional disk space will be used.
> Do you want to continue [Y/n]? y
> Get:1 http://
> Get:2 http://
> Get:3 http://
> Fetched 345kB in 1s (270kB/s)
> Selecting previously deselected package python-decorator.
> (Reading database ... 93903 files and directories currently installed.)
> Unpacking python-decorator (from .../python-
> Selecting previously deselected package python-tempita.
> Unpacking python-tempita (from .../python-
> Selecting previously deselected package python-migrate.
> Unpacking python-migrate (from .../python-
> Processing triggers for man-db ...
> Setting up python-decorator (3.1.2-1) ...
>
> Setting up python-tempita (0.4-1) ...
>
> Setting up python-migrate (0.6-4~lucid1) ...
>
> Processing triggers for python-support ...
> kost@island106:
> 2011-01-25 15:03:40,793 INFO migrate.
> 2011-01-25 15:03:41,238 INFO migrate.
> 2011-01-25 15:03:41,238 INFO migrate.
> 2011-01-25 15:03:41,500 INFO migrate.
>
> ---
>
> bug fix submitted @
> lp:~usc-isi/nova/kost-bugfix-migrate-nova.sh
>
>