[GeoNode-devel] Thumbnail update fails
Guillaume Sueur
no-reply at neogeo-online.net
Mon Aug 29 05:17:56 PDT 2016
Le 29/08/2016 à 14:06, Simone Dalmasso a écrit :
> And if you open that url in your browser you get a 405 too?
Actually, from the browser it would send a GET request which is not the
one sent by geonode. But if I use cURL:
curl -v -u xxx:xxx -X POST
"http://geonode.aua-toulouse.org/geoserver/rest/printng/render.png?width=240&auth=xxxxxx&height=180"
I receive the same 405 error.
>
> In the layer detail page a 405 on /rest/styles is expected and is the
> correct behavior. But not more than one.
Yes, I've noticed that. I normally receive a 500 error with a "wrong
response : " message, because of the image file being empty. But if I
change geoserver/helpers.py to return the server response instead of the
server content (which shloud be the image but is empty), I can see in
firebug that geoserver actually responded with a 405 error.
Best regards
Guillaume
>
> 2016-08-29 13:52 GMT+02:00 Guillaume Sueur <no-reply at neogeo-online.net
> <mailto:no-reply at neogeo-online.net>>:
>
> Hi, thanks for your reply,
>
> Nothing shows up in the log, even in developer logging mode.
> Anyway, what is strange is that I get a 405 error (method not allowed)
> and not a 401 (authentication needed). The requested URL is correct
> though... :
>
> http://localhost:8080/geoserver/rest/printng/render.png?width=240&auth=*************************&height=180
> <http://localhost:8080/geoserver/rest/printng/render.png?width=240&auth=*************************&height=180>
>
> (auth account and realm are correct too).
>
> Best regards
>
> Guillaume
>
> Le 29/08/2016 à 13:37, Simone Dalmasso a écrit :
> > Hi, try to take a look at the geoserver logs to see if there is a
> > problem with authenticating with geonode or a missing permission
> (but I
> > don't think). It may just be a small misconfiguration in geoserver.
> >
> > Hope this helps
> >
> http://localhost:8080/geoserver/rest/printng/render.png?width=240&auth=geonode.aua-toulouse
> .org%2Cguillaume%2Ccatch22&height=180
> <http://localhost:8080/geoserver/rest/printng/render.png?width=240&auth=geonode.aua-toulouse
> .org%2Cguillaume%2Ccatch22&height=180>
> > 2016-08-29 12:23 GMT+02:00 Guillaume Sueur
> <no-reply at neogeo-online.net <mailto:no-reply at neogeo-online.net>
> > <mailto:no-reply at neogeo-online.net
> <mailto:no-reply at neogeo-online.net>>>:
> >
> > Hi list,
> >
> > I am experiencing a weird problem with geonode and geoserver
> rest API.
> > Here is the story. I have a bunch of layers in Geoserver, and
> I can
> > updatelayers from Geonode without any problem, having the
> thumbnails
> > correctly created in uploaded/thumbs directory, and correctly
> set to
> > www-data ownership afterwards to avoid any problem when
> updating from
> > the web interface.
> >
> > Then, if I use the "Define Thumbnail" button from the Layer
> Edit Window,
> > an empty image is created over the previously created
> thumbnail. I dig a
> > bit into the code trying to locate the issue. It seems it
> comes from
> > geoserver api which replies to the request emitted in
> > geoserver/helpers.py on line 1687 with :
> >
> > Thumbnail created : {'date': 'Mon, 29 Aug 2016 10:19:56 GMT',
> 'status':
> > '405', 'content-length': '0'
> > , 'allow': 'GET', 'server': 'Noelios-Restlet-Engine/1.0..8'}
> >
> > which means that the Method Not allowed error wasn't caught back
> > correctly by geonode who continued the process and wrote the empty
> > content to a new file.
> >
> > I just don't understand why I received this 405 HTTP error in this
> > situation, that I have seen working well on other Geonode
> Instances.
> >
> > I've made the installation following the custom installation
> guide last
> > week, so I guess with some fresh github code.
> >
> > Any clue ?
> >
> > Best regards
> >
> > Guillaume
> > _______________________________________________
> > geonode-devel mailing list
> > geonode-devel at lists.osgeo.org
> <mailto:geonode-devel at lists.osgeo.org>
> <mailto:geonode-devel at lists.osgeo.org
> <mailto:geonode-devel at lists.osgeo.org>>
> > http://lists.osgeo.org/mailman/listinfo/geonode-devel
> <http://lists.osgeo.org/mailman/listinfo/geonode-devel>
> > <http://lists.osgeo.org/mailman/listinfo/geonode-devel
> <http://lists.osgeo.org/mailman/listinfo/geonode-devel>>
> >
> >
> >
> >
> > --
> > Simone
> _______________________________________________
> geonode-devel mailing list
> geonode-devel at lists.osgeo.org <mailto:geonode-devel at lists.osgeo.org>
> http://lists.osgeo.org/mailman/listinfo/geonode-devel
> <http://lists.osgeo.org/mailman/listinfo/geonode-devel>
>
>
>
>
> --
> Simone
More information about the geonode-devel
mailing list