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: