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