Description
Following Thomas Waldmann's instructions on IRC, to upgrade from 1.5.2 to 1.5.3, I ran:
# cd /opt/local/moin-1.5.3/lib/python2.4/site-packages/MoinMoin/script
# ./moin.py --config-dir=/opt/local/moin-wikis/mywiki.1.5.2.org --wiki-url=localhost migration data
Traceback (most recent call last):
File "./moin.py", line 22, in ?
run()
File "./moin.py", line 15, in run
_util.MoinScript().run(showtime=0)
File "/opt/local/moin-1.5.3/lib/python2.4/site-packages/MoinMoin/script/_util.py", line 82, in run
self.mainloop()
File "/opt/local/moin-1.5.3/lib/python2.4/site-packages/MoinMoin/script/_util.py", line 141, in mainloop
plugin_class(args[2:], self.options).run() # all starts again there
File "/opt/local/moin-1.5.3/lib/python2.4/site-packages/MoinMoin/script/_util.py", line 82, in run
self.mainloop()
File "/opt/local/moin-1.5.3/lib/python2.4/site-packages/MoinMoin/script/migration/data.py", line 44, in mainloop
curr_rev = meta['data_format_revision']
File "/opt/local/moin-1.5.3/lib/python2.4/site-packages/MoinMoin/wikiutil.py", line 467, in __getitem__
return dict.__getitem__(self, key)
KeyError: 'data_format_revision'Thus, I cannot upgrade from 1.5.2 to 1.5.3.
Reported by Hans Deragon (hans@deragon.biz)
Workaround
- you need to run the old mig script(s) first.
# 152_to_1050300.py /opt/local/moin-wikis/mywiki.1.5.2.org/data Warning: There already is a meta file there, skipping /opt/local/moin-wikis/mywiki.1.5.2.org/data 0 data_dirs successfully migrated, 1 warnings, 0 errors.
- then run the migration script again:
moin --config-dir=config migration data
Plan
- Priority:
- Assigned to:
- Status:
