2017-06-23 2 views
0

ich Setup geonode und geoserver erfolgreich haben und auf die Website zugreifen, diese Anweisungen zu installieren:django Geonode Python manage.py updatelayers nicht

http://docs.geonode.org/en/master/tutorials/install_and_admin/geonode_install/index.html

Allerdings, wenn ich die Schichten ive creater geoserver mit der importieren versuchen, Befehl python manage.py updatelayers Ich bekomme den folgenden Fehler. Ich sehe nichts Offensichtliches, das dies verursachen könnte, was sind mögliche Lösungen.

File "manage.py", line 28, in <module> 
    execute_from_command_line(sys.argv) 
    File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 399, in execute_from_command_line 
    utility.execute() 
    File "/usr/local/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/local/lib/python2.7/dist-packages/django/core/management/base.py", line 242, in run_from_argv 
    self.execute(*args, **options.__dict__) 
    File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 285, in execute 
    output = self.handle(*args, **options) 
    File "/vol1/geonode/geonode/geonode/geoserver/management/commands/updatelayers.py", line 108, in handle 
    remove_deleted=remove_deleted) 
    File "/vol1/geonode/geonode/geonode/geoserver/helpers.py", line 458, in gs_slurp 
    "bbox_y1": Decimal(resource.latlon_bbox[3]) 
    File "/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py", line 154, in get_or_create 
    return self.get_queryset().get_or_create(**kwargs) 
    File "/usr/local/lib/python2.7/dist-packages/modeltranslation/manager.py", line 341, in get_or_create 
    return super(MultilingualQuerySet, self).get_or_create(**kwargs) 
    File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 383, in get_or_create 
    obj.save(force_insert=True, using=self.db) 
    File "/usr/local/lib/python2.7/dist-packages/polymorphic/polymorphic_model.py", line 90, in save 
    return super(PolymorphicModel, self).save(*args, **kwargs) 
    File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 545, in save 
    force_update=force_update, update_fields=update_fields) 
    File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 582, in save_base 
    update_fields=update_fields, raw=raw, using=using) 
    File "/usr/local/lib/python2.7/dist-packages/django/dispatch/dispatcher.py", line 185, in send 
    response = receiver(signal=self, sender=sender, **named) 
    File "/vol1/geonode/geonode/geonode/geoserver/signals.py", line 470, in geoserver_post_save 
    set_styles(instance, gs_catalog) 
    File "/vol1/geonode/geonode/geonode/geoserver/helpers.py", line 776, in set_styles 
    default_style = gs_layer.default_style 
    File "/usr/local/lib/python2.7/dist-packages/geoserver/layer.py", line 103, in _get_default_style 
    return self._resolve_style(element) if element is not None else None 
    File "/usr/local/lib/python2.7/dist-packages/geoserver/layer.py", line 111, in _resolve_style 
    return self.catalog.get_style_by_url(style_workspace_url) 
    File "/usr/local/lib/python2.7/dist-packages/geoserver/catalog.py", line 798, in get_style_by_url 
    dom = self.get_xml(style_workspace_url) 
    File "/usr/local/lib/python2.7/dist-packages/geoserver/catalog.py", line 211, in get_xml 
    response, content = self.http.request(rest_url) 
    File "/usr/local/lib/python2.7/dist-packages/httplib2/__init__.py", line 1570, in request 
    (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey) 
    File "/usr/local/lib/python2.7/dist-packages/httplib2/__init__.py", line 1317, in _request 
    (response, content) = self._conn_request(conn, request_uri, method, body, headers) 
    File "/usr/local/lib/python2.7/dist-packages/httplib2/__init__.py", line 1290, in _conn_request 
    conn.connect() 
    File "/usr/local/lib/python2.7/dist-packages/httplib2/__init__.py", line 1060, in connect 
    raise socket.error, msg 

Mein Apache log ist:

[Fri Jun 23 13:28:18.967752 2017] [mpm_event:notice] [pid 43112:tid 140088961779584] AH00491: caught SIGTERM, shutting down 
[Fri Jun 23 08:28:19.085575 2017] [:error] [pid 43115:tid 140088961779584] Exception TypeError: "'NoneType' object is not callable" in <bound method LGEOS330.__del__ of <shapely.geos.LGEOS330 object at 0x7f68d5e77f58>> ignored 
[Fri Jun 23 08:28:19.086615 2017] [:error] [pid 43117:tid 140088961779584] Exception TypeError: "'NoneType' object is not callable" in <bound method LGEOS330.__del__ of <shapely.geos.LGEOS330 object at 0x7f68d5df5050>> ignored 
[Fri Jun 23 13:28:20.031722 2017] [mpm_event:notice] [pid 56385:tid 140091668883328] AH00489: Apache/2.4.7 (Ubuntu) mod_wsgi/3.4 Python/2.7.6 configured -- resuming normal operations 
[Fri Jun 23 13:28:20.031814 2017] [core:notice] [pid 56385:tid 140091668883328] AH00094: Command line: '/usr/sbin/apache2' 
[Fri Jun 23 13:50:13.559525 2017] [mpm_event:notice] [pid 56385:tid 140091668883328] AH00491: caught SIGTERM, shutting down 
[Fri Jun 23 13:50:14.618523 2017] [mpm_event:notice] [pid 56895:tid 140407831709568] AH00489: Apache/2.4.7 (Ubuntu) mod_wsgi/3.4 Python/2.7.6 configured -- resuming normal operations 
[Fri Jun 23 13:50:14.618589 2017] [core:notice] [pid 56895:tid 140407831709568] AH00094: Command line: '/usr/sbin/apache2' 
+0

Aber was ist die eigentliche Fehlermeldung. Wie es aussieht, kann es keine Verbindung zu einem Remote-Dienst herstellen. – Melvyn

+0

Könnten Sie bitte auf Ihre Frage eingehen? Das sind die einzigen Fehler, die ich habe. – risail

+1

Es sollte eine Zeile vor dem Traceback sein, die den Grund erklärt. In beiden Fällen schlägt dies fehl: "response, content = self.http.request (rest_url)". Es kann also keine Verbindung zu dem, was 'rest_url' ist, herstellen. – Melvyn

Antwort

1

Von der Spur es wie eine Verbindung sieht rest_url ausfällt. Sobald Sie herausgefunden haben, was rest_url ist und was es sein soll, können Sie Ihr Problem lösen.

Verwandte Themen