Description

After the creation of a page AdminGroup I get a PicklingError traceback and the site is no longer usable.

Steps to reproduce

  1. Install MoinMoin 1.5.3

  2. Create AdminGroup with some users (note: be sure to put some users in)

Example

#acl AdminGroup:admin,read,write All:read

== Kdo se stará o toto wiki ==

 * KamilRezac
 * ZbynekWinkler

Details

traceback.txt

/!\ Please can you add the html traceback page

MoinMoin Version

1.5.3

OS and Version

Debian Linux 1:3.3.4-12

Python Version

2.3.4 (#1, Sep 24 2004, 08:38:06) [GCC 3.3.4 ()]

Server Setup

Apache 1.x + mod_python 2.x

Server Details

Language you are using the wiki in (set in the browser/UserPreferences)

cs

I also have the desktop edition of MoinMoin 1.5.3 running on WinXP SP2 and ActivePython 2.4.2 that does not exhibit the bug.

Workaround

Access the corresponding revision of AdminGroup directly (using a ftp or ssh) and remove all users from it. Delete cached wikidicts and then restart the apache service.

Discussion

It seems that the problem is caused by inconsistent file permissions (some files were uploaded by ftp, some unpacked from zip by the webserver). I have given the webserver write-rights to all the pages uploaded by ftp and the problem no longer appears. However the traceback given by this error did not help to discover this at all. I discovered the inconsistent file permissions when the fulltext search did not work.

The first bug was related to mod_python and it's incompatiblities (which are fixed in 1.6 for this module - I removed the pickling of the compiled regexes). So, the second description above does not seem to fit the above traceback. If you had another traceback about the latter problem, we could try to optimise the error message. -- AlexanderSchremmer 2006-08-08 20:05:17

Plan


CategoryMoinMoinNoBug

MoinMoin: MoinMoinBugs/CrashAfterCreatingAdminGroup (last edited 2007-10-29 19:12:48 by localhost)