[GeoNode-users] Cant upload and register remote services after update
Christian Willmes
c.willmes at uni-koeln.de
Mon Nov 2 01:15:44 PST 2015
I now tryed with Chrome, and upload works fine. Thanks! But adding a
remote WMS does not work... I write another mail regarding this, because
its a different problem.
Regards,
Christian
Am 30.10.2015 um 16:58 schrieb Simone Dalmasso:
> On demo.geonode.org <http://demo.geonode.org> I don't see issues on
> upload. Christian, this time there hasn't been any data model change
> so it's only a template + javascript + python code. An upgrade and
> apache restart should be sufficient....not sure what's wrong there.
>
> 2015-10-30 16:48 GMT+01:00 Charles Cossé <ccosse at gmail.com
> <mailto:ccosse at gmail.com>>:
>
> This commit looks like an attempt to clean-up but doesn't work b/c
> category form not being transmitted as needed:
> 0c3c1395dffb879d4dab10c77610008778d13bd7
> <https://github.com/GeoNode/geonode/commit/0c3c1395dffb879d4dab10c77610008778d13bd7#diff-36bc05580e37aef61b66c480db47cc38>
>
>
>
> On Fri, Oct 30, 2015 at 11:36 AM, Charles Cossé <ccosse at gmail.com
> <mailto:ccosse at gmail.com>> wrote:
>
> Hi, I may be somewhat implicated in this. This is what I have
> in my layers/views.py around the Line#154 in your error
> message. It is different than what's in git at the moment,
> and I'm not sure why. The below is a hack, for sure, which
> was awaiting more insight into getting the category_form
> returned from layers_upload.html ... nonetheless, if you
> replace the topic_id retrieval section in your views.py I
> suspect it will work. Meanwhile the views.py on github appears
> that it cannot work as-is ... will look into it more later.
> (what might have happened was a revert b/c multiple categories
> not handled, but reverted to previous broken version, ie. not
> far enough back).
>
> try:
> # Moved this inside the try/except block
> because it can raise
> # exceptions when unicode characters are present.
> # This should be followed up in upstream Django.
> tempdir, base_file = form.write_files()
> logging.debug(request)
> topic_id = request.META.get("HTTP_COOKIE")
> topic_id = string.split(topic_id, " ")[0]
> topic_id = string.split(topic_id, ":")[1]
> topic_id = string.split(topic_id, ";")[0]
> logging.debug(topic_id)
> topic_category = TopicCategory.objects.get(
> id=topic_id
> )
> saved_layer = file_upload(
> base_file,
> name=name,
> user=request.user,
> overwrite=False,
> charset=form.cleaned_data["charset"],
> abstract=form.cleaned_data["abstract"],
> title=form.cleaned_data["layer_title"],
> )
> Layer.objects.filter(name=name).update(
> category=topic_category
> )
> except Exception as e:
> exception_type, error, tb = sys.exc_info()
>
>
> On Fri, Oct 30, 2015 at 10:59 AM, Christian Willmes
> <christian.willmes at googlemail.com
> <mailto:christian.willmes at googlemail.com>> wrote:
>
> just to clarify, I tried the upload and register of remote
> service again after running "geonode collectstatic".
>
> I also made sure to select a category from the GUI, but
> for testing also tryed to upload without selecting a
> category, both resulting in the exact same errors in the logs.
>
> Any Ideas?
>
> Thanks,
> Christian
>
>
> Am 30.10.2015 um 15:02 schrieb Christian Willmes:
>
> Hi,
>
> thanks, but it did not help. I did:
> ---
> ~$ geonode collectstatic
>
> You have requested to collect static files at the
> destination
> location as specified in your settings.
>
> This will overwrite existing files!
> Are you sure you want to do this?
>
> Type 'yes' to continue, or 'no' to cancel: yes
>
> 0 static files copied, 880 unmodified.
> ---
>
> Errors in logs look exactly same, as posted in the
> mail before.
>
> Regards,
> Christian
>
> Am 30.10.2015 um 14:57 schrieb Simone Dalmasso:
>
> Christian. A geonode collectstatic may fix. Let us
> know
>
> Il venerdì 30 ottobre 2015, Christian Willmes
> <christian.willmes at googlemail.com
> <mailto:christian.willmes at googlemail.com>
> <mailto:christian.willmes at googlemail.com
> <mailto:christian.willmes at googlemail.com>>> ha
> scritto:
>
> Hi,
>
> I run a GeoNode /version 2.4c2 /from the
> ubuntu packages./
>
> /After an "apt-get update / upgrade"
> yesterday, I can't upload new
> layers or register remote services on GeoNode
> anymore.
> /
> /On registering remote services the logs say:
>
> [Fri Oct 30 13:24:41.857736 2015] [core:error]
> [pid 24951:tid
> 140094098888448] [client 134.95.126.26:38719
> <http://134.95.126.26:38719>
> <http://134.95.126.26:38719>] End of script
> output before headers:
> geonode.wsgi
> [Fri Oct 30 13:24:41.857932 2015] [core:error]
> [pid 25013:tid
> 140094014961408] [client 134.95.126.26:38714
> <http://134.95.126.26:38714>
> <http://134.95.126.26:38714>] End of script
> output before headers:
> geonode.wsgi
> [Fri Oct 30 13:24:41.858108 2015] [core:error]
> [pid 24951:tid
> 140094090495744] [client 127.0.0.1:36688
> <http://127.0.0.1:36688> <http://127.0.0.1:36688>]
> End of script output before headers: geonode.wsgi
> [Fri Oct 30 13:24:41.858290 2015] [core:error]
> [pid 24951:tid
> 140094073710336] [client 134.95.126.26:38467
> <http://134.95.126.26:38467>
> <http://134.95.126.26:38467>] End of script
> output before headers:
> geonode.wsgi
> [Fri Oct 30 13:24:41.858455 2015] [core:error]
> [pid 24951:tid
> 140094006568704] [client 134.95.126.26:38447
> <http://134.95.126.26:38447>
> <http://134.95.126.26:38447>] End of script
> output before headers:
> geonode.wsgi
> [Fri Oct 30 13:24:41.858625 2015] [core:error]
> [pid 25013:tid
> 140094115673856] [client 134.95.126.26:38399
> <http://134.95.126.26:38399>
> <http://134.95.126.26:38399>] End of script
> output before headers:
> geonode.wsgi
> [Fri Oct 30 13:24:41.858788 2015] [core:error]
> [pid 25013:tid
> 140093914248960] [client 134.95.126.26:38411
> <http://134.95.126.26:38411>
> <http://134.95.126.26:38411>] End of script
> output before headers:
> geonode.wsgi
> [Fri Oct 30 13:24:41.858963 2015] [core:error]
> [pid 25013:tid
> 140093939427072] [client 134.95.126.26:38433
> <http://134.95.126.26:38433>
> <http://134.95.126.26:38433>] End of script
> output before headers:
> geonode.wsgi
> [Fri Oct 30 13:24:41.859267 2015] [core:error]
> [pid 25013:tid
> 140093964605184] [client 134.95.126.26:38350
> <http://134.95.126.26:38350>
> <http://134.95.126.26:38350>] End of script
> output before headers:
> geonode.wsgi
> [Fri Oct 30 13:24:41.859403 2015] [core:error]
> [pid 24951:tid
> 140093922641664] [client 134.95.150.136:37065
> <http://134.95.150.136:37065>
> <http://134.95.150.136:37065>] End of script
> output before
> headers: geonode.wsgi, referer:
> http://geonode.crc806db.uni-koeln.de/services/register/
>
>
> On upload via the web gui, the logs say:
>
> [Fri Oct 30 07:50:58.506998 2015] [:error]
> [pid 1277:tid
> 139701666780928] "'category'"
> [Fri Oct 30 07:50:58.507085 2015] [:error]
> [pid 1277:tid
> 139701666780928] Traceback (most recent call
> last):
> [Fri Oct 30 07:50:58.507097 2015] [:error]
> [pid 1277:tid
> 139701666780928] File
> "/usr/local/lib/python2.7/dist-packages/geonode/layers/views.py",
> line 154, in layer_upload
> [Fri Oct 30 07:50:58.507106 2015] [:error]
> [pid 1277:tid
> 139701666780928] topic_id =
> request.POST['category']
> [Fri Oct 30 07:50:58.507115 2015] [:error]
> [pid 1277:tid
> 139701666780928] File
> "/usr/lib/python2.7/dist-packages/django/utils/datastructures.py",
> line 301, in __getitem__
> [Fri Oct 30 07:50:58.507126 2015] [:error]
> [pid 1277:tid
> 139701666780928] raise
> MultiValueDictKeyError(repr(key))
> [Fri Oct 30 07:50:58.507139 2015] [:error]
> [pid 1277:tid
> 139701666780928] MultiValueDictKeyError:
> "'category'"
>
> Is there any step I need to do manually after
> an package upgrade?
> I remember similar problems after the last
> update, then it was a
> problem with "uploadsession" not "category"
> during upload layers.
>
> Thanks and regards,
> Christian
> _______________________________________________
> geonode-users mailing list
> geonode-users at lists.osgeo.org
> <mailto:geonode-users at lists.osgeo.org>
> http://lists.osgeo.org/mailman/listinfo/geonode-users
>
>
>
> --
> Simone
>
>
> _______________________________________________
> geonode-users mailing list
> geonode-users at lists.osgeo.org
> <mailto:geonode-users at lists.osgeo.org>
> http://lists.osgeo.org/mailman/listinfo/geonode-users
>
>
>
> _______________________________________________
> geonode-users mailing list
> geonode-users at lists.osgeo.org
> <mailto:geonode-users at lists.osgeo.org>
> http://lists.osgeo.org/mailman/listinfo/geonode-users
>
>
>
>
> _______________________________________________
> geonode-users mailing list
> geonode-users at lists.osgeo.org <mailto:geonode-users at lists.osgeo.org>
> http://lists.osgeo.org/mailman/listinfo/geonode-users
>
>
>
>
> --
> Simone
>
>
> _______________________________________________
> geonode-users mailing list
> geonode-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/geonode-users
--
Christian Willmes
AG GIS & Fernerkundung | GIS & RS Group
Geographisches Institut | Institute of Geography
Universität zu Köln | University of Cologne
Tel.: +49 (0)221 470 6234
http://www.geographie.uni-koeln.de/willmes-christian.695.en.html
http://www.sfb806.de
http://crc806db.uni-koeln.de
More information about the geonode-users
mailing list