David,

I manage to install GeoNode now on Ubuntu 10.06 running in VirtualBox.
Installation is somewhat challenging, esp. for the casual tester, but
doable. 

I tested the upload with my vector set, and it works fine locally. In
fact, I retried the public demo version, and that one works now as well.
Someone must have tweaked it between last week and now. 

It's great! Just what we are looking for. I am going to read up on Django
and Python a bit to see if we can contrib in other ways.

I read that you mentioned to drop dependency on PIL. I saw that during
the install JAI is installed (as part of geoserver). I would be interested
to understand what is done in PIL that could most likely be done in JAI.
I use Groovy with JAI a lot, which is a nice way to java-script for image
processing.

Guido 


>-- Original Message --
>Date: Fri, 29 Oct 2010 09:02:22 -0400
>From: David Winslow <[email protected]>
>Reply-To: [email protected]
>Subject: Re: [geonode] Error installing GeoNode from source
>To: [email protected]
>
>
>I haven't looked very hard but I can't find any information about the
>removal of urlgrabber from the python package repository.  I think it would
>probably be a good idea for us to start mirroring our dependencies in a
>repository of our own to avoid this sort of thing.
>
>In the shorter term I would be open to rewriting the build script to avoid
>requiring urlgrabber.
>
>--
>David Winslow
>OpenGeo - http://opengeo.org/
>
>On Fri, Oct 29, 2010 at 7:56 AM, Christian Spanring <[email protected]>wrote:
>
>> Ole,
>>
>> the problem is that easy_install can't find urlgrabber at 
>> pypi.python.organymore,
>so you have to install urlgrabber manually as workaround:
>>
>> download and unpack it from http://urlgrabber.baseurl.org/
>>
>> $ wget http://urlgrabber.baseurl.org/download/urlgrabber-3.9.1.tar.gz
>> $ tar xvzf urlgrabber-3.9.1.tar.gz
>>
>> install urlgrabber in GeoNode's Virtual Environment:
>>
>> $ . bin/activate
>> (geonode) $ cd urlgrabber-3.9.1
>> (geonode) $ python setup.py install
>>
>> in my case it asked for pycurl, which I had to install first
>> (geonode) $ easy_install pycurl
>>
>> That should to it.
>>
>> Christian
>>
>> On Oct 29, 2010, at 1:54 AM, Ole Nielsen wrote:
>>
>> > Dear all
>> > I am trying to install GeoNode according to the instructions at
>> http://github.com/GeoNode/geonode/blob/1.0-RC2/README.rst and have gotten
>> as far as paver build.
>> >
>> > However, paver build fails with the following error: ImportError: No
>> module named urlgrabber.grabber
>> > However, if I start Python normally (i.e. without virtual environment)
>> and try it works just fine:
>> >
>> > Python 2.6.2 (release26-maint, Apr 19 2009, 01:58:18)
>> > [GCC 4.3.3] on linux2
>> > Type "help", "copyright", "credits" or "license" for more information.
>> > >>> from urlgrabber.grabber import urlgrab, URLGrabError
>> > >>>
>> >
>> > I am running Ubuntu 9.04 - 64 bit.
>> >
>> > The tail of the paver output follows below.
>> > Cheers and thanks for any help
>> > Ole Nielsen
>> >
>> > -- output from paver build --
>> >
>> >     ########## SUMMARY INFO #########
>> >     ################################################
>> >     #Attempting install of _rl_accel, sgmlop & pyHnj
>> >     #extensions from '/tmp/pip-0Buy2p-build/src/rl_addons/rl_accel'
>> >     ################################################
>> >     ################################################
>> >     #Attempting install of _renderPM
>> >     #extensions from '/tmp/pip-0Buy2p-build/src/rl_addons/renderPM'
>> >     # installing with freetype version 21
>> >     ################################################
>> > Successfully installed avatar gsconfig.py OWSLib reportlab
>> > ---> pavement.setup_webapps
>> > ---> pavement.setup_geoserver
>> > ---> pavement.setup_gs_data
>> > Traceback (most recent call last):
>> >   File "/home/nielso/sandpit/geonode/bin/paver", line 8, in <module>
>> >     load_entry_point('Paver==1.0.1', 'console_scripts', 'paver')()
>> >   File
>> "/home/nielso/sandpit/geonode/lib/python2.6/site-packages/Paver-1.0.1-py2.6.egg/paver/tasks.py",
>> line 615, in main
>> >     _launch_pavement(args)
>> >   File
>> "/home/nielso/sandpit/geonode/lib/python2.6/site-packages/Paver-1.0.1-py2.6.egg/paver/tasks.py",
>> line 598, in _launch_pavement
>> >     _process_commands(args, auto_pending=auto_pending)
>> >   File
>> "/home/nielso/sandpit/geonode/lib/python2.6/site-packages/Paver-1.0.1-py2.6.egg/paver/tasks.py",
>> line 563, in _process_commands
>> >     task()
>> >   File
>> "/home/nielso/sandpit/geonode/lib/python2.6/site-packages/Paver-1.0.1-py2.6.egg/paver/tasks.py",
>> line 241, in __call__
>> >     retval = environment._run_task(self.name, self.needs, self.func)
>> >   File
>> "/home/nielso/sandpit/geonode/lib/python2.6/site-packages/Paver-1.0.1-py2.6.egg/paver/tasks.py",
>> line 181, in _run_task
>> >     return do_task()
>> >   File
>> "/home/nielso/sandpit/geonode/lib/python2.6/site-packages/Paver-1.0.1-py2.6.egg/paver/tasks.py",
>> line 160, in do_task
>> >     task()
>> >   File
>> "/home/nielso/sandpit/geonode/lib/python2.6/site-packages/Paver-1.0.1-py2.6.egg/paver/tasks.py",
>> line 241, in __call__
>> >     retval = environment._run_task(self.name, self.needs, self.func)
>> >   File
>> "/home/nielso/sandpit/geonode/lib/python2.6/site-packages/Paver-1.0.1-py2.6.egg/paver/tasks.py",
>> line 181, in _run_task
>> >     return do_task()
>> >   File
>> "/home/nielso/sandpit/geonode/lib/python2.6/site-packages/Paver-1.0.1-py2.6.egg/paver/tasks.py",
>> line 160, in do_task
>> >     task()
>> >   File
>> "/home/nielso/sandpit/geonode/lib/python2.6/site-packages/Paver-1.0.1-py2.6.egg/paver/tasks.py",
>> line 241, in __call__
>> >     retval = environment._run_task(self.name, self.needs, self.func)
>> >   File
>> "/home/nielso/sandpit/geonode/lib/python2.6/site-packages/Paver-1.0.1-py2.6.egg/paver/tasks.py",
>> line 181, in _run_task
>> >     return do_task()
>> >   File
>> "/home/nielso/sandpit/geonode/lib/python2.6/site-packages/Paver-1.0.1-py2.6.egg/paver/tasks.py",
>> line 160, in do_task
>> >     task()
>> >   File
>> "/home/nielso/sandpit/geonode/lib/python2.6/site-packages/Paver-1.0.1-py2.6.egg/paver/tasks.py",
>> line 241, in __call__
>> >     retval = environment._run_task(self.name, self.needs, self.func)
>> >   File
>> "/home/nielso/sandpit/geonode/lib/python2.6/site-packages/Paver-1.0.1-py2.6.egg/paver/tasks.py",
>> line 181, in _run_task
>> >     return do_task()
>> >   File
>> "/home/nielso/sandpit/geonode/lib/python2.6/site-packages/Paver-1.0.1-py2.6.egg/paver/tasks.py",
>> line 161, in do_task
>> >     return func(**kw)
>> >   File "pavement.py", line 186, in setup_gs_data
>> >     grab(src_url, dst_url)
>> >   File "pavement.py", line 159, in grab
>> >     from urlgrabber.grabber import urlgrab, URLGrabError
>> > ImportError: No module named urlgrabber.grabber
>> > (geonode)nie...@shiva:~/sandpit/geonode$
>> >
>> >
>> >
>> >
>>
>>


Reply via email to