Description
I'm trying to migrate MoinMoin from 1.5.8 to 1.8.0. My current meta file inside the data_dir contains this information:
data_format_revision: 1059999
After executing the second phase of the migration this message is output to stdout:
New rev is 1060000. Then it crashes with this exception: Traceback (most recent call last): File "/usr/bin/moin", line 6, in ? run() File "/usr/lib/python2.4/site-packages/MoinMoin/script/moin.py", line 15, in run MoinScript().run(showtime=0) File "/usr/lib/python2.4/site-packages/MoinMoin/script/__init__.py", line 138, in run self.mainloop() File "/usr/lib/python2.4/site-packages/MoinMoin/script/__init__.py", line 255, in mainloop plugin_class(args[2:], self.options).run() # all starts again there File "/usr/lib/python2.4/site-packages/MoinMoin/script/__init__.py", line 138, in run self.mainloop() File "/usr/lib/python2.4/site-packages/MoinMoin/script/migration/data.py", line 54, in mainloop meta['data_format_revision'] = curr_rev File "/usr/lib/python2.4/site-packages/MoinMoin/wikiutil.py", line 480, in __setitem__ raise EnvironmentError("Could not lock in MetaDict") EnvironmentError: Could not lock in MetaDict
Steps to reproduce
moin --config-dir=/usr/local/var/www/ --wiki-url=localhost/ migration data
Example
Component selection
- migration scripts
Details
MoinMoin Version |
1.6.4-1.8.0 |
OS and Version |
Debian 3.1 |
Python Version |
Python 2.4.1 |
Server Setup |
|
Server Details |
|
Language you are using the wiki in (set in the browser/UserPreferences) |
|
Workaround
Do not migrate and keep using 1.5.8
Discussion
Looks like a file accessing write problem. Is that filesystem full or don't you have accessrights?
- Not it's not full (32% used). I'm running the script as root, so no access problems neither.
Plan
- Priority:
- Assigned to:
- Status: worked on a different system without problem, maybe some weird installation problem