On Wed, 2009-05-27 at 00:21 +0200, Frank Lin PIAT wrote:
> Hello,
>
> On Tue, 2009-05-26 at 10:25 -0400, Brent S. Elmer Ph.D. wrote:
> >
> > When I try to upgrade from 1.8.2 to 1.8.3 I get the following error:
> >
> > # moin-mass-migrate
> > Processing moin wiki at localhost/profitwiki as user www-data ...
> > failed to set egid 33 33: Bad file descriptor at
> > /usr/sbin/moin-mass-migrate line 38, <$list> line 13.
> > Processing moin wiki at localhost/profitwiki as user www-data failed with
> > code 2304
>
> The problem seems to occur if the user account specified
> in /etc/moin/wikilist is member of some other groups that www-data.
>
> Could you confirm this by sending the output of the command:
>
> perl -e 'while (@f = getgrent()) {
> if (grep { $_ eq "www-data" } split(" ", $f[3]) ) {print "@f\n"}
> }'
>
> Which is probably looking like:
>
> wikistuffs * 1007 jdoe www-data
>
>
> WORKAROUND: run the "moin migration data" manually for each wiki you
> have. typically with a command like:
>
> su www-data -c 'moin --config-dir=/etc/moin
> --wiki-url=www.example.org/wiki migration data'
>
> (refer to upstream documentation)
>
>
> Thank you for reporting the bug,
>
> Franklin
>
The command doesn't give me any output:
bre...@belmer:~$ perl -e 'while (@f = getgrent()) {
> if (grep { $_ eq "www-data" } split(" ", $f[3]) ) {print "@f\n"}
> }'
bre...@belmer:~$
Here is what is in my /etc/moin/wikilist:
www-data localhost/profitwiki
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]