[ckan-dev] CKAN 2.8 Harvester not working: 'ImportError: No module named factory'
Ross Jones
ross at mailbolt.com
Thu Sep 6 10:27:13 UTC 2018
You probably need to pip install the dev-requirements.txt to run the test
Regards
Ross
> -----Original Message-----
> From: ckan-dev <ckan-dev-bounces at lists.okfn.org> On Behalf Of Florian Hoedt
> Sent: 06 September 2018 11:00
> To: CKAN Development Discussions <ckan-dev at lists.okfn.org>
> Subject: [ckan-dev] CKAN 2.8 Harvester not working: 'ImportError: No module
> named factory'
>
> Hello List,
>
> I have read about several issues with CKAN Harvesters and version 2.8. After
> failing to harvest a demo csw instance from pycsw I tried a run_test with an
> Import Error: No module named factory trace:
> '''
> Source id: 53622384-08a7-4372-9cb1-3eafceb70367
> url:
> http://demo.pycsw.org/services/csw?service=CSW&version=2.0.2&request=Get
> Capabilities
> type: csw
> active: True
> frequency: MANUAL
> jobs: 1
>
> (default) administrator at GDIT01-BS:/usr/lib/ckan/default/src/ckanext-harvest$
> paster --plugin=ckanext-harvest harvester run_test 53622384-08a7-4372-9cb1-
> 3eafceb70367 --config=/etc/ckan/default/production.ini
>
> Traceback (most recent call last):
> File "/usr/lib/ckan/default/bin/paster", line 11, in <module>
> sys.exit(run())
> File "/usr/lib/ckan/default/local/lib/python2.7/site-
> packages/paste/script/command.py", line 102, in run
> invoke(command, command_name, options, args[1:])
> File "/usr/lib/ckan/default/local/lib/python2.7/site-
> packages/paste/script/command.py", line 141, in invoke
> exit_code = runner.run(args)
> File "/usr/lib/ckan/default/local/lib/python2.7/site-
> packages/paste/script/command.py", line 236, in run
> result = self.command()
> File "/usr/lib/ckan/default/src/ckanext-
> harvest/ckanext/harvest/commands/harvester.py", line 177, in command
> self.run_test_harvest()
> File "/usr/lib/ckan/default/src/ckanext-
> harvest/ckanext/harvest/commands/harvester.py", line 421, in
> run_test_harvest
> from ckanext.harvest.tests import lib
> File "/usr/lib/ckan/default/src/ckanext-harvest/ckanext/harvest/tests/lib.py",
> line 1, in <module>
> from ckanext.harvest.tests.factories import HarvestSourceObj, HarvestJobObj
> File "/usr/lib/ckan/default/src/ckanext-
> harvest/ckanext/harvest/tests/factories.py", line 1, in <module>
> import factory
> ImportError: No module named factory
> '''
>
> full log:
> https://gist.github.com/gannebamm/2fb8ac65af9c3193760f64689630a338
>
> seems like some extension is not loaded properly?
>
> thanks
> Florian
>
> --
> MSc Florian Hoedt
> Koordinator Geoinformation | Coordinator Geoinformatics
>
> Thünen-Institut, Zentrum für Informationsmanagement | Thünen Institute,
> Centre for Information Management Bundesallee 44
> 38116 Braunschweig
>
> Tel: +49 531 596-1405
> Fax: +49 531 596-1499
> Mail: florian.hoedt at thuenen.de
> Web: www.thuenen.de
>
> Das Johann Heinrich von Thünen-Institut, Bundesforschungsinstitut für
> Ländliche Räume, Wald und Fischerei - kurz: Thünen-Institut - besteht aus 14
> Fachinstituten, die in den Bereichen Ökonomie, Ökologie und Technologie
> forschen und die Politik beraten.
>
> The Johann Heinrich von Thünen Institute, Federal Research Institute for Rural
> Areas, Forestry and Fisheries – Thünen Institute in brief – consists of 14
> specialized institutes that carry out research and provide policy advice in the
> fields of economy, ecology and technology.
> _______________________________________________
> ckan-dev mailing list
> ckan-dev at lists.okfn.org
> https://lists.okfn.org/mailman/listinfo/ckan-dev
> Unsubscribe: https://lists.okfn.org/mailman/options/ckan-dev
More information about the ckan-dev
mailing list