[Moin-user] script error while migrating from 1.5 to 1.6

Rick Vanderveer rick.vanderveer at gmail.com
Fri Dec 28 00:32:40 EST 2007


I seem to be hitting an error while attempting to migrate from 1.5 to 1.6 on
a Windows installation:

After getting 1.6 installed (wiki comes up, but links are all broken), I'm
trying to run the migration script.  I ran this:
D:\> d:\python25\python
D:\python25\Lib\site-packages\MoinMoin\script\moin.py --config-dir=d:\moin
--wiki-url=wiki.cognitivearts.com/topic migration data

And I get this:
Calling migration script for D:\moin\projects\topic\data, base revision
1050400
Returned. New rev is 1050500.
Calling migration script for D:\moin\projects\topic\data, base revision
1050500
Returned. New rev is 1050600.
Calling migration script for D:\moin\projects\topic\data, base revision
1050600
Returned. New rev is 1050700.
Calling migration script for D:\moin\projects\topic\data, base revision
1050700
Returned. New rev is 1050800.
Calling migration script for D:\moin\projects\topic\data, base revision
1050800
Returned. New rev is 1059999.
Calling migration script for D:\moin\projects\topic\data, base revision
1059999
You must first edit D:\moin\projects\topic\data\rename1.txt.
For editing it, please use an editor that is able to edit UTF-8 encoded
files.
Carefully edit - the fields are separated by a | char, do not change this!
Entries in this file look like:
PAGE OLDPAGENAME NEWPAGENAME
FILE OLDPAGENAME OLDFILENAME NEWFILENAME
You may ONLY edit the rightmost field (the new name - in case you want to
rename
the page or file).

After you have finished editing, rename the file to
D:\moin\projects\topic\data\
rename2.txt and re-issue the moin migrate command.
Final mig script reached, migration is complete.



So, then I edit the rename1.txt and change the name and run the command
again, and I get this:
Calling migration script for D:\moin\projects\topic\data, base revision
1059999
Traceback (most recent call last):
 File "D:\python25\Lib\site-packages\MoinMoin\script\moin.py", line 24, in
<module>
   run()
 File "D:\python25\Lib\site-packages\MoinMoin\script\moin.py", line 15, in
run
   MoinScript().run(showtime=0)
 File "d:\python25\lib\site-packages\MoinMoin\script\__init__.py", line 138,
in run
   self.mainloop()
 File "d:\python25\lib\site-packages\MoinMoin\script\__init__.py", line 245,
in mainloop
   plugin_class(args[2:], self.options).run() # all starts again there
 File "d:\python25\lib\site-packages\MoinMoin\script\__init__.py", line 138,
in run
   self.mainloop()
 File
"D:\python25\Lib\site-packages\MoinMoin\script\..\..\MoinMoin\script\migration\data.py",
line 48, in mainloop
   curr_rev = execute(self, data_dir, curr_rev)
 File
"D:\python25\Lib\site-packages\MoinMoin\script\..\..\MoinMoin\script\migration\1059999.py",
line 34, in execute
   shutil.move(data_dir, src_data_dir)
 File "d:\python25\lib\shutil.py", line 195, in move
   raise Error, "Cannot move a directory '%s' into itself '%s'." % (src,
dst)
shutil.Error: Cannot move a directory 'D:\moin\projects\topic\data' into
itself 'D:\moin\projects\topic\data.pre160'.

Any thoughts?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/moin-user/attachments/20071227/3d3b1d60/attachment.html>


More information about the Moin-user mailing list