Hi, All. We’re working on upgrading our 1.2.2 instance to v3. 1.2.2 is
running on SL6 using python27, and everything seems to be working except for
inveniomigrator. Once we successfully dump the data from 1.2.2, we plan on
loading it into a clean 3.0 installation on SL7.
Please see below for the errors we get when trying to check or dump our
records. Any help would be greatly appreciated.
Many thanks,
Devin
———
(invenio)-bash-4.1$ inveniomigrator check records
Querying records...
Traceback (most recent call last):
File "/mnt/documents/invenio/bin/inveniomigrator", line 11, in <module>
sys.exit(cli())
File "/mnt/documents/invenio/lib/python2.7/site-packages/click/core.py", line
764, in __call__
return self.main(*args, **kwargs)
File "/mnt/documents/invenio/lib/python2.7/site-packages/click/core.py", line
717, in main
rv = self.invoke(ctx)
File "/mnt/documents/invenio/lib/python2.7/site-packages/click/core.py", line
1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/mnt/documents/invenio/lib/python2.7/site-packages/click/core.py", line
956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/mnt/documents/invenio/lib/python2.7/site-packages/click/core.py", line
555, in invoke
return callback(*args, **kwargs)
File
"/mnt/documents/invenio/lib/python2.7/site-packages/invenio_migrator/legacy/cli.py",
line 114, in check
count, items = thing_func.get_check()
AttributeError: 'module' object has no attribute ‘get_check'
———
(invenio)-bash-4.1$ inveniomigrator dump records
Querying records...
Traceback (most recent call last):
File "/mnt/documents/invenio/bin/inveniomigrator", line 11, in <module>
sys.exit(cli())
File "/mnt/documents/invenio/lib/python2.7/site-packages/click/core.py", line
764, in __call__
return self.main(*args, **kwargs)
File "/mnt/documents/invenio/lib/python2.7/site-packages/click/core.py", line
717, in main
rv = self.invoke(ctx)
File "/mnt/documents/invenio/lib/python2.7/site-packages/click/core.py", line
1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/mnt/documents/invenio/lib/python2.7/site-packages/click/core.py", line
956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/mnt/documents/invenio/lib/python2.7/site-packages/click/core.py", line
555, in invoke
return callback(*args, **kwargs)
File
"/mnt/documents/invenio/lib/python2.7/site-packages/invenio_migrator/legacy/cli.py",
line 73, in dump
count, items = thing_func.get(query, from_date, limit=limit, **kwargs)
File
"/mnt/documents/invenio/lib/python2.7/site-packages/invenio_migrator/legacy/records.py",
line 147, in get
recids, search_pattern = get_modified_recids(from_date)
File
"/mnt/documents/invenio/lib/python2.7/site-packages/invenio_migrator/legacy/records.py",
line 93, in get_modified_recids
return _get_modified_recids_invenio2(from_date)
File
"/mnt/documents/invenio/lib/python2.7/site-packages/invenio_migrator/legacy/records.py",
line 46, in _get_modified_recids_invenio2
from invenio.legacy.search_engine import search_pattern
ImportError: No module named invenio.legacy.search_engine
———