<div dir="ltr"><div>Dear GeoNode users,</div><div><br></div><div>I am setting a new geonode-project in a python virtualenv following [1]. While running all the command line, paver sync is hitting a error:</div><div><br></div><div>Traceback (most recent call last):<br>  File "manage.py", line 31, in <module><br>    execute_from_command_line(sys.argv)<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 364, in execute_from_command_line<br>    utility.execute()<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 356, in execute<br>    self.fetch_command(subcommand).run_from_argv(self.argv)<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/core/management/base.py", line 283, in run_from_argv<br>    self.execute(*args, **cmd_options)<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/core/management/base.py", line 327, in execute<br>    self.check()<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/core/management/base.py", line 359, in check<br>    include_deployment_checks=include_deployment_checks,<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/core/management/base.py", line 346, in _run_checks<br>    return checks.run_checks(**kwargs)<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/core/checks/registry.py", line 81, in run_checks<br>    new_errors = check(app_configs=app_configs)<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/core/checks/urls.py", line 16, in check_url_config<br>    return check_resolver(resolver)<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/core/checks/urls.py", line 26, in check_resolver<br>    return check_method()<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/urls/resolvers.py", line 254, in check<br>    for pattern in self.url_patterns:<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/utils/functional.py", line 35, in __get__<br>    res = instance.__dict__[<a href="http://self.name">self.name</a>] = self.func(instance)<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/urls/resolvers.py", line 405, in url_patterns<br>    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/utils/functional.py", line 35, in __get__<br>    res = instance.__dict__[<a href="http://self.name">self.name</a>] = self.func(instance)<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/urls/resolvers.py", line 398, in urlconf_module<br>    return import_module(self.urlconf_name)<br>  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module<br>    __import__(name)<br>  File "/home/geonode_project/my_geonode/my_geonode/urls.py", line 24, in <module><br>    from geonode.urls import urlpatterns<br>  File "/home/geo/Envs/geonode_project/src/geonode/geonode/urls.py", line 89, in <module><br>    url(r'^catalogue/', include('geonode.catalogue.urls')),<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/conf/urls/__init__.py", line 50, in include<br>    urlconf_module = import_module(urlconf_module)<br>  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module<br>    __import__(name)<br>  File "/home/geo/Envs/geonode_project/src/geonode/geonode/catalogue/urls.py", line 22, in <module><br>    from . import views<br>  File "/home/geo/Envs/geonode_project/src/geonode/geonode/catalogue/views.py", line 29, in <module><br>    from pycsw import server<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/pycsw/__init__.py", line 35, in <module><br>    __version__ = pkg_resources.require("pycsw")[0].version<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 892, in require<br>    needed = self.resolve(parse_requirements(requirements))<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 783, in resolve<br>    raise VersionConflict(dist, req).with_context(dependent_req)<br>pkg_resources.ContextualVersionConflict: (xmltodict 0.9.2 (/home/geo/Envs/geonode_project/lib/python2.7/site-packages), Requirement.parse('xmltodict==0.10.2'), set(['pycsw']))<br><br></div><div>And paver start <br></div><div><br></div><div>pavement.start<br>---> pavement.start_geoserver<br>cd /home/geonode_project/my_geonode/geoserver/data<br>java -version<br>java version "1.8.0_181"<br>Java(TM) SE Runtime Environment (build 1.8.0_181-b13)<br>Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)<br>java -Xms512m -Xmx2048m -server -XX:+UseConcMarkSweepGC -XX:MaxPermSize=512m -DGEOSERVER_DATA_DIR=/home/geonode_project/my_geonode/geoserver/data -Dgeofence.dir=/home/geonode_project/my_geonode/geoserver/data/geofence -jar /home/geonode_project/my_geonode/downloaded/jetty-runner-9.4.7.v20170914.jar --port 8080 --log /home/geonode_project/my_geonode/geoserver/jetty.log /home/geonode_project/my_geonode/scripts/misc/jetty-runner.xml > /dev/null &<br>cd /home/geonode_project/my_geonode<br>Starting GeoServer on <a href="http://localhost:8080/geoserver/">http://localhost:8080/geoserver/</a><br>Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0<br>2018-08-01 11:43:11.942:INFO::main: Logging initialized @483ms to org.eclipse.jetty.util.log.StdErrLog<br>2018-08-01 11:43:11.962:INFO:oejr.Runner:main: Runner<br>2018-08-01 11:43:12.832:INFO:oejs.Server:main: jetty-9.4.7.v20170914<br>2018-08-01 11:43:19.024:INFO:oejs.session:main: DefaultSessionIdManager workerName=node0<br>2018-08-01 11:43:19.029:INFO:oejs.session:main: No SessionScavenger set, using defaults<br>2018-08-01 11:43:19.032:INFO:oejs.session:main: Scavenging every 660000ms<br>ago 01, 2018 11:43:20 AM it.geosolutions.imageio.gdalframework.GDALUtilities loadGDAL<br>WARNING: Failed to load the GDAL native libs. This is not a problem unless you need to use the GDAL plugins: they won't be enabled.<br>java.lang.UnsatisfiedLinkError: no gdaljni in java.library.path<br>ago 01, 2018 11:43:23 AM org.geoserver.platform.GeoServerExtensions checkContext<br>WARNING: Extension lookup 'XStreamPersisterInitializer', but ApplicationContext is unset.<br>ago 01, 2018 11:43:23 AM org.geoserver.platform.GeoServerExtensions checkContext<br>WARNING: Extension lookup 'ExtensionFilter', but ApplicationContext is unset.<br>ago 01, 2018 11:43:23 AM org.geoserver.platform.GeoServerExtensions checkContext<br>WARNING: Extension lookup 'ExtensionProvider', but ApplicationContext is unset.<br>ago 01, 2018 11:43:23 AM org.geoserver.platform.GeoServerExtensions checkContext<br>WARNING: Extension lookup 'ExtensionFilter', but ApplicationContext is unset.<br>2018-08-01 11:43:23.501:INFO:oejshC.geoserver:main: Initializing Spring root WebApplicationContext<br>ago 01, 2018 11:43:40 AM org.geoserver.platform.GeoServerExtensions checkContext<br>WARNING: Extension lookup 'MonitorDAO', but ApplicationContext is unset.<br>ago 01, 2018 11:43:40 AM org.geoserver.platform.GeoServerExtensions checkContext<br>WARNING: Extension lookup 'ExtensionFilter', but ApplicationContext is unset.<br>ago 01, 2018 11:43:40 AM org.geoserver.platform.GeoServerExtensions checkContext<br>WARNING: Extension lookup 'ExtensionProvider', but ApplicationContext is unset.<br>ago 01, 2018 11:43:40 AM org.geoserver.platform.GeoServerExtensions checkContext<br>WARNING: Extension lookup 'ExtensionFilter', but ApplicationContext is unset.<br>ago 01, 2018 11:43:42 AM org.geoserver.platform.GeoServerExtensions checkContext<br>WARNING: Extension lookup 'GeoServerSecurityProvider', but ApplicationContext is unset.<br>ago 01, 2018 11:43:42 AM org.geoserver.platform.GeoServerExtensions checkContext<br>WARNING: Extension lookup 'ExtensionFilter', but ApplicationContext is unset.<br>ago 01, 2018 11:43:42 AM org.geoserver.platform.GeoServerExtensions checkContext<br>WARNING: Extension lookup 'ExtensionProvider', but ApplicationContext is unset.<br>ago 01, 2018 11:43:42 AM org.geoserver.platform.GeoServerExtensions checkContext<br>WARNING: Extension lookup 'ExtensionFilter', but ApplicationContext is unset.<br>ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console...<br>Security framework of XStream not initialized, XStream is probably vulnerable.<br>2018-08-01 11:44:34.666:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@19bb089b{/geoserver,file:///home/geonode_project/my_geonode/geoserver/geoserver/,AVAILABLE}{../geoserver}<br>2018-08-01 11:44:34.676:INFO:oejs.AbstractNCSARequestLog:main: Opened /home/geonode_project/my_geonode/geoserver/jetty.log<br>2018-08-01 11:44:34.716:INFO:oejs.AbstractConnector:main: Started ServerConnector@3934e643{HTTP/1.1,[http/1.1]}{<a href="http://0.0.0.0:8080">0.0.0.0:8080</a>}<br>2018-08-01 11:44:34.721:INFO:oejs.Server:main: Started @83260ms<br>2018-08-01 11:44:35.206:INFO:oejshC.geoserver:qtp885284298-13: Initializing Spring FrameworkServlet 'dispatcher'<br>The logs are available at /home/geonode_project/my_geonode/geoserver/jetty.log<br>---> pavement.start_qgis_server<br>---> pavement.start_django<br> python -W ignore manage.py runserver <a href="http://0.0.0.0:8000">0.0.0.0:8000</a> &<br>sleep 30<br>Performing system checks...<br><br>Unhandled exception in thread started by <function wrapper at 0x7f616da7f7d0><br>Traceback (most recent call last):<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/utils/autoreload.py", line 228, in wrapper<br>    fn(*args, **kwargs)<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 124, in inner_run<br>    self.check(display_num_errors=True)<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/core/management/base.py", line 359, in check<br>    include_deployment_checks=include_deployment_checks,<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/core/management/base.py", line 346, in _run_checks<br>    return checks.run_checks(**kwargs)<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/core/checks/registry.py", line 81, in run_checks<br>    new_errors = check(app_configs=app_configs)<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/core/checks/urls.py", line 16, in check_url_config<br>    return check_resolver(resolver)<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/core/checks/urls.py", line 26, in check_resolver<br>    return check_method()<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/urls/resolvers.py", line 254, in check<br>    for pattern in self.url_patterns:<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/utils/functional.py", line 35, in __get__<br>    res = instance.__dict__[<a href="http://self.name">self.name</a>] = self.func(instance)<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/urls/resolvers.py", line 405, in url_patterns<br>    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/utils/functional.py", line 35, in __get__<br>    res = instance.__dict__[<a href="http://self.name">self.name</a>] = self.func(instance)<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/urls/resolvers.py", line 398, in urlconf_module<br>    return import_module(self.urlconf_name)<br>  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module<br>    __import__(name)<br>  File "/home/geonode_project/my_geonode/my_geonode/urls.py", line 24, in <module><br>    from geonode.urls import urlpatterns<br>  File "/home/geo/Envs/geonode_project/src/geonode/geonode/urls.py", line 89, in <module><br>    url(r'^catalogue/', include('geonode.catalogue.urls')),<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/django/conf/urls/__init__.py", line 50, in include<br>    urlconf_module = import_module(urlconf_module)<br>  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module<br>    __import__(name)<br>  File "/home/geo/Envs/geonode_project/src/geonode/geonode/catalogue/urls.py", line 22, in <module><br>    from . import views<br>  File "/home/geo/Envs/geonode_project/src/geonode/geonode/catalogue/views.py", line 29, in <module><br>    from pycsw import server<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/pycsw/__init__.py", line 35, in <module><br>    __version__ = pkg_resources.require("pycsw")[0].version<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 892, in require<br>    needed = self.resolve(parse_requirements(requirements))<br>  File "/home/geo/Envs/geonode_project/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 783, in resolve<br>    raise VersionConflict(dist, req).with_context(dependent_req)<br>pkg_resources.ContextualVersionConflict: (xmltodict 0.9.2 (/home/geo/Envs/geonode_project/lib/python2.7/site-packages), Requirement.parse('xmltodict==0.10.2'), set(['pycsw']))<br>GeoNode is now available.<br></div><div><br></div><div>has anyone faced these issues and could give me a hint?</div><div><br></div><div>[1] <a href="https://github.com/geosolutions-it/geonode-project">https://github.com/geosolutions-it/geonode-project</a><br></div></div>