Checking out branches from a shared repo results in 'No repository present' error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
loggerhead |
Fix Released
|
Medium
|
Unassigned |
Bug Description
When running loggerhead if it's pointed at a directory containing branches within a shared repo (without trees) checking out the branches over http results in:
bzr: ERROR: Server sent an unexpected error: ('error', 'No repository present: "chroot-
The only thing visible in the paste server log is:
DEBUG:paste.
INFO:loggerhead
DEBUG:paste.
INFO:loggerhead
DEBUG:paste.
INFO:loggerhead
I'm running:
Ubuntu 8.04
bzr version is: 2.0.0
loggerhead trunk at r387
PasteDeploy-1.3.3 (From PyPi)
Paste-1.7.2 (from PyPi)
python-simpletal 4.1-6
Paste and PasteDeploy were originally packages but I since replaced them from pypi to see if that would make a difference. It didn't.
In contrast I have loggerhead pointing at a bunch of standalone branches under Jaunty and checking them out works just fine.
Clearly there's more differences here than just that my Jaunty loggerhead instance is pointing at standalone branches so it might not be that.
description: | updated |
Changed in loggerhead: | |
status: | New → Triaged |
importance: | Undecided → Low |
Changed in loggerhead: | |
importance: | Low → Medium |
Changed in loggerhead: | |
importance: | Medium → Low |
importance: | Low → Medium |
I've just reproduced this on my Jaunty desktop:
By creating a shared-repo with one dummy branch within it and running:
./serve-branches /path/to/ shared- repo/
I get the same issue trying to check out the dummy branch over http:
$ bzr co http:// 127.0.0. 1:8080/ dummy/trunk 169910252: ///"')
bzr: ERROR: Server sent an unexpected error: ('error', 'No repository present: "chroot-
So this does seem to indicate that there's something around it being a shared-repo that causes it to break.