[dokuwiki] Re: Question on darcs plugin
- From: Werner Flamme <werner.flamme@xxxxxx>
- To: dokuwiki@xxxxxxxxxxxxx
- Date: Wed, 31 May 2006 10:29:18 +0200
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Chris Smith schrieb am 29.05.2006 11:36:
> Werner Flamme wrote:
>> Hi,
>>
>> I installed DokuWiki via darcs and some plugins too (darcs, box,
>> definitionlist, folded, latex). When calling Admin -> darcs
>> repository, I sometimes see patches for the plugins, but for DokuWiki
>> itself I'm told it's up to date.
>>
>> When I enter the DokuWiki directory in a shell and enter "darcs pull",
>> the patches I read about in this mailinglist ("darcs changes") are
>> pulled and applied - so DokuWiki was not up to date before.
>>
>> Someone else with this issue? The "generator" meta tag says I'm using
>> "DokuWiki Darcs 2006-05-28" now.
>>
>> Regards,
>> Werner
> Darcs maybe failing when it is attempting to pull for DokuWiki. I did
> have something similar happen to me once. I can't recall how I overcame
> it. Sorry :)
>
> You may want to look at the permissions for your DokuWiki installation.
> Darcs will probably be run under whatever user/group your webserver runs
> under it may not have write access to its own files (or DokuWiki main
> files).
>
> Cheers,
>
> Chris
Chris,
today I looked for the permissions in the repository:
ls -l doku*
dokuwiki:
total 64
drwxr-xr-x 10 root root 4096 May 31 09:40 .
drwxr-xr-x 28 wwwrun www 4096 May 22 10:22 ..
- -rw-r--r-- 1 root root 976 May 22 10:22 .htaccess.dist
- -rw-rw-r-- 1 wwwrun www 17992 May 22 10:22 COPYING
- -rw-rw-r-- 1 wwwrun www 264 May 22 10:22 README
drwxrwxrwx 7 wwwrun www 98 May 31 09:44 _darcs
drwxrwxrwx 4 wwwrun www 4096 May 22 10:22 _test
drwxrwxr-x 2 wwwrun www 63 May 22 10:22 bin
drwxrwxr-x 2 wwwrun www 4096 May 26 10:04 conf
drwxrwxr-x 8 wwwrun www 111 May 16 15:14 data
- -rw-rw-r-- 1 wwwrun www 1937 May 22 10:22 doku.php
- -rw-rw-r-- 1 wwwrun www 6106 May 29 10:55 feed.php
drwxrwxr-x 6 wwwrun www 4096 May 30 09:57 inc
- -rw-rw-r-- 1 wwwrun www 185 May 22 10:22 index.php
drwxrwxr-x 8 wwwrun www 80 May 22 10:22 lib
drwxrwxr-x 2 wwwrun www 6 May 22 14:59 phpincludes
rz36:/srv/www/htdocs/dokuwiki/ # cd _darcs/
rz36:/srv/www/htdocs/dokuwiki/_darcs # ls -l
total 36
drwxrwxrwx 7 wwwrun www 98 May 31 09:44 .
drwxr-xr-x 10 root root 4096 May 31 09:40 ..
drwxrwxrwx 2 wwwrun www 93 May 22 10:22 checkpoints
drwxrwxrwx 8 wwwrun www 4096 May 29 10:55 current
drwxrwxrwx 2 wwwrun www 4096 May 22 10:22 inventories
- -rwxrwxrwx 1 wwwrun www 10896 May 30 09:57 inventory
drwxrwxrwx 2 wwwrun www 8192 May 30 09:57 patches
drwxrwxrwx 2 wwwrun www 88 May 31 09:40 prefs
Then I did a "chmod 777 * -R" again, and entered "darcs pull" as root.
darcs pulled 3 patches, but I told darcs not to apply them.
I su'd to wwwrun and re-entered "darcs pull":
wwwrun@rz36:/srv/www/htdocs/dokuwiki> darcs pull
darcs failed: Not a repository: http://dev.splitbrain.org/darcs/dokuwiki
Hmmmmm, that's obviously not true... Why does darcs recognize a repository
when called by root and why does it not when called by wwwrun?
The installed darcs rpm consists of 3 files:
rpm -ql darcs | xargs ls -l
- -rw-r--r-- 1 root root 1849 Apr 22 11:28 /etc/bash_completion.d/darcs
- -rwxr-xr-x 1 root root 7928802 Apr 22 11:28 /usr/bin/darcs
- -rw-r--r-- 1 root root 3127 Apr 22 11:28 /usr/man/man1/darcs.1.gz
all files may be read by everyone. Hm.
I renamed the dokuwiki subdir and did a "darcs get --partial
http://dev.splitbrain.org/darcs/dokuwiki" as wwwrun. Now "darcs pull" does
not throw an error! Tomorrow I expect the darcs plugin to work properly...
Why that? :-?
Regards
Werner
- --
Werner Flamme, Abt. WKDV
UFZ Umweltforschungszentrum Leipzig-Halle GmbH,
Permoserstr. 15 - 04318 Leipzig
Tel.: (0341) 235-3921 - Fax (0341) 235-453921
http://www.ufz.de - eMail: werner.flamme@xxxxxx
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
iD8DBQFEfVPdk33Krq8b42MRAgNaAJ9vORs6/NR4vsv0dpJEqt8w3BKp7ACfTPWU
a62OWFvD7GCh77ZXo6sM1U8=
=AprJ
-----END PGP SIGNATURE-----
--
DokuWiki mailing list - more info at
http://wiki.splitbrain.org/wiki:mailinglist
- References:
- [dokuwiki] Question on darcs plugin
- From: Werner Flamme
- [dokuwiki] Re: Question on darcs plugin
- From: Chris Smith
Other related posts:
- » [dokuwiki] Question on darcs plugin
- » [dokuwiki] Re: Question on darcs plugin
- » [dokuwiki] Re: Question on darcs plugin
- » [dokuwiki] Re: Question on darcs plugin
- [dokuwiki] Question on darcs plugin
- From: Werner Flamme
- [dokuwiki] Re: Question on darcs plugin
- From: Chris Smith