Michael Fausten <faus...@pw-internet.de> writes: >> Let me see if I understand: >> >> - you have a working copy on a Samba network disk >> >> - the Samba server is FreeBSD 8.2 >> >> - the Samba client is FreeBSD 9.0 > > This is correct. > >> On Linux I'd run "strace svn st -u" to find out which system call is >> failing. Do you have strace installed? Perhaps truss can provide the >> information? > > No I don't. strace is only for i386 while I'm running amd64. DTrace > isn't also an option for me, because I would need to rebuild my kernel. > But I'm just a beginner, so I don't think this would end well :) > I tried truss, but I can't do anything with the results. Maybe > they are interesting for you? > > http://www.file-upload.net/download-4381573/truss.log.html
It's something to do with locking: open("/usr/home/michael/mount/pw-websites/PW-Websites/baumarkt.de/Website-online /.svn/wc.db",O_RDWR|0x100000,00) = 3 (0x3) [...] fcntl(3,F_SETLK,0x7fffffffbaf0) = 0 (0x0) fcntl(3,F_SETLK,0x7fffffffc2a0) = 0 (0x0) fcntl(3,F_SETLK,0x7fffffffc2a0) ERR#11 'Resource deadlock avoid ed' fcntl(3,F_SETLK,0x7fffffffc2a0) = 0 (0x0) write(2,"svn: E200030: sqlite: disk I/O e"...,37) = 37 (0x25) write(2,"svn: E200030: sqlite: disk I/O e"...,37) = 37 (0x25) >> It appears that your Samba setup doesn't support some POSIX sematics. >> Perhaps mounting nobrl will help? > > Unfortunately mount_smbfs doesn't support the nobrl option. I suspect that sqlite is attempting byte range locking and your server doesn't support it. I don't know what to do about that. -- Philip