[Bug 562632] Re: "bzr merge" fails with (only) "[Errno 13] Permission denied"
Vincent Ladeuil
562632 at bugs.launchpad.net
Thu Jun 9 14:29:26 UTC 2011
*** This bug is a duplicate of bug 491763 ***
https://bugs.launchpad.net/bugs/491763
With bug #491763 fixed, bzr should now gives a better error message.
Marking as a duplicate.
** This bug has been marked a duplicate of bug 491763
unhelpful OSError from rename inside transform
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to bzr in Ubuntu.
https://bugs.launchpad.net/bugs/562632
Title:
"bzr merge" fails with (only) "[Errno 13] Permission denied"
Status in Bazaar Version Control System:
Confirmed
Status in “bzr” package in Ubuntu:
Triaged
Bug description:
Binary package hint: bzr
All of a sudden, merging fails just like:
Merging from remembered submit location bzr+ssh://bazaar.launchpad.net/~vcs-imports/b2evolution/trunk/
+N blogs/inc/slugs/model/_slug.funcs.php
[...]
M phpdoc/smarty_template/templates/header.tpl
bzr: ERROR: [Errno 13] Permission denied
Nothing more.
Looking into ~/.bzr.log there's a Traceback:
10.252 Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 853, in exception_to_return_code
return the_callable(*args, **kwargs)
File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 1055, in run_bzr
ret = run(*run_argv)
File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 661, in run_argv_aliases
return self.run_direct(**all_cmd_args)
File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 665, in run_direct
return self._operation.run_simple(*args, **kwargs)
File "/usr/lib/python2.6/dist-packages/bzrlib/cleanup.py", line 122, in run_simple
self.cleanups, self.func, *args, **kwargs)
File "/usr/lib/python2.6/dist-packages/bzrlib/cleanup.py", line 156, in _do_with_cleanups
result = func(*args, **kwargs)
File "/usr/lib/python2.6/dist-packages/bzrlib/builtins.py", line 3822, in run
verified)
File "/usr/lib/python2.6/dist-packages/bzrlib/builtins.py", line 3839, in _do_merge
conflict_count = merger.do_merge()
File "/usr/lib/python2.6/dist-packages/bzrlib/merge.py", line 658, in do_merge
merge = operation.run_simple()
File "/usr/lib/python2.6/dist-packages/bzrlib/cleanup.py", line 122, in run_simple
self.cleanups, self.func, *args, **kwargs)
File "/usr/lib/python2.6/dist-packages/bzrlib/cleanup.py", line 156, in _do_with_cleanups
result = func(*args, **kwargs)
File "/usr/lib/python2.6/dist-packages/bzrlib/merge.py", line 629, in _do_merge_to
merge.do_merge()
File "/usr/lib/python2.6/dist-packages/bzrlib/merge.py", line 766, in do_merge
operation.run()
File "/usr/lib/python2.6/dist-packages/bzrlib/cleanup.py", line 118, in run
self.cleanups, self.func, self, *args, **kwargs)
File "/usr/lib/python2.6/dist-packages/bzrlib/cleanup.py", line 156, in _do_with_cleanups
result = func(*args, **kwargs)
File "/usr/lib/python2.6/dist-packages/bzrlib/merge.py", line 774, in _do_merge
results = self.tt.apply(no_conflicts=True)
File "/usr/lib/python2.6/dist-packages/bzrlib/transform.py", line 1537, in apply
self._apply_removals(mover)
File "/usr/lib/python2.6/dist-packages/bzrlib/transform.py", line 1632, in _apply_removals
mover.pre_delete(full_path, delete_path)
File "/usr/lib/python2.6/dist-packages/bzrlib/transform.py", line 2917, in pre_delete
self.rename(from_, to)
File "/usr/lib/python2.6/dist-packages/bzrlib/transform.py", line 2902, in rename
os.rename(from_, to)
And dumping "from_" and "to" there, I'm getting:
/home/user/src/b2evo/whissip/blogs/skins/custom/index.main.php /home/user/src/b2evo/whissip/.bzr/checkout/pending-deletion/new-4
$ ll -d .bzr/checkout/
drwxr-xr-x 4 user user 4096 2010-04-14 00:41 .bzr/checkout/
ll .bzr/checkout/
insgesamt 600
-rw-r--r-- 1 user user 27 2010-03-31 23:58 conflicts
-rw-r--r-- 1 user user 583916 2010-04-14 00:43 dirstate
-rw-r--r-- 1 user user 40 2009-09-25 20:55 format
drwxr-xr-x 2 user user 4096 2010-04-14 00:41 lock
-rw-r--r-- 1 user user 1067 2010-03-31 23:58 merge-hashes
drwxr-xr-x 2 user user 4096 2010-04-14 00:37 shelf
-rw-r--r-- 1 user user 0 2009-09-25 20:55 views
What's wrong?
Also, the bug is also that the error should be more verbose, not just
"Permission denied".
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: bzr 2.1.1-1
ProcVersionSignature: Ubuntu 2.6.32-19.28-generic 2.6.32.10+drm33.1
Uname: Linux 2.6.32-19-generic i686
Architecture: i386
Date: Wed Apr 14 00:40:19 2010
ProcEnviron:
LANGUAGE=
PATH=(custom, user)
LANG=de_DE.UTF-8
SHELL=/bin/bash
SourcePackage: bzr
To manage notifications about this bug go to:
https://bugs.launchpad.net/bzr/+bug/562632/+subscriptions
More information about the foundations-bugs
mailing list