django Geonode python manage.py updatelayers 失败

里赛尔

我已成功设置 geonode 和 geoserver 并使用以下安装说明访问该站点:

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

但是,当我尝试使用命令 python manage.py updatelayers 导入图层 ive creater geoserver 时,出现以下错误。我没有看到任何明显会导致这种情况的东西,有哪些可能的解决方案。

  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

我的 apache 日志是:

[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'
梅尔文

从跟踪看来,连接rest_url失败。一旦你弄清楚了 rest_url 是什么以及它应该是什么,你就可以解决你的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python-Django Manage.py Syncdb失败?

来自分类Dev

从Django 1.6升级到1.9:python manage.py迁移失败

来自分类Dev

Django:manage.py工作正常,但django-admin失败

来自分类Dev

Django python manage.py syncdb

来自分类Dev

运行manage.py测试时Django数据迁移失败,但运行manage.py migration时失败

来自分类Dev

Django python manage.py runserver给出异常数据文件未找到,数据文件生成失败

来自分类Dev

Django:./ manage.py [...]和python manage.py [...]有什么区别

来自分类Dev

Django:./ manage.py [...]和python manage.py [...]有什么区别

来自分类Dev

Django-“ python manage.py runserver”不起作用

来自分类Dev

如何从python manage.py test调用pytest-django?

来自分类Dev

Django的:python manage.py runserver(多个错误)

来自分类Dev

django和python ./manage.py makemigrations执行错误

来自分类Dev

Python Manage.Py

来自分类Dev

Python args:为 django manage.py 设置的 django 调试参数

来自分类Dev

将“ python manage.py”更改为“ ./manage.py”

来自分类Dev

将Gulp与Django manage.py集成

来自分类Dev

升级Django,如何获取manage.py

来自分类Dev

Django manage.py syncdb错误

来自分类Dev

Django manage.py runserver无法响应

来自分类Dev

Django manage.py migration ImportError

来自分类Dev

运行python manage.py时出现语法错误-Django

来自分类Dev

如何在Django中使用python manage.py test命令运行所有测试

来自分类Dev

Django-关系“关系”不存在。无法运行python manage.py migration?

来自分类Dev

交互式Python控制台与Django的“ manage.py shell”之间的区别

来自分类Dev

如何在Visual Studio的Python工具中运行Django manage.py命令?

来自分类Dev

Django 1.6:如何忽略python manage.py loaddata中的灯具?

来自分类Dev

Python manage.py runserver不适用于项目(Django)

来自分类Dev

使用python manage.py创建超级用户自定义Django中的消息

来自分类Dev

IBM Cloud db2 Django迁移python manage.py migration

Related 相关文章

  1. 1

    Python-Django Manage.py Syncdb失败?

  2. 2

    从Django 1.6升级到1.9:python manage.py迁移失败

  3. 3

    Django:manage.py工作正常,但django-admin失败

  4. 4

    Django python manage.py syncdb

  5. 5

    运行manage.py测试时Django数据迁移失败,但运行manage.py migration时失败

  6. 6

    Django python manage.py runserver给出异常数据文件未找到,数据文件生成失败

  7. 7

    Django:./ manage.py [...]和python manage.py [...]有什么区别

  8. 8

    Django:./ manage.py [...]和python manage.py [...]有什么区别

  9. 9

    Django-“ python manage.py runserver”不起作用

  10. 10

    如何从python manage.py test调用pytest-django?

  11. 11

    Django的:python manage.py runserver(多个错误)

  12. 12

    django和python ./manage.py makemigrations执行错误

  13. 13

    Python Manage.Py

  14. 14

    Python args:为 django manage.py 设置的 django 调试参数

  15. 15

    将“ python manage.py”更改为“ ./manage.py”

  16. 16

    将Gulp与Django manage.py集成

  17. 17

    升级Django,如何获取manage.py

  18. 18

    Django manage.py syncdb错误

  19. 19

    Django manage.py runserver无法响应

  20. 20

    Django manage.py migration ImportError

  21. 21

    运行python manage.py时出现语法错误-Django

  22. 22

    如何在Django中使用python manage.py test命令运行所有测试

  23. 23

    Django-关系“关系”不存在。无法运行python manage.py migration?

  24. 24

    交互式Python控制台与Django的“ manage.py shell”之间的区别

  25. 25

    如何在Visual Studio的Python工具中运行Django manage.py命令?

  26. 26

    Django 1.6:如何忽略python manage.py loaddata中的灯具?

  27. 27

    Python manage.py runserver不适用于项目(Django)

  28. 28

    使用python manage.py创建超级用户自定义Django中的消息

  29. 29

    IBM Cloud db2 Django迁移python manage.py migration

热门标签

归档