[GeoNode-users] Install Geonode on Ubuntu (on Digital Ocean) issue
Benjamin Carter
benjamincarter at muhlenberg.edu
Sat Apr 22 06:15:18 PDT 2017
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20170422/da3cf65a/attachment-0001.html>
More information about the geonode-users
mailing list