Hi,
.
Lighty runs under the user of www-data and so folders or files that
need to be written too, have to have the ownership changed to www-data
other wise you will get this error, same goes for a  download/upload
folder if you are uploading content via your application.

Regards,

Nils

On Sun, Jan 29, 2012 at 9:50 AM, Benjamin <benjamin.aguet...@gmail.com> wrote:
> Hello,
>
> Just to let you know ISSUE SOLVED.
>
> For an unknown reason sessions folder was not chown to www-data, so
> simply :
>
> chown -R www-data:www-data sessions
>
> solved the issue.
>
> I am not sure it's the way it should be but at least it works now.
>
> Thanks,
>
> Cheers,
>
> On 29 jan, 09:41, Benjamin <benjamin.aguet...@gmail.com> wrote:
>> Hello Massimo,
>>
>> Unfortunately it doesn't solve it.
>>
>> There is from time to time only 2 files in this cache folder :
>> cache.lock
>> cache.shelve
>>
>> And deleting it doesn't change the behavior, i.e.: the web2py
>> "welcome" page is displayed correctly using an SSH tunnel but the
>> admin panel displays "Internal error Ticket issued: admin/
>> __1.2012-01-29.13-25-47.643f7d62-256c-4151-b2e3-fd1ef2fc332a"
>>
>> Here is what I have found at the end of the ticket :
>> ***************************************************
>> S"<Storage {'_user_agent': {'os': {'name': 'Macint...owser':
>> {'version': '5.1.1', 'name': 'Safari'}}}>" p3726 sg60
>> S"<Storage {'body': <cStringIO.StringO object at 0..._vars': <Storage
>> {}>, 'post_vars': <Storage {}>}>" p3727
>> sg2782 S"<Storage {'status': 200, 'body': <cStringIO.Stri.../css/
>> styles.css'], 'view': 'default/index.html'}>"
>> p3728 sS'session_folder' p3729 S"'/home/www-data/web2py/applications/
>> admin/sessions'" p3730 sssS'traceback' p3731
>> S'Traceback (most recent call last):\n File "/home/www-data/web2py/
>> gluon/main.py", line 523, in wsgibase\n
>> session._try_store_on_disk(request, response)\n File "/home/www-data/
>> web2py/gluon/globals.py", line 586, in
>> _try_store_on_disk\n response.session_file =
>> open(response.session_filename, \'wb\')\nIOError: [Errno 13]
>> Permission denied:
>> \'/home/www-data/web2py/applications/admin/sessions/..
>> 1-055bbcfa-3236-4328-b1ff-0dc2d70a32b9\'\n' p3732 s.
>>
>> ***************************************************
>>
>> By looking at my admin folder it seems like EVERYTHING has rights :
>> "drwxr-xr-x  www-data www-data", EXCEPT only the "sessions" folder
>> which has "drwxr-xr-x  root     root".
>>
>> Any reason why is it so ?
>>
>> Isn't the session folder supposed to also be "drwxr-xr-x  www-data www-
>> data" ?
>>
>> It's really weird it happened as i've chown "chown -R www-data:www-
>> data web2py" during web2py installation...
>>
>> Thanks for your help,
>>
>> Cheers,
>>
>> On 28 jan, 20:53, Massimo Di Pierro <massimo.dipie...@gmail.com>
>> wrote:
>>
>>
>>
>>
>>
>>
>>
>> > Can you try delete applications/admin/cache/*?
>>
>> > it is possible that there is a cache file created using a different
>> > python version and web2py cannot open it. For permission issues it may
>> > be unable to remove it and re-create it.
>>
>> > On Jan 28, 12:25 pm, Benjamin <benjamin.aguet...@gmail.com> wrote:
>>
>> > > Hello guys,
>>
>> > > Attracted by web2py dev possibilities I couldn't resist ;-) But
>> > > unfortunately deployment is a whole other story and I'm having major
>> > > difficulties.
>>
>> > > So after a struggle I got web2py to run on lighttpd, then discovered
>> > > that, as I didn't set any SSL, I couldn't access the admin interface.
>>
>> > > So I'm trying to use an ssh tunnel :
>> > > ssh -L 9090:localhost:80 r...@192.168.1.101
>>
>> > > After that I can see the demo app at localhost:9090 but every single
>> > > click on the "Admin interface" button on the right of the demo app end
>> > > up with :
>>
>> > > on the browser side :
>> > > "Internal error
>> > > Ticket issued: admin/__1.2012-01-28.23-18-18.cf854d0b-a8f7-4ef8-bd28-
>> > > a24debe031a8"
>>
>> > > on the terminal side (the terminal which started a bash script
>> > > starting the fcgihandler.fcgi ) I got this :
>> > > ERROR:web2py.cache:corrupted file /home/www-data/web2py/applications/
>> > > admin/cache/cache.shelve, will try delete it!
>>
>> > > Interesting fact : each time I try to click on the "admin panel"
>> > > button from the browser, a new "ERROR:web2py.cache:corrupted file /
>> > > home/www-data/web2py/applications/admin/cache/cache.shelve, will try
>> > > delete it!" is displayed on the terminal.
>>
>> > > What am I doing wrong ?
>>
>> > > Thanks a lot,
>>
>> > > cheers,
>>
>> > > PS : the file got deleted automatically each time but I still can't
>> > > access the admin panel

Reply via email to