[GeoNode-devel] Thumbnail update fails

Guillaume Sueur no-reply at neogeo-online.net
Mon Aug 29 07:13:14 PDT 2016


Hey, I think I've got something here !
If I use the geoserver.war from
http://build.geonode.org/geoserver/latest/, it's all fine, but if I take
the geoserver-2.9.x.war, it doesn't work...



Le 29/08/2016 à 15:54, Francesco Bartoli a écrit :
> Just notice such build has a special security provider for the
> authentication from django https://github.com/GeoNode/geoserver-geonode-ext
> 
> Francesco
>  
> Il giorno 29/ago/2016, alle ore 15:44, Guillaume Sueur
> <no-reply at neogeo-online.net <mailto:no-reply at neogeo-online.net>> ha scritto:
> 
>> I'm gonna try with
>> http://build.geonode.org/geoserver/latest/geoserver.war and see what
>> happens.
>> Thanks for your kind advices
>>
>> Guillaume
>> Le 29/08/2016 à 15:40, Francesco Bartoli a écrit :
>>> Maybe you can try with the official stable version 2.9.1 of geoserver
>>> just making the operations manually with curl and see if the problem is
>>> still happening careless of geonode.
>>>
>>> Regards,
>>> Francesco
>>>
>>> Il giorno 29/ago/2016, alle ore 15:32, Simone Dalmasso
>>> <simone.dalmasso at gmail.com <mailto:simone.dalmasso at gmail.com>
>>> <mailto:simone.dalmasso at gmail.com>> ha scritto:
>>>
>>>> Indeed is strange. Try to delete geoserver and the war file and run
>>>> paver setup again. Let's see how it goes with a new one. (save your
>>>> data dir if needed)
>>>>
>>>> 2016-08-29 15:28 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>>:
>>>>
>>>>    Hi again,
>>>>
>>>>    It's really weird. It seems that the printing module is correctly
>>>>    activated (geoserver/pdf/info.json sends some content,
>>>>    corresponding to
>>>>    the correct config.yaml file).
>>>>    But it's like the bindings with the REST API is not done. On another
>>>>    instance, if I request
>>>>    localhost:8080/geoserver/rest/printng/render.png
>>>>    I have an empty PNG in return. On this one, I keep having this
>>>>    damn 405
>>>>    error, just because it is not recognized by the REST API I guess.
>>>>
>>>>    Any clue here ? Maybe I should ask the Geoserver mailing list. It's
>>>>    always hard to guess with these cross-software / configuration
>>>>    problems.
>>>>
>>>>    Best regards
>>>>
>>>>    Guillaume
>>>>
>>>>
>>>>    Le 29/08/2016 à 14:06, Simone Dalmasso a écrit :
>>>>> And if you open that url in your browser you get a 405 too?
>>>>>
>>>>> In the layer detail page a 405 on /rest/styles is expected and is the
>>>>> correct behavior. But not more than one.
>>>>>
>>>>> 2016-08-29 13:52 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
>>>>    <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>
>>>>>    <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
>>>>    <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
>>>>    <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
>>>>    <mailto: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
>>>>    <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
>>>>    <mailto: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
>>>>    <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>>
>>>>>>    <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>
>>>>    <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
>>>>
>>>>
>>>>
>>>>
>>>> -- 
>>>> Simone
>>>> _______________________________________________
>>>> geonode-devel mailing list
>>>> 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
>>>
> 


More information about the geonode-devel mailing list