Getting Started Documention is missing dependancies

Bug #788950 reported by Steve McInerney
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
pyjuju
Fix Released
Medium
Kapil Thangavelu

Bug Description

$ lsb_release -d
Description: Ubuntu 10.10

$ sudo apt-get install python-zookeeper python-txaws
...
The following extra packages will be installed:
  libzookeeper2 python-epsilon python-nevow
The following NEW packages will be installed:
  libzookeeper2 python-epsilon python-nevow python-txaws python-zookeeper
0 upgraded, 5 newly installed, 0 to remove and 4 not upgraded.
...
Get:1 http://archive.ubuntu.com/ubuntu/ maverick/universe libzookeeper2 i386 3.3.1+dfsg1-2 [50.4kB]
Get:2 http://archive.ubuntu.com/ubuntu/ maverick/main python-nevow all 0.10.0-1 [547kB]
Get:3 http://archive.ubuntu.com/ubuntu/ maverick/universe python-epsilon all 0.6.0-3 [92.5kB]
Get:4 http://archive.ubuntu.com/ubuntu/ maverick-updates/universe python-txaws all 0.0.1-0ubuntu1.10.10 [47.2kB]
Get:5 http://archive.ubuntu.com/ubuntu/ maverick/universe python-zookeeper i386 3.3.1+dfsg1-2 [19.6kB]
...

$ bzr branch lp:ensemble
Branched 235 revision(s).

$ cd ensemble

ensemble$ export PYTHONPATH=$PWD:$PYTHONPATH
ensemble$ bin/ensemble
Traceback (most recent call last):
  File "bin/ensemble", line 4, in <module>
    from ensemble.control import main
  File "..../ensemble/ensemble/control/__init__.py", line 7, in <module>
    from ensemble.environment.config import EnvironmentsConfig
  File "..../ensemble/ensemble/environment/config.py", line 2, in <module>
    import yaml
ImportError: No module named yaml

ensemble$ sudo apt-get install python-yaml
...
The following extra packages will be installed:
  libyaml-0-2
The following NEW packages will be installed:
  libyaml-0-2 python-yaml
...
Get:1 http://archive.ubuntu.com/ubuntu/ maverick/main libyaml-0-2 i386 0.1.3-1 [53.8kB]
Get:2 http://archive.ubuntu.com/ubuntu/ maverick/main python-yaml i386 3.09-4build1 [108kB]
...

ensemble$ bin/ensemble
Traceback (most recent call last):
  File "bin/ensemble", line 4, in <module>
    from ensemble.control import main
  File "/home/steve/Documents/Canonical/BBB/ensemble/ensemble/control/__init__.py", line 9, in <module>
    import add_relation
  File "/home/steve/Documents/Canonical/BBB/ensemble/ensemble/control/add_relation.py", line 7, in <module>
    from ensemble.state.relation import RelationStateManager
  File "/home/steve/Documents/Canonical/BBB/ensemble/ensemble/state/relation.py", line 10, in <module>
    from txzookeeper.utils import retry_change
ImportError: No module named txzookeeper.utils

Related branches

Revision history for this message
Tom Haddon (mthaddon) wrote :

I can confirm this is also an issue on natty.

Changed in ensemble:
milestone: none → dublin
assignee: nobody → Kapil Thangavelu (hazmat)
importance: Undecided → Medium
status: New → In Progress
Changed in ensemble:
status: In Progress → 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.