Just in case anyone has been having this issue again, the reason is one of compatibility. When installing django-storages, pip installs the latest version of the packages, which has dropped any backward compatibility with Django <1.10. You must, instead, install an earlier version, and notably earlier than 1.4. To do so, type the following: pip install django-storages-redux==1.3.2
This package is compatible with Django 1.6.2, on which Arches 3 is built. Best, Andrea On Saturday, October 8, 2016 at 4:54:44 AM UTC+1, Adam Cox wrote: > > Hi Stephan, > > I haven't seen this error before, and from the forums I was just looking > at, it seems like it does have to do with django versions. Can you confirm > that you are still using Django 1.6? > > > On Thursday, October 6, 2016 at 9:44:53 AM UTC-5, Stephan Gmur wrote: >> >> Hello All, >> >> I am having troubles using the load_resources method within the manage.py >> module. This is a new instance which was build at the end of last week and >> the load_resources method worked a few days ago. My first thought is that >> there were some updates which I applied which might have updated a library >> to create the error that s3boto could not load the library deconstructible. >> Please let me know if more information is needed to get an idea of what is >> happening. >> >> >> (ENV)ubuntu@ip-172-31-36-12:~/Projects/prism$ python manage.py packages >> -o load_resources -s /home/ubuntu/Projects/prism/ascat/source_data/ >> business_data/data.arches >> operation: load_resources >> package: ascat >> loading: >> /home/ubuntu/Projects/prism/ascat/source_data/business_data/20161005_wcmrc_drill_pre_team2_test.arches >> >> VALIDATING ARCHES FILE >> (/home/ubuntu/Projects/prism/ascat/source_data/business_data/20161005_wcmrc_drill_pre_team2_test.arches) >> Validation of your Arches file took: 0.0230350494385 seconds. >> Validation of your business data took: 0.00533699989319 seconds. >> >> LOADING RESOURCES >> (/home/ubuntu/Projects/prism/ascat/source_data/business_data/20161005_wcmrc_drill_pre_team2_test.arches) >> time to parse >> /home/ubuntu/Projects/prism/ascat/source_data/business_data/20161005_wcmrc_drill_pre_team2_test >> >> resources = 0.0059700012207 >> Traceback (most recent call last): >> File "manage.py", line 28, in <module> >> execute_from_command_line(sys.argv) >> File >> "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/django/core/management/__init__.py", >> >> line 399, in execute_from_command_ >> line >> utility.execute() >> File >> "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/django/core/management/__init__.py", >> >> line 392, in execute >> self.fetch_command(subcommand).run_from_argv(self.argv) >> File >> "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/django/core/management/base.py", >> >> line 242, in run_from_argv >> self.execute(*args, **options.__dict__) >> File >> "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/django/core/management/base.py", >> >> line 285, in execute >> output = self.handle(*args, **options) >> File >> "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/arches/management/commands/packages.py", >> >> line 91, in handle >> self.load_resources(package_name, options['source']) >> File >> "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/arches/management/commands/packages.py", >> >> line 308, in load_resources >> load(data_source) >> File "/home/ubuntu/Projects/prism/ascat/setup.py", line 220, in >> load_resources >> results = rl.load(external_file) >> File "/home/ubuntu/Projects/prism/ascat/utils/resources/importer.py", >> line 67, in load >> results = self.resource_list_to_entities(resources, archesjson) >> File "/home/ubuntu/Projects/prism/ascat/utils/resources/importer.py", >> line 111, in resource_list_to_entities >> master_graph.save(user=self.user, note=load_id, >> resource_uuid=entityid) >> File >> "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/arches/app/models/resource.py", >> >> line 81, in save >> self._save() >> File >> "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/arches/app/models/entity.py", >> >> line 174, in _save >> child = child_entity._save() >> File >> "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/arches/app/models/entity.py", >> >> line 170, in _save >> self.value = themodelinstance.geturl() >> File >> "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/arches/app/models/models.py", >> >> line 440, in geturl >> return self.val.url >> File >> "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/django/db/models/fields/files.py", >> >> line 64, in _get_url >> return self.storage.url(self.name) >> File >> "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/django/utils/functional.py", >> >> line 213, in inner >> self._setup() >> File >> "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/django/core/files/storage.py", >> >> line 286, in _setup >> self._wrapped = get_storage_class()() >> File >> "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/django/core/files/storage.py", >> >> line 282, in get_storage_class >> return import_by_path(import_path or settings.DEFAULT_FILE_STORAGE) >> File >> "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/django/utils/module_loading.py", >> >> line 26, in import_by_path >> sys.exc_info()[2]) >> File >> "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/django/utils/module_loading.py", >> >> line 21, in import_by_path >> module = import_module(module_path) >> File >> "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/django/utils/importlib.py", >> >> line 40, in import_module >> __import__(name) >> File >> "/home/ubuntu/Projects/ENV/local/lib/python2.7/site-packages/storages/backends/s3boto.py", >> >> line 11, in <module> >> from django.utils.deconstruct import deconstructible >> django.core.exceptions.ImproperlyConfigured: Error importing module >> storages.backends.s3boto: "No module named deconstruct" >> (ENV)ubuntu@ip-172-31-36-12:~/Projects/prism$ >> >> -- -- To post, send email to [email protected]. To unsubscribe, send email to [email protected]. For more information, visit https://groups.google.com/d/forum/archesproject?hl=en --- You received this message because you are subscribed to the Google Groups "Arches Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
