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
