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

Re: Subversion with Slackware 10

From: Andrew Bolander <a.bolander_at_mchsi.com>
Date: 2005-02-07 18:51:10 CET

Can no one shed any light on this issue? I really am at a loss on this
one. I tried compiling Subversion from scratch and had the same problems.

Andrew Bolander wrote:
> Hey guys,
>
> I am trying to setup a Subversion repository on my slack 10 box. I have
> upgraded to apache 2.0.52 using the package at linuxpackages.org. I have
> installed the Subversion 1.1.3 package from there as well.
>
> I can create the repository, and access it locally just fine. I added
> this to my httpd.conf:
>
> ---------------------------------------------------------------------------------------------------
>
>
> LoadModule dav_svn_module lib/apache2/mod_dav_svn.so
> LoadModule authz_svn_module lib/apache2/mod_authz_svn.so
>
> DavLockDB /var/DavLock
>
> <Location /svn>
> Dav svn
> SVNPath /var/repository/
> AuthType Basic
> AuthName "Subversion Repository"
> AuthUserFile /etc/apache2/passwd/subversion-access
> Require valid-user
> </Location>
> ---------------------------------------------------------------------------------------------------
>
>
> Here are the permissions on the Repository:
>
> ----------------------------------------------------------------------------------------------------
>
> drwxrws--- 7 nobody nogroup 4096 2005-02-01 15:47 repository//
>
> -rw-rw-r-- 1 nobody nogroup 379 2005-02-01 15:47 README.txt
> drwxr-sr-x 2 nobody nogroup 4096 2005-02-01 15:47 conf/
> drwxr-sr-x 2 nobody nogroup 4096 2005-02-01 15:47 dav/
> drwxr-sr-x 2 nobody nogroup 4096 2005-02-01 15:47 db/
> -rw-rw-r-- 1 nobody nogroup 2 2005-02-01 15:47 format
> drwxr-sr-x 2 nobody nogroup 4096 2005-02-01 15:47 hooks/
> drwxr-sr-x 2 nobody nogroup 4096 2005-02-01 15:47 locks/
>
> repository/conf:
> total 4
> -rw-rw-r-- 1 nobody nogroup 1361 2005-02-01 15:47 svnserve.conf
>
> repository/dav:
> total 0
>
> repository/db:
> total 768
> -rw-rw-r-- 1 nobody nogroup 1955 2005-02-01 15:47 DB_CONFIG
> -rw-rw-r-- 1 nobody nogroup 8192 2005-02-01 15:47 __db.001
> -rw-rw-r-- 1 nobody nogroup 270336 2005-02-01 15:47 __db.002
> -rw-rw-r-- 1 nobody nogroup 393216 2005-02-01 15:47 __db.003
> -rw-rw-r-- 1 nobody nogroup 737280 2005-02-01 15:47 __db.004
> -rw-rw-r-- 1 nobody nogroup 16384 2005-02-01 15:47 __db.005
> -rw-rw-r-- 1 nobody nogroup 8192 2005-02-01 15:47 changes
> -rw-rw-r-- 1 nobody nogroup 8192 2005-02-01 15:47 copies
> -rw-rw-r-- 1 nobody nogroup 4 2005-02-01 15:47 fs-type
> -rw-rw-r-- 1 nobody nogroup 72140 2005-02-01 15:47 log.0000000001
> -rw-rw-r-- 1 nobody nogroup 8192 2005-02-01 15:47 nodes
> -rw-rw-r-- 1 nobody nogroup 8192 2005-02-01 15:47 representations
> -rw-rw-r-- 1 nobody nogroup 8192 2005-02-01 15:47 revisions
> -rw-rw-r-- 1 nobody nogroup 8192 2005-02-01 15:47 strings
> -rw-rw-r-- 1 nobody nogroup 8192 2005-02-01 15:47 transactions
> -rw-rw-r-- 1 nobody nogroup 8192 2005-02-01 15:47 uuids
>
> repository/hooks:
> total 20
> -rw-rw-r-- 1 nobody nogroup 1411 2005-02-01 15:47 post-commit.tmpl
> -rw-rw-r-- 1 nobody nogroup 1475 2005-02-01 15:47 post-revprop-change.tmpl
> -rw-rw-r-- 1 nobody nogroup 2336 2005-02-01 15:47 pre-commit.tmpl
> -rw-rw-r-- 1 nobody nogroup 1952 2005-02-01 15:47 pre-revprop-change.tmpl
> -rw-rw-r-- 1 nobody nogroup 1533 2005-02-01 15:47 start-commit.tmpl
>
> repository/locks:
> total 8
> -rw-rw-r-- 1 nobody nogroup 295 2005-02-01 15:47 db-logs.lock
> -rw-rw-r-- 1 nobody nogroup 460 2005-02-01 15:47 db.lock
> ----------------------------------------------------------------------------------------------------
>
>
>
>
> Apache runs as nobody:nogroup
>
> I can access my local webpages via apache just fine. I can access
> regular DAV sites just fine, (I use the Firefox Bookmark Syncronization
> extension) using DAV On.
>
> When I have the authz_svn_module loaded, and try to access one of my
> normal (non-dav) pages that use Auth Basic authentication, they fail. I
> just get a blank page. When I don't load authz_svn_module, my pages load
> fine.
>
>
> When I try to access my (url)/svn using subversion, Apache segfaults.
> my doc-root is /var/www/htdocs.
> Looking at the strace output, it seems like apache is looking for
> /var/www/htdocs/svn instead of following the Location tag and enabling
> the DAV handler. Here is the strace output:
>
> ---------------------------------------------------------------------------------------------------
>
> accept(3, {sa_family=AF_INET6, sin6_port=htons(2046),
> inet_pton(AF_INET6, "::fff
> f:*source-ip*", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, [28]) = 9
> getsockname(9, {sa_family=AF_INET6, sin6_port=htons(80),
> inet_pton(AF_INET6, "::
> ffff:192.168.1.100", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0},
> [28]) = 0
> brk(0) = 0x81ce000
> brk(0x81d0000) = 0x81d0000
> fcntl64(9, F_GETFL) = 0x2 (flags O_RDWR)
> fcntl64(9, F_SETFL, O_RDWR|O_NONBLOCK) = 0
> brk(0) = 0x81d0000
> brk(0x81d2000) = 0x81d2000
> read(9, 0x81cf3e8, 8000) = -1 EAGAIN (Resource temporarily unavai
> lable)
> poll([{fd=9, events=POLLIN, revents=POLLIN}], 1, 300000) = 1
> read(9, "PROPFIND /svn HTTP/1.1\r\nHost: bo"..., 8000) = 554
> gettimeofday({1107380220, 201997}, NULL) = 0
> gettimeofday({1107380220, 203109}, NULL) = 0
> semop(3440654, 0x401c6dc8, 1) = 0
> write(8, "*source-ip* - - [02/Feb/2005:1"..., 125) = 125
> semop(3440654, 0x401c6dce, 1) = 0
> stat64("/var/www/htdocs/svn", 0xbffff750) = -1 ENOENT (No such file or
> directory
> )
> open("/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or
> directory)
> lstat64("/var", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> open("/var/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file
> or direct
> ory)
> lstat64("/var/www", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> open("/var/www/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such
> file or di
> rectory)
> lstat64("/var/www/htdocs", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> lstat64("/var/www/htdocs/svn", 0xbffff730) = -1 ENOENT (No such file or
> director
> y)
> brk(0) = 0x81d2000
> brk(0x81d4000) = 0x81d4000
> --- SIGSEGV (Segmentation fault) @ 0 (0) ---
> ------------------------------------------------------------------------------------------------------
>
>
>
> I am hoping that I just forgot to do something in my httpd.conf. I don't
> understand why, #1, apache is still looking at /var/www/htdocs/svn, #2,
> it is segfaulting, or #3, why mod_authz_svn would affect auth-basic
> authentication in any way.
>
> Any information or suggestions is appreciated.
>
> Thanks,
>
> Andrew
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Feb 7 18:53:37 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.