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

FERRARI Hugo ferrari_hugo at yahoo.fr
Wed Jul 15 07:53:54 PDT 2015


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
>
>



More information about the geonode-users mailing list