Re: Giving up with SVN? [Re: Strange problems with svn.debian.org]
Quoting Adrian 'Dagurashibanipal' von Bidder <avbidder@fortytwo.ch>:
> On Wednesday 31 March 2004 21.56, Jérôme Marant wrote:
>
> > jerome@svn.debian.org's password:
> > svn: Berkeley DB error while opening environment for filesystem
> > /svn/pkg-emacs/db: Permission denied
> >
> > jerome@haydn:~$ svnadmin recover /svn/pkg-emacs
> > Please wait; recovering the repository may take some time...
> > svn: DB_RUNRECOVERY: Fatal error, run database recovery
>
> I had exactly this problem, and the solution was much less dramatic than
> the problem sounds: it was a permission problem. The db directory in the
> repository didn't have its sticky bit set, and so the newest database log
> file was 0640 instead of 0660.
It looks OK here.
jerome@haydn:~$ ls -al /svn/pkg-emacs/db
total 147260
drwxrwxr-x 2 jerome pkg-emac 4096 Mar 31 12:58 .
drwxrwsr-x 7 www-data pkg-emac 4096 Mar 30 15:49 ..
-rw-rw-r-- 1 jerome pkg-emac 1738 Mar 28 06:29 DB_CONFIG
-rw-rw-r-- 1 www-data www-data 8192 Mar 31 12:58 __db.001
-rw-rw-r-- 1 www-data www-data 270336 Mar 31 12:58 __db.002
-rw-rw-r-- 1 www-data www-data 327680 Mar 31 12:58 __db.003
-rw-rw-r-- 1 www-data www-data 737280 Mar 31 12:58 __db.004
-rw-rw-r-- 1 www-data www-data 16384 Mar 31 12:58 __db.005
-rw-rw-r-- 1 jerome pkg-emac 643072 Mar 31 18:21 changes
-rw-rw-r-- 1 jerome pkg-emac 8192 Mar 31 18:21 copies
-rw-rw-r-- 1 jerome pkg-emac 1048565 Mar 28 14:17 log.0000000228
-rw-rw-r-- 1 www-data www-data 919952 Mar 31 18:21 log.0000000229
-rw-rw-r-- 1 jerome pkg-emac 716800 Mar 31 18:21 nodes
-rw-rw-r-- 1 jerome pkg-emac 581632 Mar 31 18:21 representations
-rw-rw-r-- 1 jerome pkg-emac 8192 Mar 31 18:21 revisions
-rw-rw-r-- 1 jerome pkg-emac 145743872 Mar 31 18:21 strings
-rw-rw-r-- 1 jerome pkg-emac 28672 Mar 31 18:21 transactions
-rw-rw-r-- 1 jerome pkg-emac 8192 Mar 31 18:21 uuids
jerome@haydn:~$ umask
0022
Wouldn't viewCVS be the culprit? It looks like some files belong to
the httpd server. I'd be surprised because viewCVS is meant to
only read data.
--
Jérôme Marant
Reply to: