[GeoNode-users] GeoNode Updateip Error (No module named relationships)

Simone Dalmasso simone.dalmasso at gmail.com
Wed Jul 1 00:31:06 PDT 2015


Hi, I see you are using geonode 2.0

the missing package should be django-relationships and since your geonode
is installed systemwide you have to use sudo so:
$ sudo pip install  django-relationships

Hope this helps

2015-07-01 9:23 GMT+02:00 Jeffy John Tomarong <jeffytoms at gmail.com>:

> Hi Good Fellas!
>
> Our GeoNode instance was running well in the previous months. But now, it
> got Internal Server Error 500.
> What I did was to update the IP of geonode (which is just the same
> anyway), and it caused me this error:I also tried "pip install
> relationship" since it displayed there "Error: No Module named
> relationships". But it caused another set of error. GeoNode has been
> running well in the last months, I do not know what happened.
>
> I need your help guys on this. I'm at the end of my wits.
>
> Will be very much appreciated. Thank you!
>
> Here's the error message:
>
> Replacing SITEURL in /etc/geonode/local_settings.py
> Adding entry for local ip in
> /usr/share/geoserver/data//printing/config.yaml
>   IP was already added to the printing whitelist.
> Replacing ALLOWED_HOSTS in /etc/geonode/local_settings.py
>  * Restarting web server apache2
>      apache2: Could not reliably determine the server's fully qualified
> domain name, using 127.0.1.1 for ServerName
>  ... waiting .apache2: Could not reliably determine the server's fully
> qualified domain name, using 127.0.1.1 for ServerName
>                                                                          [
> OK ]
> /usr/lib/python2.7/dist-packages/django/conf/__init__.py:221:
> DeprecationWarning: You have no filters defined on the 'mail_admins'
> logging handler: adding implicit debug-false-only filter. See
> http://docs.djangoproject.com/en/dev/releases/1.4/#request-exceptions-are-now-always-logged
>   DeprecationWarning)
>
> Traceback (most recent call last):
>   File "/usr/bin/django-admin", line 5, in <module>
>     management.execute_from_command_line()
>   File
> "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line
> 453, in execute_from_command_line
>     utility.execute()
>   File
> "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line
> 392, in execute
>     self.fetch_command(subcommand).run_from_argv(self.argv)
>   File
> "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line
> 272, in fetch_command
>     klass = load_command_class(app_name, subcommand)
>   File
> "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line
> 77, in load_command_class
>     module = import_module('%s.management.commands.%s' % (app_name, name))
>   File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line
> 35, in import_module
>     __import__(name)
>   File
> "/usr/local/lib/python2.7/dist-packages/geonode/layers/management/commands/updatelayers.py",
> line 23, in <module>
>     from geonode.geoserver.helpers import gs_slurp
>   File
> "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/helpers.py", line
> 31, in <module>
>     from geonode.utils import _user, _password, ogc_server_settings
>   File "/usr/local/lib/python2.7/dist-packages/geonode/utils.py", line 36,
> in <module>
>     from geonode.security.enumerations import AUTHENTICATED_USERS,
> ANONYMOUS_USERS, INVALID_PERMISSION_MESSAGE
>   File
> "/usr/local/lib/python2.7/dist-packages/geonode/security/enumerations.py",
> line 28, in <module>
>     ANONYMOUS_USERS: _('Anonymous Users'),
>   File
> "/usr/lib/python2.7/dist-packages/django/utils/translation/__init__.py",
> line 71, in ugettext
>     return _trans.ugettext(message)
>   File
> "/usr/lib/python2.7/dist-packages/django/utils/translation/trans_real.py",
> line 276, in ugettext
>     return do_translate(message, 'ugettext')
>   File
> "/usr/lib/python2.7/dist-packages/django/utils/translation/trans_real.py",
> line 258, in do_translate
>     _default = translation(settings.LANGUAGE_CODE)
>   File
> "/usr/lib/python2.7/dist-packages/django/utils/translation/trans_real.py",
> line 172, in translation
>     default_translation = _fetch(settings.LANGUAGE_CODE)
>   File
> "/usr/lib/python2.7/dist-packages/django/utils/translation/trans_real.py",
> line 154, in _fetch
>     app = import_module(appname)
>   File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line
> 35, in import_module
>     __import__(name)
> ImportError: No module named relationships
> jjqt at GeoNode:/usr/local/lib/python2.7/dist-packages/geonode$ sudo pico
> local_settings.py
> jjqt at GeoNode:/usr/local/lib/python2.7/dist-packages/geonode$ sudo pico
> settings.py
> jjqt at GeoNode:/usr/local/lib/python2.7/dist-packages/geonode$ sudo pip
> install -e.
> [sudo] password for jjqt:
> --editable=. should be formatted with svn+URL, git+URL, hg+URL or bzr+URL
> Storing complete log in /home/jjqt/.pip/pip.log
> jjqt at GeoNode:/usr/local/lib/python2.7/dist-packages/geonode$ sudo
> geonode-updateipcrisp.norminet.org.ph
> Replacing SITEURL in /etc/geonode/local_settings.py
> Adding entry for local ip in
> /usr/share/geoserver/data//printing/config.yaml
>   IP was already added to the printing whitelist.
> Replacing ALLOWED_HOSTS in /etc/geonode/local_settings.py
>  * Restarting web server apache2
>      apache2: Could not reliably determine the server's fully qualified
> domain name, using 127.0.1.1 for ServerName
>  ... waiting .apache2: Could not reliably determine the server's fully
> qualified domain name, using 127.0.1.1 for ServerName
>                                                                          [
> OK ]
> /usr/lib/python2.7/dist-packages/django/conf/__init__.py:221:
> DeprecationWarning: You have no filters defined on the 'mail_admins'
> logging handler: adding implicit debug-false-only filter. See
> http://docs.djangoproject.com/en/dev/releases/1.4/#request-exceptions-are-now-always-logged
>   DeprecationWarning)
>
> Traceback (most recent call last):
>   File "/usr/bin/django-admin", line 5, in <module>
>     management.execute_from_command_line()
>   File
> "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line
> 453, in execute_from_command_line
>     utility.execute()
>   File
> "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line
> 392, in execute
>     self.fetch_command(subcommand).run_from_argv(self.argv)
>   File
> "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line
> 272, in fetch_command
>     klass = load_command_class(app_name, subcommand)
>   File
> "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line
> 77, in load_command_class
>     module = import_module('%s.management.commands.%s' % (app_name, name))
>   File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line
> 35, in import_module
>     __import__(name)
>   File
> "/usr/local/lib/python2.7/dist-packages/geonode/layers/management/commands/updatelayers.py",
> line 23, in <module>
>     from geonode.geoserver.helpers import gs_slurp
>   File
> "/usr/local/lib/python2.7/dist-packages/geonode/geoserver/helpers.py", line
> 31, in <module>
>     from geonode.utils import _user, _password, ogc_server_settings
>   File "/usr/local/lib/python2.7/dist-packages/geonode/utils.py", line 36,
> in <module>
>     from geonode.security.enumerations import AUTHENTICATED_USERS,
> ANONYMOUS_USERS, INVALID_PERMISSION_MESSAGE
>   File
> "/usr/local/lib/python2.7/dist-packages/geonode/security/enumerations.py",
> line 28, in <module>
>     ANONYMOUS_USERS: _('Anonymous Users'),
>   File
> "/usr/lib/python2.7/dist-packages/django/utils/translation/__init__.py",
> line 71, in ugettext
>     return _trans.ugettext(message)
>   File
> "/usr/lib/python2.7/dist-packages/django/utils/translation/trans_real.py",
> line 276, in ugettext
>     return do_translate(message, 'ugettext')
>   File
> "/usr/lib/python2.7/dist-packages/django/utils/translation/trans_real.py",
> line 258, in do_translate
>     _default = translation(settings.LANGUAGE_CODE)
>   File
> "/usr/lib/python2.7/dist-packages/django/utils/translation/trans_real.py",
> line 172, in translation
>     default_translation = _fetch(settings.LANGUAGE_CODE)
>   File
> "/usr/lib/python2.7/dist-packages/django/utils/translation/trans_real.py",
> line 154, in _fetch
>     app = import_module(appname)
>   File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line
> 35, in import_module
>     __import__(name)
> ImportError: No module named relationships
> jjqt at GeoNode:/usr/local/lib/python2.7/dist-packages/geonode$ pip install
> relationships
> Downloading/unpacking relationships
> Exception:
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 126, in
> main
>     self.run(options, args)
>   File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line
> 223, in run
>     requirement_set.prepare_files(finder, force_root_egg_info=self.bundle,
> bundle=self.bundle)
>   File "/usr/lib/python2.7/dist-packages/pip/req.py", line 942, in
> prepare_files
>     location = req_to_install.build_location(self.build_dir, not
> self.is_download)
>   File "/usr/lib/python2.7/dist-packages/pip/req.py", line 144, in
> build_location
>     _make_build_dir(build_dir)
>   File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1185, in
> _make_build_dir
>     os.makedirs(build_dir)
>   File "/usr/lib/python2.7/os.py", line 157, in makedirs
>     mkdir(name, mode)
> OSError: [Errno 13] Permission denied:
> '/usr/local/lib/python2.7/dist-packages/geonode/build'
>
> Storing complete log in /home/jjqt/.pip/pip.log
> Traceback (most recent call last):
>   File "/usr/bin/pip", line 9, in <module>
>     load_entry_point('pip==1.0', 'console_scripts', 'pip')()
>   File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 116, in
> main
>     return command.main(initial_args, args[1:], options)
>   File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 147, in
> main
>     log_fp = open_logfile(log_fn, 'w')
>   File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 176, in
> open_logfile
>     log_fp = open(filename, mode)
> IOError: [Errno 13] Permission denied: '/home/jjqt/.pip/pip.log'
>
> _______________________________________________
> geonode-users mailing list
> geonode-users at lists.osgeo.org
> http://lists.osgeo.org/cgi-bin/mailman/listinfo/geonode-users
>
>


-- 
Simone
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20150701/68e72f38/attachment-0001.html>


More information about the geonode-users mailing list