Precise: buildbot create-master fails because sqlalchemy is not installed
Bug #923862 reported by
Gary Poster
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
buildbot (Ubuntu) |
Fix Released
|
Undecided
|
Canonical Server |
Bug Description
On Precise, the buildbot create-master command fails because sqlalchemy is not installed. I have not yet investigated whether simply getting sqlalchemy fixes it, but adding it as a dependency is an obvious first step. I'm happy to help debug if desired.
Changed in buildbot (Ubuntu): | |
assignee: | nobody → Canonical Server Team (canonical-server) |
To post a comment you must log in.
After you install sqlalchemy, you get another error:
$ sudo buildbot create-master /var/lib/ buildbot/ masters/ example buildbot/ masters/ example python2. 7/dist- packages/ twisted/ internet/ defer.py" , line 287, in addCallbacks _runCallbacks( ) python2. 7/dist- packages/ twisted/ internet/ defer.py" , line 545, in _runCallbacks current. result, *args, **kw) python2. 7/dist- packages/ twisted/ internet/ base.py" , line 426, in _continueFiring python2. 7/dist- packages/ buildbot/ scripts/ runner. py", line 36, in async rred(f, *args, **kwargs) python2. 7/dist- packages/ twisted/ internet/ defer.py" , line 134, in maybeDeferred python2. 7/dist- packages/ buildbot/ scripts/ runner. py", line 626, in createMaster python2. 7/dist- packages/ buildbot/ scripts/ runner. py", line 300, in create_db python2. 7/dist- packages/ buildbot/ db/connector. py", line 20, in <module> python2. 7/dist- packages/ buildbot/ db/model. py", line 17, in <module> ImportError: No module named migrate
updating existing installation
chdir /var/lib/
buildbot.tac already exists and is correct
master.cfg.sample already exists and is up-to-date
public_html/ already exists: not replacing
Makefile.sample already exists and is correct
Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/lib/
current.result = callback(
File "/usr/lib/
callable(*args, **kwargs)
File "/usr/lib/
d = defer.maybeDefe
--- <exception caught here> ---
File "/usr/lib/
result = f(*args, **kw)
File "/usr/lib/
d = m.create_db()
File "/usr/lib/
from buildbot.db import connector
File "/usr/lib/
from buildbot.db import pool, model, changes, schedulers, sourcestamps
File "/usr/lib/
import migrate
exceptions.
There is a /usr/lib/ python2. 7/dist- packages/ buildbot/ db/migrate directory but it does not have any python files in it, let alone a __init__.py file. The versions directory within it does. I'm not sure what is intended.