[web2py] Re: ssh tunnel to admin panel with lighttpd= ERROR:web2py.cache:corrupted file
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 : *** SStorage {'_user_agent': {'os': {'name': 'Macint...owser': {'version': '5.1.1', 'name': 'Safari'}}} p3726 sg60 SStorage {'body': cStringIO.StringO object at 0..._vars': Storage {}, 'post_vars': Storage {}} p3727 sg2782 SStorage {'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
[web2py] Re: ssh tunnel to admin panel with lighttpd= ERROR:web2py.cache:corrupted file
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 : *** SStorage {'_user_agent': {'os': {'name': 'Macint...owser': {'version': '5.1.1', 'name': 'Safari'}}} p3726 sg60 SStorage {'body': cStringIO.StringO object at 0..._vars': Storage {}, 'post_vars': Storage {}} p3727 sg2782 SStorage {'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
Re: [web2py] Re: ssh tunnel to admin panel with lighttpd= ERROR:web2py.cache:corrupted file
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 : *** SStorage {'_user_agent': {'os': {'name': 'Macint...owser': {'version': '5.1.1', 'name': 'Safari'}}} p3726 sg60 SStorage {'body': cStringIO.StringO object at 0..._vars': Storage {}, 'post_vars': Storage {}} p3727 sg2782 SStorage {'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
[web2py] Re: ssh tunnel to admin panel with lighttpd= ERROR:web2py.cache:corrupted file
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