You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by James Riordon <ho...@outofcontrol.ca> on 2008/04/04 15:48:41 UTC

1.4.6 auto update in post-commit stopped working when we moved from rhel4->rhel5

Hi,

We had post-commit automatically updating several folders on our  
server everytime someone did a check-in. We moved to RHEL5 and are  
now running Subversion 1.4.6. Everything appears normal, except our  
auto-updates now fail with this in the post-commit.log:

Fri Apr  4 08:02:55 PDT 2008Authentication realm: <https://domain: 
443> Subversion repositoryPassword for 'root': Authentication realm:  
<https://domain:443> Subversion repositoryUsername: svn: PROPFIND  
request failed on '/svn/repos/trunk/html/_css/img/popup'svn: PROPFIND  
of '/svn/repos/trunk/html/_css/img/popup': authorization failed  
(https://domain)

The RPM's we installed:
mod_dav_svn-1.4.6-0.1.el5.rf.i386.rpm
subversion-1.4.6-0.1.el5.rf.i386.rpm
subversion-devel-1.4.6-0.1.el5.rf.i386.rpm

This is the relevant part of our post-commit:
#!/bin/sh
LOG=/home/virtual/domain/home/svn/repos/repos/hooks/post- 
commit.logdate >> $LOG
sudo /usr/bin/svn update /home/virtual/domain2/var/www/html/temp/ 
popup 1>>$LOG 2>>$LOG

We are using sudoers, and this is my entry in /etc/sudoers:
apache ALL=NOPASSWD:/usr/bin/svn update /home/virtual/domain2/var/www/ 
html/temp/popup

If I run the post-commit command from the CLI like this:
sudo -u apache /usr/bin/svn update /home/virtual/domain2/var/www/html/ 
temp/popup

I get this:
svn: Can't open file '/root/.subversion/servers': Permission denied

That last bit I am not sure is relevant or if I am being trapped by  
chcon settings, though I have tried the suggestions on this list for  
that with no success. I just need the automated updates to work, not  
the CLI version. In the back of my mind there is some little niggly  
thing I have forgotten to change, but for the list of me I can't  
think of it, and I can't find my notes.

Does anyone have any suggestions on this?

James





---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org