Fuel Web 4.0 and CentOS: errors during the installation (VirtualBox)

Bug #1257821 reported by Timur Nurlygayanov
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Critical
Roman Vyalov

Bug Description

Steps To Reproduce:
1. Download the latest ISO with Fuel Web 4.0: http://srv11-msk.msk.mirantis.net/fuelweb-iso/fuel-4.0-97-2013-12-04_15-52-59.iso
2. Install Fuel Web main node
3. Create 1 environment with the following configuration: 1 controller, CentOS, 'install Murano', nova network
4. Start to deploy this environment

Observed Result:
Error Messages during the deployment (please see attached screenshot for more detailed information):

 (/Stage[main]/Nova::Api/Exec[nova-db-sync]) Failed to call refresh: /usr/bin/nova-manage db sync returned 1 instead of one of [0] at /etc/puppet/modules/nova/manifests/api.pp:115
 (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) change from notrun to 0 failed: /usr/bin/nova-manage db sync returned 1 instead of one of [0] at /etc/puppet/modules/nova/manifests/api.pp:115

Revision history for this message
Timur Nurlygayanov (tnurlygayanov) wrote :
Changed in fuel:
status: New → Confirmed
summary: - Murano on CentOS: errors during the installation
+ Fuel Web 4.0 and CentOS: errors during the installation
Revision history for this message
Timur Nurlygayanov (tnurlygayanov) wrote : Re: Fuel Web 4.0 and CentOS: errors during the installation
Mike Scherbakov (mihgen)
Changed in fuel:
milestone: none → 4.0
importance: Undecided → Critical
Mike Scherbakov (mihgen)
Changed in fuel:
assignee: nobody → Vladimir Kuklin (vkuklin)
Revision history for this message
Egor Kotko (ykotko) wrote :

The same on the iso build 124.
{"release": "4.0", "nailgun_sha": "d1ddb3add622b3667cda70e702bf015ba4a30e1a", "ostf_sha": "cf48dac2a6e7ad284fc93c529f3d1e4668504028", "astute_sha": "d14e9d2475c55b29a5d475f7c112d979c6251ff4", "fuellib_sha": "219cb747129ca19b53f42ede0e3257d18e915d9e"}

summary: - Fuel Web 4.0 and CentOS: errors during the installation
+ Fuel Web 4.0 and CentOS: errors during the installation (VirtualBox)
Revision history for this message
Vladimir Kuklin (vkuklin) wrote :
Download full text (3.8 KiB)

Error happens on controller node due to unsatisfied python dependencies

2013-12-04T16:14:01.732519+00:00 notice: (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) Traceback (most recent call last):
2013-12-04T16:14:01.740814+00:00 notice: (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) File "/usr/bin/nova-manage", line 6, in <module>
2013-12-04T16:14:01.740814+00:00 notice: (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) from nova.cmd.manage import main
2013-12-04T16:14:01.740901+00:00 notice: (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) File "/usr/lib/python2.6/site-packages/nova/__init__.py", line 49, in <module>
2013-12-04T16:14:01.740901+00:00 notice: (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) replace_dist("Routes >= 1.12.3")
2013-12-04T16:14:01.740904+00:00 notice: (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) File "/usr/lib/python2.6/site-packages/nova/__init__.py", line 45, in replace_dist
2013-12-04T16:14:01.742456+00:00 notice: (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) return pkg_resources.require(requirement)
2013-12-04T16:14:01.742456+00:00 notice: (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 648, in require
2013-12-04T16:14:01.743960+00:00 notice: (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) needed = self.resolve(parse_requirements(requirements))
2013-12-04T16:14:01.743960+00:00 notice: (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 546, in resolve
2013-12-04T16:14:01.752591+00:00 notice: (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) raise DistributionNotFound(req)
2013-12-04T16:14:01.752591+00:00 notice: (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) pkg_resources.DistributionNotFound: repoze.lru>=0.3
2013-12-04T16:14:01.752710+00:00 err: (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) change from notrun to 0 failed: /usr/bin/nova-manage db sync returned 1 instead of one of [0] at /etc/puppet/modules/nova/manifests/api.pp:115
2013-12-04T16:14:01.876294+00:00 notice: (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) Traceback (most recent call last):
2013-12-04T16:14:01.882251+00:00 notice: (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) File "/usr/bin/nova-manage", line 6, in <module>
2013-12-04T16:14:01.882251+00:00 notice: (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) from nova.cmd.manage import main
2013-12-04T16:14:01.882273+00:00 notice: (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) File "/usr/lib/python2.6/site-packages/nova/__init__.py", line 49, in <module>
2013-12-04T16:14:01.882273+00:00 notice: (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) replace_dist("Routes >= 1.12.3")
2013-12-04T16:14:01.884053+00:00 notice: (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) File "/usr/lib/python2.6/site-packages/nova/__init__.py", line 45, in replace_dist
2013-12-04T16:14:01.891198+00:00 notice: (/Stage[main]/Nova::Api/Exec[nova-db-sync]/returns) return pkg_resources.require(requirement)
2013-12-04T16:14:01.891198+00:00 notice: (/Stage[mai...

Read more...

Revision history for this message
Timur Nurlygayanov (tnurlygayanov) wrote :

Reproduced on the 124 build wit the following errors (please see attached screenshot)

Revision history for this message
Vladimir Kuklin (vkuklin) wrote :

The bug is related to wrong packaging. Newer Python routes require python-repoze.lru which is not installed.

Revision history for this message
Timur Nurlygayanov (tnurlygayanov) wrote :

Need to fix requirements repoze.lru for routes-1.13

Changed in fuel:
status: Confirmed → Triaged
assignee: Vladimir Kuklin (vkuklin) → Roman Vyalov (r0mikiam)
Roman Vyalov (r0mikiam)
Changed in fuel:
status: Triaged → Fix Committed
Changed in fuel:
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.