[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

PUT operation fails for multiple files

From: Lukas Ruf <ruf_at_rawip.org>
Date: 2005-12-16 10:11:58 CET

Dear all,

today, I experienced a new woe with committing several files. Some
weeks later, similar problems happend ("only") when adding multiple
files. Now, however, the problem occurs also when just committing
modified ones.

Since I do not get the problem solved, I post here to this list all
the information I have available in the hope anybody can help me.

So my question: how can I get subversion back to work?

Log and Settings
----------------

the repositories are accessed with https only.

I run the following commands (`history`):

   253 9:39 svn up
   254 9:39 svn commit
   255 9:48 svn commit etc/komsys-pc-ruf/postfix/virtual_virtualwiki.org.hash

results are:

  253 : ok
  254 : fails
  255 : ok

The error message is of command 254:

  [...]
  Sending etc/komsys-pc-ruf/postfix/virtual_planetlab.ch.hash
  [...]
  Sending etc/komsys-pc-ruf/postfix/virtual_virtualwiki.org.hash
  Transmitting file data ....................................svn: Commit failed (details follow):
  svn: PUT of '/svn/Conf/!svn/wrk/b4bd5524-0608-0410-a57e-a77d44ae1267/trunk/etc/komsys-pc-ruf/postfix/virtual_planetlab.ch.hash': SSL negotiation failed: SSL error: decryption failed or bad record mac
  svn: Your commit message was left in a temporary file:
  svn: '/home/ruf/Conf/svn-commit.tmp'

while committing a single file works without problem:

  uccellina:~/Conf!255> svn commit etc/komsys-pc-ruf/postfix/virtual_virtualwiki.org.hash
  Sending etc/komsys-pc-ruf/postfix/virtual_virtualwiki.org.hash
  Transmitting file data .
  Committed revision 1082.

the relevant log entries are:

  [16/Dec/2005:09:39:33 +0100] 82.130.103.180 TLSv1 DHE-RSA-AES256-SHA "PUT /svn/Conf/!svn/wrk/b4bd5524-0608-0410-a57e-a77d44ae1267/trunk/etc/komsys-pc-ruf/postfix/virtual_virtualwiki.org.hash HTTP/1.1" -
  [16/Dec/2005:09:39:33 +0100] 82.130.103.180 TLSv1 DHE-RSA-AES256-SHA "PUT /svn/Conf/!svn/wrk/b4bd5524-0608-0410-a57e-a77d44ae1267/trunk/etc/cerberus/postfix/virtual_virtualwiki.org.hash HTTP/1.1" -
  [16/Dec/2005:09:39:34 +0100] 82.130.103.180 TLSv1 DHE-RSA-AES256-SHA "DELETE /svn/Conf/!svn/act/b4bd5524-0608-0410-a57e-a77d44ae1267 HTTP/1.1" -
  [16/Dec/2005:09:48:53 +0100] 82.130.103.180 TLSv1 DHE-RSA-AES256-SHA "OPTIONS /svn/Conf/trunk/etc/komsys-pc-ruf/postfix HTTP/1.1" 1377
  [16/Dec/2005:09:48:53 +0100] 82.130.103.180 TLSv1 DHE-RSA-AES256-SHA "OPTIONS /svn/Conf/trunk/etc/komsys-pc-ruf/postfix HTTP/1.1" 188
  [16/Dec/2005:09:48:53 +0100] 82.130.103.180 TLSv1 DHE-RSA-AES256-SHA "MKACTIVITY /svn/Conf/!svn/act/158fc945-0608-0410-8ac3-f4f273b2bdd1 HTTP/1.1" 227
  [16/Dec/2005:09:48:53 +0100] 82.130.103.180 TLSv1 DHE-RSA-AES256-SHA "PROPFIND /svn/Conf/trunk/etc/komsys-pc-ruf/postfix HTTP/1.1" 464
  [16/Dec/2005:09:48:53 +0100] 82.130.103.180 TLSv1 DHE-RSA-AES256-SHA "PROPFIND /svn/Conf/!svn/vcc/default HTTP/1.1" 401
  [16/Dec/2005:09:48:53 +0100] 82.130.103.180 TLSv1 DHE-RSA-AES256-SHA "CHECKOUT /svn/Conf/!svn/bln/1081 HTTP/1.1" 244
  [16/Dec/2005:09:48:53 +0100] 82.130.103.180 TLSv1 DHE-RSA-AES256-SHA "PROPPATCH /svn/Conf/!svn/wbl/158fc945-0608-0410-8ac3-f4f273b2bdd1/1081 HTTP/1.1" 356
  [16/Dec/2005:09:48:53 +0100] 82.130.103.180 TLSv1 DHE-RSA-AES256-SHA "PROPFIND /svn/Conf/trunk/etc/komsys-pc-ruf/postfix HTTP/1.1" 449
  [16/Dec/2005:09:48:53 +0100] 82.130.103.180 TLSv1 DHE-RSA-AES256-SHA "CHECKOUT /svn/Conf/!svn/ver/954/trunk/etc/komsys-pc-ruf/postfix/virtual_virtualwiki.org.hash HTTP/1.1" 300
  [16/Dec/2005:09:48:53 +0100] 82.130.103.180 TLSv1 DHE-RSA-AES256-SHA "PUT /svn/Conf/!svn/wrk/158fc945-0608-0410-8ac3-f4f273b2bdd1/trunk/etc/komsys-pc-ruf/postfix/virtual_virtualwiki.org.hash HTTP/1.1" -
  [16/Dec/2005:09:48:53 +0100] 82.130.103.180 TLSv1 DHE-RSA-AES256-SHA "MERGE /svn/Conf/trunk/etc/komsys-pc-ruf/postfix HTTP/1.1" 822
  [16/Dec/2005:09:48:54 +0100] 82.130.103.180 TLSv1 DHE-RSA-AES256-SHA "DELETE /svn/Conf/!svn/act/158fc945-0608-0410-8ac3-f4f273b2bdd1 HTTP/1.1" -

my configuration:

  Server: Linux 2.6.15-rc5, Debian unstable
    ii apache2 2.0.55-3 next generation, scalable, extendable web se
    ii apache2-common 2.0.55-3 next generation, scalable, extendable web se
    ii apache2-mpm-prefork 2.0.55-3 traditional model for Apache2
    ii apache2-utils 2.0.55-3 utility programs for webservers
    ii libapache2-svn 1.2.3dfsg1-3 apache modules for Subversion (aka. svn)
    ii libneon23 0.23.9.dfsg.3-6 An HTTP and WebDAV client library [old versi
    ii libneon24 0.24.7.dfsg-3 An HTTP and WebDAV client library
    ii libneon24-dev 0.24.7.dfsg-3 Header and static library files for libneon2
    ii libsvn-core-perl 1.2.3dfsg1-3 perl bindings for Subversion (aka. svn)
    ii libsvn-notify-perl 2.50-1 Subversion activity notification
    ii libsvn0 1.2.3dfsg1-3 shared libraries used by Subversion (aka. sv
    ii libsvncpp0c2a 0.9.0-2 Subversion C++ shared library
    ii rapidsvn 0.9.0-2 A GUI client for subversion
    ii websvn 1.61-15 interface for subversion repositories writte
    ii python2.3-subversion 1.2.3dfsg1-3 python modules for interfacing with Subversion (aka. svn)
    ii subversion 1.2.3dfsg1-3 advanced version control system (aka. svn)
    ii subversion-tools 1.2.3dfsg1-3 assorted tools related to Subversion (aka. svn)

  Client: Linux 2.6.15-rc5, Debian unstable
    ii libsvn0 1.2.3dfsg1-3 shared libraries used by Subversion (aka. sv
    ii python2.3-subversion 1.2.3dfsg1-3 python modules for interfacing with Subversion (aka. svn)
    ii subversion 1.2.3dfsg1-3 advanced version control system (aka. svn)
    ii subversion-tools 1.2.3dfsg1-3 assorted tools related to Subversion (aka. svn)
    ii libneon23 0.23.9.dfsg.3-6 An HTTP and WebDAV client library [old versi
    ii libneon24 0.24.7.dfsg-3 An HTTP and WebDAV client library

The apache2 SSL configuration is as proposed by Debian:
  ...
    SSLEngine on
    SSLCertificateFile /etc/apache2/ssl/apache2_server/ssl.crt
    SSLCertificateKeyFile /etc/apache2/ssl/apache2_server/ssl.key
    <Files ~ "\.(cgi|shtml|phtml|php3?)$">
        SSLOptions +StdEnvVars
    </Files>
    <Directory "/var/www/cgi-bin">
        SSLOptions +StdEnvVars
    </Directory>
    BrowserMatch "MSIE [1-4]" nokeepalive ssl-unclean-shutdown \
                              downgrade-1.0 force-response-1.0
    BrowserMatch "MSIE [5-9]" ssl-unclean-shutdown
    <Location /svn>
    DAV svn
    SVNParentPath /svn

    # our access control policy
    AuthzSVNAccessFile /etc/apache2/0-svn/svn.acl

    # try anonymous access first, resort to real
    # authentication if necessary.
    Satisfy Any
    Require valid-user

    AuthType Basic
    AuthName "Subversion Repository"
    AuthUserFile /etc/apache2/0-svn/svn.passwd

    Options MultiViews -Indexes SymLinksIfOwnerMatch Includes ExecCGI
    </Location>
  ...

Thanks in advance for any help!

wbr,
Lukas
PS: Please let me know if I disclosed sensitive information not required...

-- 
Lukas Ruf   <http://www.lpr.ch> | Ad Personam
rbacs      <http://wiki.lpr.ch> | Restaurants, Bars and Clubs
Raw IP   <http://www.rawip.org> | Low Level Network Programming
Style  <http://email.rawip.org> | How to write emails
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Dec 16 10:15:10 2005

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.