python-nova package should version its dependency on python-eventlet
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
Fix Released
|
Undecided
|
Unassigned | ||
Grizzly |
Triaged
|
Low
|
Unassigned | ||
Havana |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
python-nova should specifically depend on the python-eventlet found in the Ubuntu Cloud archive, otherwise version 0.9.16 from precise will satisfy the dependency. nova-api fails to start with python-eventlet 0.9.16:
2013-09-17 13:05:46.630 29302 INFO nova.wsgi [-] ec2 listening on 0.0.0.0:8773
2013-09-17 13:05:46.630 29302 INFO nova.service [-] Starting 1 workers
2013-09-17 13:05:46.632 29302 INFO nova.service [-] Started child 29307
2013-09-17 13:05:46.637 29307 ERROR nova.service [-] Unhandled exception
2013-09-17 13:05:46.637 29307 TRACE nova.service Traceback (most recent call last):
2013-09-17 13:05:46.637 29307 TRACE nova.service File "/usr/lib/
2013-09-17 13:05:46.637 29307 TRACE nova.service self._child_
2013-09-17 13:05:46.637 29307 TRACE nova.service File "/usr/lib/
2013-09-17 13:05:46.637 29307 TRACE nova.service launcher.
2013-09-17 13:05:46.637 29307 TRACE nova.service File "/usr/lib/
2013-09-17 13:05:46.637 29307 TRACE nova.service server.wait()
2013-09-17 13:05:46.637 29307 TRACE nova.service File "/usr/lib/
2013-09-17 13:05:46.637 29307 TRACE nova.service self.server.wait()
2013-09-17 13:05:46.637 29307 TRACE nova.service File "/usr/lib/
2013-09-17 13:05:46.637 29307 TRACE nova.service self._server.wait()
2013-09-17 13:05:46.637 29307 TRACE nova.service File "/usr/lib/
2013-09-17 13:05:46.637 29307 TRACE nova.service return self._exit_
2013-09-17 13:05:46.637 29307 TRACE nova.service File "/usr/lib/
2013-09-17 13:05:46.637 29307 TRACE nova.service return hubs.get_
2013-09-17 13:05:46.637 29307 TRACE nova.service File "/usr/lib/
2013-09-17 13:05:46.637 29307 TRACE nova.service return self.greenlet.
2013-09-17 13:05:46.637 29307 TRACE nova.service File "/usr/lib/
2013-09-17 13:05:46.637 29307 TRACE nova.service result = function(*args, **kwargs)
2013-09-17 13:05:46.637 29307 TRACE nova.service TypeError: server() got an unexpected keyword argument 'url_length_limit'
System and packages info:
root@qa-os-1:~# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_
DISTRIB_
DISTRIB_
root@qa-os-1:~# cat /etc/apt/
deb http://
root@qa-os-1:~# dpkg -l nova-api
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Description
+++-===
ii nova-api 1:2013.
root@qa-os-1:~# dpkg -l python-nova
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Description
+++-===
ii python-nova 1:2013.
root@qa-os-1:~# apt-cache policy python-eventlet
python-eventlet:
Installed: 0.12.1-
Candidate: 0.12.1-
Version table:
*** 0.12.1-
500 http://
100 /var/lib/
0.
500 http://
0.
500 http://
Fixed for Havana Cloud Archive.