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.

Reply via email to