Hi David,

Sorry for the delay in getting back to you- Christmas got in the way!

When you say that geoserver and the django app must both be running- I am 
following the instructions from here: 
http://docs.geonode.org/1.0-RC3/deploy/ubuntu.html

So I'm assuming that if the django-admin.py command worked initially, then it 
must be still running? Sorry if I've missed something obvious. Anyhow, here's 
the output that I get when running the update layers command:


jc...@jcook-dev:/var/www/geonode/wsgi/geonode/bin$ ./django-admin.py 
updatelayers --settings=geonode.settings
/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/registration/models.py:4:
 DeprecationWarning: the sha module is deprecated; use the hashlib module 
instead
  import sha
Traceback (most recent call last):
  File "./django-admin.py", line 5, in <module>
    management.execute_from_command_line()
  File 
"/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/django/core/management/__init__.py",
 line 429, in execute_from_command_line
    utility.execute()
  File 
"/var/www/geonode/wsgi/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 
"/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/django/core/management/base.py",
 line 191, in run_from_argv
    self.execute(*args, **options.__dict__)
  File 
"/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/django/core/management/base.py",
 line 218, in execute
    output = self.handle(*args, **options)
  File 
"/var/www/geonode/wsgi/geonode/src/GeoNodePy/geonode/maps/management/commands/updatelayers.py",
 line 11, in handle
    Layer.objects.slurp()
  File "/var/www/geonode/wsgi/geonode/src/GeoNodePy/geonode/maps/models.py", 
line 597, in slurp
    layer.save()
  File 
"/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/django/db/models/base.py",
 line 435, in save
    self.save_base(using=using, force_insert=force_insert, 
force_update=force_update)
  File 
"/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/django/db/models/base.py",
 line 543, in save_base
    created=(not record_exists), raw=raw)
  File 
"/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/django/dispatch/dispatcher.py",
 line 162, in send
    response = receiver(signal=self, sender=sender, **named)
  File "/var/www/geonode/wsgi/geonode/src/GeoNodePy/geonode/maps/models.py", 
line 1557, in post_save_layer
    instance.save_to_geonetwork()
  File "/var/www/geonode/wsgi/geonode/src/GeoNodePy/geonode/maps/models.py", 
line 877, in save_to_geonetwork
    md_link = gn.create_from_layer(self)
  File "/var/www/geonode/wsgi/geonode/src/GeoNodePy/geonode/geonetwork.py", 
line 83, in create_from_layer
    response = self.csw_request(layer, "maps/csw/transaction_insert.xml")
  File "/var/www/geonode/wsgi/geonode/src/GeoNodePy/geonode/geonetwork.py", 
line 71, in csw_request
    md_doc = tpl.render(ctx)
  File 
"/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/django/template/__init__.py",
 line 173, in render
    return self._render(context)
  File 
"/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/django/template/__init__.py",
 line 167, in _render
    return self.nodelist.render(context)
  File 
"/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/django/template/__init__.py",
 line 796, in render
    bits.append(self.render_node(node, context))
  File 
"/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/django/template/__init__.py",
 line 809, in render_node
    return node.render(context)
  File 
"/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/django/template/loader_tags.py",
 line 139, in render
    return self.template.render(context)
  File 
"/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/django/template/__init__.py",
 line 173, in render
    return self._render(context)
  File 
"/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/django/template/__init__.py",
 line 167, in _render
    return self.nodelist.render(context)
  File 
"/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/django/template/__init__.py",
 line 796, in render
    bits.append(self.render_node(node, context))
  File 
"/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/django/template/__init__.py",
 line 809, in render_node
    return node.render(context)
  File 
"/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/django/template/defaulttags.py",
 line 131, in render
    values = self.sequence.resolve(context, True)
  File 
"/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/django/template/__init__.py",
 line 553, in resolve
    obj = self.var.resolve(context)
  File 
"/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/django/template/__init__.py",
 line 696, in resolve
    value = self._resolve_lookup(context)
  File 
"/var/www/geonode/wsgi/geonode/lib/python2.6/site-packages/django/template/__init__.py",
 line 731, in _resolve_lookup
    current = current()
  File "/var/www/geonode/wsgi/geonode/src/GeoNodePy/geonode/maps/models.py", 
line 674, in download_links
    dataAspect = dx / dy
ZeroDivisionError: float division

Thanks

Jo
----- Original Message -----
From: "David Winslow" <[email protected]>
To: [email protected]
Sent: Tuesday, 21 December, 2010 2:48:29 PM
Subject: Re: [geonode] Getting geonode to refresh data

The 'django-admin.py updatelayers' command is intended to do exactly
what you are trying to do. Could you provide us with a copy of the
output when you run it? GeoServer and the Django app must both be
running when you do so.

-- David Winslow
OpenGeo - http://opengeo.org/

On Tuesday, December 21, 2010, Joanne Cook <[email protected]>
wrote:
> Dear All,
>
> I am trying to get geonode to work with a pre-populated geoserver
> data_dir (on the same pc as geonode), but I'm struggling to get the
> new data to show up. When I check in geoserver it shows the data, but
> geonode does not. I have tried various djangoadmin commands, such as
> updatelayers, and syncdb, I also tried flush and loaddata but none of
> them helped- none of them returned what looked like a related error
> either. Could someone explain how I get the new layers to show up?
>
> Many thanks
>
> Jo
>
> --
> ----------------------------------------------------- Joanne Cook
> Senior IT Support and Development
> Oxford Archaeology (North)
> 01524 880212
> http://thehumanjourney.net
>
>
> ------ Files attached to this email may be in ISO 26300 format (OASIS
> Open Document Format). If you have difficulty opening them, please
> visit http://iso26300.info for more information.
>
>

-- 
-----------------------------------------------------
Joanne Cook
Senior IT Support and Development
Oxford Archaeology (North)
01524 880212
http://thehumanjourney.net


------
Files attached to this email may be in ISO 26300 format (OASIS Open Document 
Format). If you have difficulty opening them, please visit http://iso26300.info 
for more information.

Reply via email to