Skip to content

Instantly share code, notes, and snippets.

[2020-03-26 21:31:40,982: ERROR/Beat] Cannot collect from Service: localhost-hostgeoserver@localhost: 'value'
Traceback (most recent call last):
File "/opt/geonode/geonode/monitoring/management/commands/collect_metrics.py", line 98, in handle
format=options['format'])
File "/opt/py-venvs/geonode3/lib/python3.7/site-packages/timeout_decorator/timeout_decorator.py", line 81, in new_function
return function(*args, **kwargs)
File "/opt/geonode/geonode/monitoring/management/commands/collect_metrics.py", line 145, in run_check
return collector.process(service, data_in, last_check, until)
File "/opt/geonode/geonode/monitoring/collector.py", line 469, in process
service, data, valid_from, valid_to, *args, **kwargs)
@travislbrundage
travislbrundage / gist:4fcfdf651d4824ea5a0f8b1cdbce7f13
Created March 15, 2020 01:16
GeoServer errors with layer upload
2020-03-14 17:40:30,633 WARN [geoserver.config] - Error reading resource URL [jar:file:/opt/geonode/geoserver/geoserver/WEB-INF/lib/gs-geofence-server-2.16.2.jar!/geofence-default-override.properties]
java.io.FileNotFoundException: URL [jar:file:/opt/geonode/geoserver/geoserver/WEB-INF/lib/gs-geofence-server-2.16.2.jar!/geofence-default-override.properties] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/opt/geonode/geoserver/geoserver/WEB-INF/lib/gs-geofence-server-2.16.2.jar!/geofence-default-override.properties
at org.springframework.util.ResourceUtils.getFile(ResourceUtils.java:217)
at org.springframework.core.io.AbstractFileResolvingResource.getFile(AbstractFileResolvingResource.java:154)
at org.springframework.core.io.UrlResource.getFile(UrlResource.java:227)
at org.geoserver.config.SpringResourceAdaptor.relative(SpringResourceAdaptor.java:35)
at org.geoserver.config.GeoServerPropertyOverrideConfigurer.setLocations(GeoServerPropertyOverrideConfigure
@travislbrundage
travislbrundage / gist:7fb300d394d59e7cef8a576cf74501a1
Created March 15, 2020 01:15
GeoNode Django errors upon layer upload
Error generating thumbnail
Handler dispatch failed; nested exception is java.awt.AWTError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.
Traceback (most recent call last):
File "/opt/py-venvs/geonode3/lib/python3.7/site-packages/django/db/models/query.py", line 538, in get_or_create
return self.get(**kwargs), False
File "/opt/py-venvs/geonode3/lib/python3.7/site-packages/django/db/models/query.py", line 408, in get
self.model._meta.object_name
geonode.layers.models.Layer.DoesNotExist: Layer matching query does not exist.
During handling of the above exception, another exception occurred:
@travislbrundage
travislbrundage / gist:28e39a149ad39e2eacf11fd2948d5c59
Created February 20, 2020 22:18
geonode3 master coverage tests output
(geonode3) geonode@travis-Serval-WS:/opt/geonode$ coverage run --branch --source=geonode manage.py test . --noinput
Creating test database for alias 'default'...
/opt/py-venvs/geonode3/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1427: RuntimeWarning: DateTimeField GroupProfile.last_modified received a naive datetime (2019-09-09 15:45:34) while time zone support is active.
RuntimeWarning)
/opt/py-venvs/geonode3/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1427: RuntimeWarning: DateTimeField GroupProfile.created received a naive datetime (2019-09-09 15:45:34) while time zone support is active.
RuntimeWarning)
/opt/py-venvs/geonode3/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1427: RuntimeWarning: DateTimeField GroupProfile.last_modified received a naive datetime (2011-06-09 15:45:34) while time zone support is active.
RuntimeWarning)
/opt/py-venvs/geonode3/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1427: RuntimeWarning: DateTi
@travislbrundage
travislbrundage / gist:dab0ac199a71d307123fb0220c7716d2
Created February 20, 2020 21:25
geonode3 master paver run_tests output
(geonode3) geonode@travis-Serval-WS:/opt/geonode$ paver run_tests
---> pavement.run_tests
---> pavement.start_geoserver
Port 8080 is already in use
The logs are available at /opt/geonode/geoserver/jetty.log
---> pavement.start_qgis_server
---> pavement.test
python manage.py test geonode.tests.smoke geonode.api.tests geonode.base.tests geonode.layers.tests geonode.maps.tests geonode.documents.tests geonode.security.tests geonode.catalogue.tests geonode.catalogue.metadataxsl.tests geonode.people.tests geonode.client.tests geonode.themes.tests geonode.proxy.tests geonode.social.tests geonode.groups.tests geonode.services.tests geonode.geoserver.tests geonode.upload.tests geonode.tasks.tests geonode.messaging.tests geonode.monitoring.tests --noinput --parallel=1
Creating test database for alias 'default'...
/opt/py-venvs/geonode3/lib/python3.7/site-packages/django/db/models/fields/__init__.py:1427: RuntimeWarning: DateTimeField GroupProfile.last_modified received a naive datetime (2019-09-09 15:45:34) while time
@travislbrundage
travislbrundage / gist:b63ea9f47bfb01b8f3d8eebc69020938
Created February 20, 2020 07:47
geonode3 paver run_tests local output
(geonode3) geonode@travis-Serval-WS:/opt/geonode$ paver run_tests --c --l=’true’
---> pavement.run_tests
---> pavement.start_geoserver
Port 8080 is already in use
The logs are available at /opt/geonode/geoserver/jetty.log
---> pavement.start_qgis_server
---> pavement.test
coverage run --branch --source=geonode --omit="*/__init__*,*/test*,*/wsgi*,*/version*,*/migrations*,*/search_indexes*,*/management/*,*/context_processors*,*/upload/*,*/qgis_server/*" manage.py test geonode.tests.smoke geonode.api.tests geonode.base.tests geonode.layers.tests geonode.maps.tests geonode.documents.tests geonode.security.tests geonode.catalogue.tests geonode.catalogue.metadataxsl.tests geonode.people.tests geonode.client.tests geonode.themes.tests geonode.proxy.tests geonode.social.tests geonode.groups.tests geonode.services.tests geonode.geoserver.tests geonode.upload.tests geonode.tasks.tests geonode.messaging.tests geonode.monitoring.tests --noinput --parallel=1
Creating test database for alias 'default'...
/opt/py-venvs/geo
(geonode3) geonode@travis-Serval-WS:/opt/geonode$ paver test_bdd --l=’true’
---> pavement.test_bdd
---> pavement.reset
---> pavement.stop
---> pavement.stop_geoserver
Stopping java (process number 30582)
Stopping geoserver (process number 2803)
Stopping geoserver (process number 2805)
[Errno 3] No such process
---> pavement.stop_qgis_server
@travislbrundage
travislbrundage / gist:0da42cdea8c3795ff52c24050f98ac2b
Created February 19, 2020 23:46
geonode3 paver run_tests output
(geonode3) geonode@travis-Serval-WS:/opt/geonode$ paver run_tests
---> pavement.run_tests
---> pavement.start_geoserver
cd /opt/geonode/geoserver/data
java -version
openjdk version "11.0.6" 2020-01-14
OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1)
OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1, mixed mode, sharing)
java -Xms512m -Xmx2048m -server -XX:+UseConcMarkSweepGC -XX:MaxPermSize=512m -DGEOSERVER_DATA_DIR=/opt/geonode/geoserver/data -Dgeofence.dir=/opt/geonode/geoserver/data/geofence -jar /opt/geonode/downloaded/jetty-runner-9.4.7.v20170914.jar --port 8080 --log /opt/geonode/geoserver/jetty.log /opt/geonode/scripts/misc/jetty-runner.xml > /dev/null &
cd /opt/geonode
@travislbrundage
travislbrundage / gist:f76a076ea4d3d9ae3b7bd4b8403805da
Created February 19, 2020 23:02
geonode 3 test output (partial)
Traceback (most recent call last):
File "/opt/py-venvs/geonode3/lib/python3.7/site-packages/urllib3/connectionpool.py", line 672, in urlopen
chunked=chunked,
File "/opt/py-venvs/geonode3/lib/python3.7/site-packages/urllib3/connectionpool.py", line 387, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/usr/lib/python3.7/http/client.py", line 1252, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.7/http/client.py", line 1298, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
@travislbrundage
travislbrundage / gist:d1b3da0312e8f848e59a29cac56c0a05
Created February 13, 2020 21:41
geonode install python3 errors
(geonode3) geonode@travis-Serval-WS:/opt/geonode$ pip install -r requirements.txt --upgrade --no-cache --no-cache-dir
Collecting Pillow==7.0.0
Downloading Pillow-7.0.0-cp37-cp37m-manylinux1_x86_64.whl (2.1 MB)
|████████████████████████████████| 2.1 MB 2.6 MB/s
Collecting lxml==4.5.0
Downloading lxml-4.5.0-cp37-cp37m-manylinux1_x86_64.whl (5.7 MB)
|████████████████████████████████| 5.7 MB 65.0 MB/s
Collecting defusedxml==0.6.0
Downloading defusedxml-0.6.0-py2.py3-none-any.whl (23 kB)
Collecting psycopg2==2.8.4