Hello everybody,
I am building GeoNode on a Debian 6 Server with default Python 2.6.6 version.
At the end of the process I have got this error:
Traceback (most recent call last):
File "/home/gisuser/geonode/bin/django-admin.py", line 5, in <module>
management.execute_from_command_line()
File
"/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/__init__.py",
line 429, in execute_from_command_line
utility.execute()
File
"/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/__init__.py",
line 379, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File
"/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/base.py",
line 191, in run_from_argv
self.execute(*args, **options.__dict__)
File
"/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/base.py",
line 217, in execute
self.validate()
File
"/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/base.py",
line 245, in validate
num_errors = get_validation_errors(s, app)
File
"/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/validation.py",
line 28, in get_validation_errors
for (app_name, error) in get_app_errors().items():
File
"/home/gisuser/geonode/lib/python2.6/site-packages/django/db/models/loading.py",
line 146, in get_app_errors
self._populate()
File
"/home/gisuser/geonode/lib/python2.6/site-packages/django/db/models/loading.py",
line 64, in _populate
self.load_app(app_name)
File
"/home/gisuser/geonode/lib/python2.6/site-packages/django/db/models/loading.py",
line 78, in load_app
models = import_module('.models', app_name)
File
"/home/gisuser/geonode/lib/python2.6/site-packages/django/utils/importlib.py",
line 35, in import_module
__import__(name)
File "/home/gisuser/geonode/src/GeoNodePy/geonode/maps/models.py",
line 6, in <module>
from geoserver.catalog import Catalog
File "/home/gisuser/geonode/src/gsconfig.py/src/geoserver/catalog.py",
line 13, in <module>
from xml.etree.ElementTree import ParseError, XML
ImportError: cannot import name ParseError
With the help of Simone, it seems that ParseError was introduced with
Python 2.7.
Is this version a new requirement?
Thx
Luca
--
Luca Casagrande
twitter: lucacasagrande
Luca, I reported this issue to David earlier today, here is a patch that might help you in the meantime. Ariel. On Wed, Aug 17, 2011 at 7:49 PM, luca.casagrande@gmail.com <luca.casagrande@gmail.com> wrote: > Hello everybody, > I am building GeoNode on a Debian 6 Server with default Python 2.6.6 version. > At the end of the process I have got this error: > Traceback (most recent call last): > File "/home/gisuser/geonode/bin/django-admin.py", line 5, in <module> > management.execute_from_command_line() > File "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/__init__.py", > line 429, in execute_from_command_line > utility.execute() > File "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/__init__.py", > line 379, in execute > self.fetch_command(subcommand).run_from_argv(self.argv) > File "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/base.py", > line 191, in run_from_argv > self.execute(*args, **options.__dict__) > File "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/base.py", > line 217, in execute > self.validate() > File "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/base.py", > line 245, in validate > num_errors = get_validation_errors(s, app) > File "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/validation.py", > line 28, in get_validation_errors > for (app_name, error) in get_app_errors().items(): > File "/home/gisuser/geonode/lib/python2.6/site-packages/django/db/models/loading.py", > line 146, in get_app_errors > self._populate() > File "/home/gisuser/geonode/lib/python2.6/site-packages/django/db/models/loading.py", > line 64, in _populate > self.load_app(app_name) > File "/home/gisuser/geonode/lib/python2.6/site-packages/django/db/models/loading.py", > line 78, in load_app > models = import_module('.models', app_name) > File "/home/gisuser/geonode/lib/python2.6/site-packages/django/utils/importlib.py", > line 35, in import_module > __import__(name) > File "/home/gisuser/geonode/src/GeoNodePy/geonode/maps/models.py", > line 6, in <module> > from geoserver.catalog import Catalog > File "/home/gisuser/geonode/src/gsconfig.py/src/geoserver/catalog.py", > line 13, in <module> > from xml.etree.ElementTree import ParseError, XML > ImportError: cannot import name ParseError > > With the help of Simone, it seems that ParseError was introduced with > Python 2.7. > Is this version a new requirement? > > Thx > Luca > > -- > Luca Casagrande > twitter: lucacasagrande >
I've just pushed this change to the master branch of gsconfig.py; a rebuild should get it into your development enviroment. GeoNode definitely has not upgraded the python requirement to 2.7 at this time. -- David Winslow OpenGeo - http://opengeo.org/ On Wed, Aug 17, 2011 at 9:02 AM, Ariel Nunez <ingenieroariel@gmail.com>wrote: > Luca, > > I reported this issue to David earlier today, here is a patch that > might help you in the meantime. > > Ariel. > > > > On Wed, Aug 17, 2011 at 7:49 PM, luca.casagrande@gmail.com > <luca.casagrande@gmail.com> wrote: > > Hello everybody, > > I am building GeoNode on a Debian 6 Server with default Python 2.6.6 > version. > > At the end of the process I have got this error: > > Traceback (most recent call last): > > File "/home/gisuser/geonode/bin/django-admin.py", line 5, in <module> > > management.execute_from_command_line() > > File > "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/__init__.py", > > line 429, in execute_from_command_line > > utility.execute() > > File > "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/__init__.py", > > line 379, in execute > > self.fetch_command(subcommand).run_from_argv(self.argv) > > File > "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/base.py", > > line 191, in run_from_argv > > self.execute(*args, **options.__dict__) > > File > "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/base.py", > > line 217, in execute > > self.validate() > > File > "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/base.py", > > line 245, in validate > > num_errors = get_validation_errors(s, app) > > File > "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/validation.py", > > line 28, in get_validation_errors > > for (app_name, error) in get_app_errors().items(): > > File > "/home/gisuser/geonode/lib/python2.6/site-packages/django/db/models/loading.py", > > line 146, in get_app_errors > > self._populate() > > File > "/home/gisuser/geonode/lib/python2.6/site-packages/django/db/models/loading.py", > > line 64, in _populate > > self.load_app(app_name) > > File > "/home/gisuser/geonode/lib/python2.6/site-packages/django/db/models/loading.py", > > line 78, in load_app > > models = import_module('.models', app_name) > > File > "/home/gisuser/geonode/lib/python2.6/site-packages/django/utils/importlib.py", > > line 35, in import_module > > __import__(name) > > File "/home/gisuser/geonode/src/GeoNodePy/geonode/maps/models.py", > > line 6, in <module> > > from geoserver.catalog import Catalog > > File "/home/gisuser/geonode/src/gsconfig.py/src/geoserver/catalog.py", > > line 13, in <module> > > from xml.etree.ElementTree import ParseError, XML > > ImportError: cannot import name ParseError > > > > With the help of Simone, it seems that ParseError was introduced with > > Python 2.7. > > Is this version a new requirement? > > > > Thx > > Luca > > > > -- > > Luca Casagrande > > twitter: lucacasagrande > > >
Thank you very much folks, all is fine..awesome software and awesome team :) Bye Luca 2011/8/17 David Winslow <dwinslow@opengeo.org>: > I've just pushed this change to the master branch of gsconfig.py; a rebuild > should get it into your development enviroment. > > GeoNode definitely has not upgraded the python requirement to 2.7 at this > time. > > -- > David Winslow > OpenGeo - http://opengeo.org/ > > On Wed, Aug 17, 2011 at 9:02 AM, Ariel Nunez <ingenieroariel@gmail.com> > wrote: >> >> Luca, >> >> I reported this issue to David earlier today, here is a patch that >> might help you in the meantime. >> >> Ariel. >> >> >> >> On Wed, Aug 17, 2011 at 7:49 PM, luca.casagrande@gmail.com >> <luca.casagrande@gmail.com> wrote: >> > Hello everybody, >> > I am building GeoNode on a Debian 6 Server with default Python 2.6.6 >> > version. >> > At the end of the process I have got this error: >> > Traceback (most recent call last): >> > File "/home/gisuser/geonode/bin/django-admin.py", line 5, in <module> >> > management.execute_from_command_line() >> > File >> > "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/__init__.py", >> > line 429, in execute_from_command_line >> > utility.execute() >> > File >> > "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/__init__.py", >> > line 379, in execute >> > self.fetch_command(subcommand).run_from_argv(self.argv) >> > File >> > "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/base.py", >> > line 191, in run_from_argv >> > self.execute(*args, **options.__dict__) >> > File >> > "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/base.py", >> > line 217, in execute >> > self.validate() >> > File >> > "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/base.py", >> > line 245, in validate >> > num_errors = get_validation_errors(s, app) >> > File >> > "/home/gisuser/geonode/lib/python2.6/site-packages/django/core/management/validation.py", >> > line 28, in get_validation_errors >> > for (app_name, error) in get_app_errors().items(): >> > File >> > "/home/gisuser/geonode/lib/python2.6/site-packages/django/db/models/loading.py", >> > line 146, in get_app_errors >> > self._populate() >> > File >> > "/home/gisuser/geonode/lib/python2.6/site-packages/django/db/models/loading.py", >> > line 64, in _populate >> > self.load_app(app_name) >> > File >> > "/home/gisuser/geonode/lib/python2.6/site-packages/django/db/models/loading.py", >> > line 78, in load_app >> > models = import_module('.models', app_name) >> > File >> > "/home/gisuser/geonode/lib/python2.6/site-packages/django/utils/importlib.py", >> > line 35, in import_module >> > __import__(name) >> > File "/home/gisuser/geonode/src/GeoNodePy/geonode/maps/models.py", >> > line 6, in <module> >> > from geoserver.catalog import Catalog >> > File "/home/gisuser/geonode/src/gsconfig.py/src/geoserver/catalog.py", >> > line 13, in <module> >> > from xml.etree.ElementTree import ParseError, XML >> > ImportError: cannot import name ParseError >> > >> > With the help of Simone, it seems that ParseError was introduced with >> > Python 2.7. >> > Is this version a new requirement? >> > >> > Thx >> > Luca >> > >> > -- >> > Luca Casagrande >> > twitter: lucacasagrande >> > > > -- Luca Casagrande twitter: lucacasagrande