Hi,
Compliments to the geonode team, this is a great piece of work.

I am installing Geonode 1.1 RC1 on a virtual machine, os is Ubuntu 10.04.

While following the installation instructions at
http://docs.geonode.org/1.1-RC1/deploy/ubuntu.html, the installation falls
over configuring django at the stage where the virtualenv is started.

sudo apt-get update && sudo apt-get install geonode

Traceback (most recent call last):
  File "/usr/bin/virtualenv", line 9, in <module>
    load_entry_point('virtualenv==
1.4.5', 'console_scripts', 'virtualenv')()
  File "/usr/lib/pymodules/python2.6/virtualenv.py", line 537, in main
    use_setuptools=options.use_setuptools)
  File "/usr/lib/pymodules/python2.6/virtualenv.py", line 630, in
create_environment
    install_pip(py_executable)
  File "/usr/lib/pymodules/python2.6/virtualenv.py", line 390, in
install_pip
    filter_stdout=_filter_setup)
  File "/usr/lib/pymodules/python2.6/virtualenv.py", line 598, in
call_subprocess
    % (cmd_desc, proc.returncode))
OSError: Command /var/lib/geonode/bin/python
/var/lib/geonode/bin/easy_install /usr/lib/pymodules/python2.6/v...ar.gz
failed with error code 1
/usr/share/geonode/install.sh: line 158: bin/activate: No such file or
directory
Unpacking ./geonode-webapp.pybundle
Exception:
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/pip.py", line 252, in main
    self.run(options, args)
  File "/usr/lib/python2.6/dist-packages/pip.py", line 408, in run
    requirement_set.install_files(finder, force_root_egg_info=self.bundle)
  File "/usr/lib/python2.6/dist-packages/pip.py", line 1769, in
install_files
    for subreq in req_to_install.bundle_requirements():
  File "/usr/lib/python2.6/dist-packages/pip.py", line 1618, in
bundle_requirements
    url, rev = vcs_backend().parse_checkout_text(content)
AttributeError: 'Git' object has no attribute 'parse_checkout_text'

Storing complete log in ./pip-log.txt
SECRET_KEY = 'THE_SECRET_KEY'
ln: creating symbolic link
`/var/lib/geonode/src/GeoNodePy/geonode/local_settings.py': No such file or
directory
/usr/bin/geonode: line 2: /var/lib/geonode/bin/activate: No such file or
directory
/usr/bin/geonode: line 3: django-admin.py: command not found
/usr/bin/geonode: line 2: /var/lib/geonode/bin/activate: No such file or
directory
/usr/bin/geonode: line 3: django-admin.py: command not found
/usr/bin/geonode: line 2: /var/lib/geonode/bin/activate: No such file or
directory
/usr/bin/geonode: line 3: django-admin.py: command not found


To confirm the problem, after the install, activate etc. have not been
installed in the bin directory:
$ cd /var/lib/geonode
$ ls bin/
easy_install  easy_install-2.6  python
$ sudo virtualenv .
$ ls bin
activate          easy_install      pip      python
activate_this.py  easy_install-2.6  pip-2.6

Trying again completes the install:
$ cd /usr/share/geonode
$ sudo ./install.sh -s post config-post.sh
$ geonode createsuperuser

The django admin site is not finding the associated css files.  Need to add
the following to local_settings.py (as root), and restart apache:
ADMIN_MEDIA_PREFIX = "/static/admin/"

Thanks

Reply via email to