[Buildbot] #2991: Confusing error message when the database is missing or empty
Buildbot trac
trac at buildbot.net
Fri Oct 31 12:58:08 UTC 2014
#2991: Confusing error message when the database is missing or empty
----------------------+------------------------
Reporter: sa2ajj | Owner:
Type: undecided | Status: new
Priority: major | Milestone: undecided
Version: 0.8.9 | Resolution:
Keywords: |
----------------------+------------------------
Comment (by Ben):
I don't believe we can do much about that.
This situation occurs because the user deleted the sqlite db from the
buildbot directory. Buildbot doesn't expects the database not to be there
when the master.cfg is there, hence doesn't care about checking for its
presence (which is highly DB-backend dependent !).
the user brought an inconsistent state in the buildbot directory, and
expected buildbot to fix it itself.
Note that a 'upgrade-master' is enough to fix the situation, not (as in
this ticket) a start + upgrade-master, as the start will try to start,
complains about the db in an inconsistent state, and refer to the upgrade-
master command. In the meantime, the sqlite db have been created, and is
confusing the upgrade-master command which will exit with the following
error:
{{{
sqlalchemy.exc.OperationalError: (OperationalError) disk I/O error 'PRAGMA
table_info("migrate_version")' ()
}}}
--
Ticket URL: <http://trac.buildbot.net/ticket/2991#comment:1>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the bugs
mailing list