Description
After the creation of a page AdminGroup I get a PicklingError traceback and the site is no longer usable.
Steps to reproduce
Install MoinMoin 1.5.3
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
Please can you add the html traceback page
- I would like to but I do not have it. If you take a look at the txt traceback attached you'll see an error from cgibt as well.
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
- Priority:
- Assigned to:
- Status: