[GeoNode-users] Install Geonode on Ubuntu (on Digital Ocean) issue

Simone Dalmasso simone.dalmasso at gmail.com
Tue Apr 25 09:02:05 PDT 2017


Hi,


this kind of error usually appear when the machine is not powerful enough,
it should have at least 4 Gb of RAM (8 the best).

Could this be your case?

2017-04-22 15:15 GMT+02:00 Benjamin Carter <benjamincarter at muhlenberg.edu>:

> All,
>
> I am attempting to install Geonode on Ubuntu 14.04.5 x64 on Digital Ocean.
> I am relatively new to working with Ubuntu and Digital Ocean and certainly
> to Geonode. However, I am absolutely infatuated with Geonode and want
> desperately to get it up and running. It *should* solve a number of
> problems that I have had in the past.
>
> I created a droplet following the instructions here:
>
> https://www.digitalocean.com/community/tutorials/how-to-create-your-first-
> digitalocean-droplet-virtual-server
>
> https://www.digitalocean.com/community/tutorials/how-to-
> connect-to-your-droplet-with-ssh
>
> https://www.digitalocean.com/community/tutorials/initial-
> server-setup-with-ubuntu-14-04
>
> Note that I am using an SSH key and I am interacting with the server via
> PuTTy.
>
> Then, I am used the Geonode installation instructions here:
>
> http://docs.geonode.org/en/master/tutorials/install_and_
> admin/quick_install.html
>
> I am following the "Ubuntu (standard deployment)" instructions
>
> Within those instructions, I initially had problems with step 3, which
> states:
>
> "3. Set the correct IP address (NB: the first command below looks up the
> IP address automatically).
>
> IP_ADDRESS=$(ip route get 8.8.8.8 | awk ‘{print $NF; exit}’) sudo
> geonode-updateip $IP_ADDRESS
>
> NB: The IP address must be set to enable access from another machine, e.g.
> the host machine if geonode is installed in a virtual machine."
>
> This fails. Here's the output that I get:
>
> User at server:~$ IP_ADDRESS=$(ip route get 8.8.8.8 | awk ‘{print $NF;
> exit}’) sudo geonode-updateip $IP_ADDRESS
> Replacing SITEURL value with '' in /etc/geonode/local_settings.py ... sed:
> can't read /etc/geonode/local_settings.py: No such file or directory
> done.
> Adding entry for '' in /usr/share/geoserver/data/printing/config.yaml ...
> '' already found to the printing whitelist.
> grep: /etc/geonode/local_settings.py: No such file or directory
> Adding ALLOWED_HOSTS with in /etc/geonode/local_settings.py ... done.
> Traceback (most recent call last):
>   File "/usr/bin/django-admin.py", line 5, in <module>
>     management.execute_from_command_line()
>   File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py",
> line 399, 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 261, in fetch_command
>     commands = get_commands()
>   File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py",
> line 107, in get_commands
>     apps = settings.INSTALLED_APPS
>   File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line
> 54, in __getattr__
>     self._setup(name)
>   File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line
> 49, in _setup
>     self._wrapped = Settings(settings_module)
>   File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line
> 132, in __init__
>     % (self.SETTINGS_MODULE, e)
> ImportError: Could not import settings 'geonode.settings' (Is it on
> sys.path? Is there an import error in the settings file?): No module named
> geonode.settings
>  * Restarting web server apache2
>
>                                     [ OK ]
> Traceback (most recent call last):
>   File "/usr/bin/django-admin.py", line 5, in <module>
>     management.execute_from_command_line()
>   File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py",
> line 399, 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 261, in fetch_command
>     commands = get_commands()
>   File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py",
> line 107, in get_commands
>     apps = settings.INSTALLED_APPS
>   File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line
> 54, in __getattr__
>     self._setup(name)
>   File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line
> 49, in _setup
>     self._wrapped = Settings(settings_module)
>   File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line
> 132, in __init__
>     % (self.SETTINGS_MODULE, e)
> ImportError: Could not import settings 'geonode.settings' (Is it on
> sys.path? Is there an import error in the settings file?): No module named
> geonode.settings
> Traceback (most recent call last):
>   File "/usr/bin/django-admin.py", line 5, in <module>
>     management.execute_from_command_line()
>   File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py",
> line 399, 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 261, in fetch_command
>     commands = get_commands()
>   File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py",
> line 107, in get_commands
>     apps = settings.INSTALLED_APPS
>   File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line
> 54, in __getattr__
>     self._setup(name)
>   File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line
> 49, in _setup
>     self._wrapped = Settings(settings_module)
>   File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line
> 132, in __init__
>     % (self.SETTINGS_MODULE, e)
> ImportError: Could not import settings 'geonode.settings' (Is it on
> sys.path? Is there an import error in the settings file?): No module named
> geonode.settings
>
> However, I now think that installation fails at the previous step (2), for
> after I run "sudo apt-get install geonode" I get the following output (at
> the end of a very long line of what appears to be successfully executed
> commands):
>
> Creating config file /etc/logrotate.d/tomcat7 with new version
>  * Starting Tomcat servlet engine tomcat7
>
> [ OK ]
> Processing triggers for ureadahead (0.100.0-16) ...
> Setting up geoserver-geonode (2.7.4-2) ...
>  * Stopping Tomcat servlet engine tomcat7
>
> [ OK ]
>  * Starting Tomcat servlet engine tomcat7
>
> [fail]
> dpkg: error processing package geoserver-geonode (--configure):
>  subprocess installed post-installation script returned error exit status 1
> dpkg: dependency problems prevent configuration of geonode:
>  geonode depends on geoserver-geonode | geoserver; however:
>   Package geoserver-geonode is not configured yet.
>   Package geoserver is not installed.
>
> dpkg: error processing package geonode (--configure):
>  dependency problems - leaving unconfigured
> Processing triggers for libc-bin (2.19-0ubuntu6.11) ...
> No apport report written because the error message indicates its a
> followup error from a previous failure.
>
>                                               Processing triggers for ufw
> (0.34~rc-0ubuntu2) ...
> Processing triggers for python-support (1.0.15) ...
> Processing triggers for ca-certificates (20160104ubuntu0.14.04.1) ...
> Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done.
> Running hooks in /etc/ca-certificates/update.d....
> done.
> done.
> Errors were encountered while processing:
>  geoserver-geonode
>  geonode
> E: Sub-process /usr/bin/dpkg returned an error code (1)
>
> Many, many thanks for any help.
>
> Cheers,
>
> Ben
>
> _______________________________________________
> geonode-users mailing list
> geonode-users at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/geonode-users
>
>


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


More information about the geonode-users mailing list