Perhaps I'm wrong, but if I watch the trace of the LOCK request I see that it ends while informing that it can not find the .svn/log (directory/file). Isn't that significant in this context?
Isn't that important or can it do without?
The command was:
# strace -o ~/lock-trace.log svn lock ContactsToLDIF.bas
-------------------------- #tail ~/lock-trace.log ---------------------------
read(3, "\2\0\0F\3\1E\341j@\330\316\307n\230\366i5A\272\240\301"..., 74) = 74
read(3, "\24\3\1\0\1", 5) = 5
read(3, "\1", 1) = 1
read(3, "\26\3\1\0000", 5) = 5
read(3, "]`i\4\20Jv\316\v\240|\213\322\243\201\366l\fW\3414\36V"..., 48) = 48
write(3, "\24\3\1\0\1\1\26\3\1\0000\370\355M\304\0342\332\362\357"..., 59) = 59
write(3, "\27\3\1\0010z\211\2318\266\22\261\257\253\344\337:\363"..., 309) = 309
write(3, "\27\3\1\0\260\351\257b*Rc\320j\263\241\367o\307J,\362\36"..., 181) = 181
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, 3600000) = 1
read(3, "\27\3\1\1\0", 5) = 5
read(3, "[\7=[\347\317\16\363\26\234\217\32\234\273\10e\215\10\225"..., 256) = 256
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, 3600000) = 1
read(3, "\27\3\1\1p", 5) = 5
read(3, " \206D\242\363\5\313\215\224\253S\370\306\230Qg`]SM\234"..., 368) = 368
write(3, "\25\3\1\0 \326\20\310\301Q\255\34o\"\370\374\327\373\227"..., 37) = 37
close(3) = 0
write(2, "svn: Lock request failed: 405 Me"..., 69) = 69
lstat64("/root/ContactsToLDIF/.svn/log", 0xbf888fcc) = -1 ENOENT (No such file or directory)
unlink("/root/ContactsToLDIF/.svn/lock") = 0
exit_group(1) = ?
============================
Ben Collins-Sussman <sussman@red-bean.com> wrote:
On 2/24/07, Backup e-mail wrote:
>
> # Location of the WebDAV lock database.
> DAVLockDB /var/lib/dav/lockdb
>
This looks like it could be interfering. Get rid of it.
Also, make sure you're not loading mod_dav_fs. You only want
mod_dav_svn loaded.
---------------------------------
No need to miss a message. Get email on-the-go
with Yahoo! Mail for Mobile. Get started.
Received on Sun Feb 25 12:02:30 2007