[GeoNode-users] geonode can't retreive layers uplaoded by a deleted user

Simone Dalmasso simone.dalmasso at gmail.com
Thu Jul 16 01:21:24 PDT 2015


Hugo, thanks for the feedback. Could you add this information to the ticket
https://github.com/GeoNode/geonode/issues/2222.

About the data stored, we keep them because that way geonode can serve the
original data even without geoserver.

2015-07-15 16:53 GMT+02:00 FERRARI Hugo <ferrari_hugo at yahoo.fr>:

> I don't know if it can help,
> but to  I finally managed to delete the user I wanted to.
>  I needed to "clean" some database entries related to the user
> Especially,
> Via django back end menu, I deleted uploadsessions related to this user.
> cheers
> Hugo
> PS:
> a little question
>  the upload session system  first stores shapefiles in a data directory
> then do something like "shptopgsql", right?
> I was wondering why shapefiles are still stored in the server if they are
> unused.
> Can we remove them?
>
>
>
>
>
>
>
> Le 13/07/2015 15:25, Paolo Corti a écrit :
>
>> Done, and working on it:
>> https://github.com/GeoNode/geonode/issues/2222
>>
>> cheers
>> p
>>
>> On Mon, Jul 13, 2015 at 11:59 AM, Simone Dalmasso
>> <simone.dalmasso at gmail.com> wrote:
>>
>>> Hi I tested on demo and can confirm the Hugo error. Need to fix that.
>>> Let's
>>> open a ticket.
>>>
>>> 2015-07-13 11:29 GMT+02:00 Paolo Corti <pcorti at gmail.com>:
>>>
>>>> Hi
>>>> I made a test, on a fresh geonode instance.
>>>>
>>>> what I did:
>>>> 1. create a new user
>>>> 2. upload a shapefile with the new user
>>>> 3. change ownership, and contact points in the layer to a different user
>>>>
>>>> now If I try to remove the user, I get the following error:
>>>>
>>>> UploadSession matching query does not exist.
>>>>
>>>> Definitely something wrong, though the error is different from the one
>>>> you
>>>> get.
>>>> I will have a deeper look and get back.
>>>>
>>>> thanks for let us know
>>>> p
>>>>
>>>> On Thu, Jul 9, 2015 at 1:28 PM, FERRARI Hugo <ferrari_hugo at yahoo.fr>
>>>> wrote:
>>>>
>>>>> that's what I did.
>>>>> I change the owner, MD producer and PoC  before deleting the user.
>>>>> the layers last in geonode resource list but have been deleted from
>>>>> geoserver.
>>>>> in my customized geonode instance it's not a problem because  I
>>>>> probably
>>>>> won't delete a user if I gave him permission to add resource.
>>>>> But I tought I could' be usefull to mention it.
>>>>> Thanks again
>>>>>
>>>>>
>>>>> Le 09/07/2015 15:03, Paolo Corti a écrit :
>>>>>
>>>>>> If you delete a user all the related objects will be deleted, django
>>>>>> admin should have provided you with a warning of all the resources
>>>>>> that would be deleted together with the user.
>>>>>> The workflow in such a case, if you want to remove a user and keep
>>>>>> his/her layers, it is to change the ownership of the layers.
>>>>>>
>>>>>> hope it helps
>>>>>> p
>>>>>>
>>>>>> On Thu, Jul 9, 2015 at 12:00 PM, FERRARI Hugo <ferrari_hugo at yahoo.fr>
>>>>>> wrote:
>>>>>>
>>>>>>> Hello everyone
>>>>>>> In my geonode instance if I delete a user who had uploaded layers ,
>>>>>>> the
>>>>>>> corresponding layers can't be retrieved by geoserver once the user
>>>>>>> has
>>>>>>> been
>>>>>>> deleted
>>>>>>> and when i go to the geoserver backend interface, all the layers from
>>>>>>> the
>>>>>>> deleted user have disapeared
>>>>>>>
>>>>>>> from GET request which usually retrive the WMS
>>>>>>>
>>>>>>> full request adress
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> http://carto-reunion.cirad.fr/geoserver/wms?LAYERS=geonode%3Aroute_1&SERVICE=WMS&VERSION=1.1.1&REQUEST=DescribeLayer
>>>>>>>
>>>>>>> response
>>>>>>>
>>>>>>> <?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE
>>>>>>> ServiceExceptionReport SYSTEM
>>>>>>>
>>>>>>>
>>>>>>> "
>>>>>>> http://carto-reunion.cirad.fr:80/geoserver/schemas/wms/1.1.1/WMS_exception_1_1_1.dtd
>>>>>>> ">
>>>>>>> <ServiceExceptionReport version="1.1.1" >
>>>>>>>          <ServiceException code="LayerNotDefined"
>>>>>>> locator="MapLayerInfoKvpParser">
>>>>>>>                   geonode:route_1: no such layer on this server
>>>>>>>          </ServiceException>
>>>>>>> </ServiceExceptionReport>
>>>>>>>
>>>>>>>
>>>>>>> Is it a normal behavior or did I miss something ?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Hugo FERRARI
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Le 06/07/2015 09:33, FERRARI Hugo a écrit :
>>>>>>>
>>>>>>> I've found a temporary solution, but with a security failure...
>>>>>>> I' ve created a directory inside /var/www/geonode called notification
>>>>>>> and
>>>>>>> I
>>>>>>> gave a 777 perms on it.
>>>>>>> So everyone can write.
>>>>>>> does it mean that the user who puts the notifications locks is not
>>>>>>> www-data
>>>>>>> (ie apache) ? which user could it be ?
>>>>>>> thanks a lot ,
>>>>>>> Hugo FERRARI
>>>>>>>
>>>>>>>
>>>>>>> Le 03/07/2015 18:27, FERRARI Hugo a écrit :
>>>>>>>
>>>>>>> hello
>>>>>>>    I've got a problem trying to uplaod layers and having the
>>>>>>> notification
>>>>>>> system enabled
>>>>>>> I got this message in front end
>>>>>>> failed to create /var/www/<hostname>.MainThread-2979
>>>>>>>
>>>>>>> I read this message on the issues forum,
>>>>>>> so I put
>>>>>>>    NOTIFICATION_LOCK_LOCATION='/var/www/geonode'
>>>>>>> in the settings files
>>>>>>> even if this folder is owned by www-data user, I always get this
>>>>>>> error
>>>>>>> message, and no data has been loaded in geoserver. I only received
>>>>>>> the
>>>>>>> notification e mail which indicates that the layer have been
>>>>>>> loaded...
>>>>>>>
>>>>>>> In apache error.log I got this queue
>>>>>>>
>>>>>>> [Fri Jul 03 09:07:23.260468 2015] [:error] [pid 2979]   File
>>>>>>> "/home/ferrari/geonode/geonode/tasks/email.py" , line 21, in
>>>>>>> send_queued_notifications
>>>>>>> [Fri Jul 03 09:07:23.260473 2015] [:error] [pid 2979]
>>>>>>> send_all(settings.NOTIFICATION_LOCK_LOCATION)
>>>>>>> [Fri Jul 03 09:07:23.260478 2015] [:error] [pid 2979]   File
>>>>>>> "/usr/local/lib/python2.7/dist-packages/notification/engine.py", line
>>>>>>> 43,
>>>>>>> in
>>>>>>> send_all
>>>>>>> [Fri Jul 03 09:07:23.260483 2015] [:error] [pid 2979]     lock =
>>>>>>> acquire_lock(*args)
>>>>>>> [Fri Jul 03 09:07:23.260488 2015] [:error] [pid 2979]   File
>>>>>>> "/usr/local/lib/python2.7/dist-packages/notification/engine.py", line
>>>>>>> 31,
>>>>>>> in
>>>>>>> acquire_lock
>>>>>>> [Fri Jul 03 09:07:23.260493 2015] [:error] [pid 2979]
>>>>>>> lock.acquire(LOCK_WAIT_TIMEOUT)
>>>>>>> [Fri Jul 03 09:07:23.260497 2015] [:error] [pid 2979]   File
>>>>>>> "/usr/local/lib/python2.7/dist-packages/notification/lockfile.py",
>>>>>>> line
>>>>>>> 249,
>>>>>>> in acquire
>>>>>>> [Fri Jul 03 09:07:23.260502 2015] [:error] [pid 2979]     raise
>>>>>>> LockFailed("failed to create %s" % self.unique_name)
>>>>>>> [Fri Jul 03 09:07:23.260507 2015] [:error] [pid 2979] LockFailed:
>>>>>>> failed
>>>>>>> to
>>>>>>> create
>>>>>>>
>>>>>>> Any ideas ?
>>>>>>> thanks a lot,
>>>>>>> Hugo FERRARI
>>>>>>>
>>>>>>>
>>>>>>> Le 02/07/2015 23:00, geonode-users-request at lists.osgeo.org a écrit :
>>>>>>>
>>>>>>> Send geonode-users mailing list submissions to
>>>>>>>          geonode-users at lists.osgeo.org
>>>>>>>
>>>>>>> To subscribe or unsubscribe via the World Wide Web, visit
>>>>>>>
>>>>>>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/geonode-users
>>>>>>> or, via email, send a message with subject or body 'help' to
>>>>>>>          geonode-users-request at lists.osgeo.org
>>>>>>>
>>>>>>> You can reach the person managing the list at
>>>>>>>          geonode-users-owner at lists.osgeo.org
>>>>>>>
>>>>>>> When replying, please edit your Subject line so it is more specific
>>>>>>> than "Re: Contents of geonode-users digest..."
>>>>>>>
>>>>>>>
>>>>>>> Today's Topics:
>>>>>>>
>>>>>>>      1. Re: geonode_project branch migration (Alessio)
>>>>>>>      2. Re: geonode_project branch migration (Simone Dalmasso)
>>>>>>>      3. Re: GeoNode Updateip Error (No module named
>>>>>>> relationships)
>>>>>>>         (Paolo Corti)
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ----------------------------------------------------------------------
>>>>>>>
>>>>>>> Message: 1
>>>>>>> Date: Thu, 2 Jul 2015 12:17:57 +0200
>>>>>>> From: Alessio <alessio.dl at gmail.com>
>>>>>>> To: geonode-users at lists.osgeo.org
>>>>>>> Subject: Re: [GeoNode-users] geonode_project branch migration
>>>>>>> Message-ID:
>>>>>>>
>>>>>>> <CAHguyMtkSEw9zXuO5fdjiBDdZdZD5Pm7m=7ANa-uEaOHxdp4Eg at mail.gmail.com>
>>>>>>> Content-Type: text/plain; charset="utf-8"
>>>>>>>
>>>>>>> Hi Simone,
>>>>>>>
>>>>>>> I'm testing GeoNode 2.4b25 on a virtual machine and I just created a
>>>>>>> project.
>>>>>>> I can't find local_settings.py .sample inside the folder of my
>>>>>>> project,
>>>>>>> is
>>>>>>> it fine? It contains only a settings.py file.
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> 2015-06-30 10:47 GMT+02:00 Simone Dalmasso
>>>>>>> <simone.dalmasso at gmail.com>:
>>>>>>>
>>>>>>> Dears,
>>>>>>> we just reorganized the geonode_project branches to better reflect
>>>>>>> the
>>>>>>> geonode branches setup and avoid common confusion.
>>>>>>>
>>>>>>> Now the branch master of the geonode_project correctly supports the
>>>>>>> branch
>>>>>>> master of geonode,
>>>>>>> while the branch 2.0 supports the branch 2.0.x of geonode. The branch
>>>>>>> 2.4
>>>>>>> of the geonode_project is gone.
>>>>>>>
>>>>>>> https://github.com/GeoNode/geonode-project
>>>>>>> https://github.com/GeoNode/geonode-project/tree/2.0
>>>>>>>
>>>>>>> Hope this makes things easier.
>>>>>>> --
>>>>>>> The geonode dev team
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> geonode-users mailing list
>>>>>>> geonode-users at lists.osgeo.org
>>>>>>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/geonode-users
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> geonode-users mailing list
>>>>>>> geonode-users at lists.osgeo.org
>>>>>>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/geonode-users
>>>>>>>
>>>>>>>
>>>>>>
>>>>
>>>> --
>>>> Paolo Corti
>>>> Geospatial software developer
>>>> web: http://www.paolocorti.net
>>>> twitter: @capooti
>>>> skype: capooti
>>>> _______________________________________________
>>>> geonode-users mailing list
>>>> geonode-users at lists.osgeo.org
>>>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/geonode-users
>>>>
>>>
>>>
>>>
>>> --
>>> Simone
>>>
>>
>>
>>
>


-- 
Simone
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-users/attachments/20150716/097a0244/attachment.html>


More information about the geonode-users mailing list