On 21.05.2012 12:58, Philip Martin wrote:
Michael Fausten<faus...@pw-internet.de> writes:
since we updated our SVN-Server to version 1.7.0 we're no longer able
to execute commands through samba mounted shares.
Commands through our LAN is still working.
For example:
# /usr/home/michael/mnt/websites.sh
Content from website.sh:
mount_smbfs -N -I 192.168.23.225 -E utf-8:cp1252
//fausten@KALI-FILES/pw-websites /usr/home/michael/mount/pw-websites
utf8:cp1252 option is needed, otherwise the German umlauts are broken
on the share.
% cd /usr/home/michael/mount/pw-websites/path/to/my/website
% svn status -u
svn: E200030: sqlite: disk I/O error
svn: E200030: sqlite: disk I/O error
On my PC (locally) svn just works fine. I use a FreeBSD 9.0 amd64
machine with, since today subversion 1.7.5, but the error
still occurs.
Builded subversion with (Compiler Options):
P4_STYLE_MARKERS
ENHANCED_KEYWORD
FREEBSD_TEMPLATE
NEON
- No private modifications
Our server uses FreeBSD 8.2 with Subversion 1.7.5.
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 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.