Dear Cliff,

Can you give me more guides on how to apply this ?

Best Regards,



On Mon, Oct 22, 2012 at 10:30 PM, Cliff Kachinske <cjk...@gmail.com> wrote:

> You can install Linux alongside Windows using the dual boot option.  That
> way you won't have to manually ensure file perms are correct.
>
> I ran this way for a time, but then I dropped Windows completely.
>
>
> On Wednesday, September 19, 2012 1:51:23 PM UTC-4, mweissen wrote:
>>
>> Solved.
>> The permission of a lot files have been wrong:
>> I develop an application on a windows system and the target system is a
>> linux machine. Some permissions got wrong values after copying the
>> application files.
>>
>>
>> 2012/9/17 Massimo Di Pierro <massimo....@gmail.com>
>>
>>> You error seems to indicate there is a lock object in session. Can you
>>> try check by printing the session.keys() before saving the session?
>>>
>>>
>>> On Monday, 17 September 2012 12:54:54 UTC-5, mweissen wrote:
>>>
>>>> Yes, I have stored a lot of information in session, but only strings
>>>> and dicts. The application works fine on my development pc (a windows 7
>>>> pc). The problem arises after I have put the application on the target
>>>> machine (ubuntu with apache2).
>>>>
>>>> 2012/9/17 Massimo Di Pierro <massimo....@gmail.com>
>>>>
>>>> Looks like the problem is that you try pus something in session that is
>>>>> not pickleable.
>>>>>
>>>>>
>>>>> On Monday, 17 September 2012 02:59:54 UTC-5, mweissen wrote:
>>>>>
>>>>>> From the /var/log/apache2/error.log:
>>>>>>
>>>>>> [Mon Sep 17 09:39:09 2012] [error] ERROR:web2py:Traceback (most
>>>>>> recent call last):
>>>>>> [Mon Sep 17 09:39:09 2012] [error]   File
>>>>>> "/users/www-data/web2py/gluon/******main.py", line 547, in wsgibase
>>>>>> [Mon Sep 17 09:39:09 2012] [error]     session._try_store_on_disk(**
>>>>>> req****uest, response)
>>>>>> [Mon Sep 17 09:39:09 2012] [error]   File
>>>>>> "/users/www-data/web2py/gluon/******globals.py", line 686, in
>>>>>> _try_store_on_disk
>>>>>> [Mon Sep 17 09:39:09 2012] [error]     cPickle.dump(dict(self),
>>>>>> response.session_file)
>>>>>> [Mon Sep 17 09:39:09 2012] [error]   File
>>>>>> "/usr/lib/python2.7/copy_reg.**p****y", line 70, in _reduce_ex
>>>>>> [Mon Sep 17 09:39:09 2012] [error]     raise TypeError, "can't pickle
>>>>>> %s objects" % base.__name__
>>>>>> [Mon Sep 17 09:39:09 2012] [error] TypeError: can't pickle lock
>>>>>> objects
>>>>>> [Mon Sep 17 09:39:09 2012] [error]
>>>>>>
>>>>>>
>>>>>> 2012/9/17 Paolo <paolo....@gmail.com>
>>>>>>
>>>>>> Dear all,
>>>>>>> occasionally, I am getting this error too (with and without
>>>>>>> lazy_table)
>>>>>>> Which OS are you using ?
>>>>>>> Could you post your db model?
>>>>>>>
>>>>>>> Paolo
>>>>>>>
>>>>>>>
>>>>>>> On Monday, September 17, 2012 7:21:42 AM UTC+2, mweissen wrote:
>>>>>>>>
>>>>>>>> I have read some threads about this error message -  I got it too:
>>>>>>>>
>>>>>>>> Version  web2py™ (2, 0, 9, datetime.datetime(2012, 9, 13, 23, 51,
>>>>>>>> 30), 'stable')  Traceback
>>>>>>>>
>>>>>>>> 1.
>>>>>>>> 2.
>>>>>>>> 3.
>>>>>>>> 4.
>>>>>>>> 5.
>>>>>>>> 6.
>>>>>>>> 7.
>>>>>>>> 8.
>>>>>>>> 9.
>>>>>>>> 10.
>>>>>>>> 11.
>>>>>>>> 12.
>>>>>>>> 13.
>>>>>>>> 14.
>>>>>>>> 15.
>>>>>>>> 16.
>>>>>>>> 17.
>>>>>>>> 18.
>>>>>>>> 19.
>>>>>>>> 20.
>>>>>>>> 21.
>>>>>>>> 22.
>>>>>>>> 23.
>>>>>>>> 24.
>>>>>>>> 25.
>>>>>>>> 26.
>>>>>>>> 27.
>>>>>>>>
>>>>>>>> Traceback (most recent call last):
>>>>>>>>   File "/users/www-data/web2py/gluon/********main.py", line 547, in 
>>>>>>>> wsgibase
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>     session._try_store_on_disk(req********uest, response)
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>   File "/users/www-data/web2py/gluon/********globals.py", line 686, in 
>>>>>>>> _try_store_on_disk
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>     cPickle.dump(dict(self), response.session_file)
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>   File "/usr/lib/python2.7/copy_reg.**p******y", line 74, in _reduce_ex
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>     getstate = self.__getstate__
>>>>>>>>   File "/users/www-data/web2py/gluon/********dal.py", line 7344, in 
>>>>>>>> __getattr__
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>     self.__allocate()
>>>>>>>>   File "/users/www-data/web2py/gluon/********dal.py", line 7337, in 
>>>>>>>> __allocate
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>     self._record = self._table[int(self)]
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>   File "/users/www-data/web2py/gluon/********dal.py", line 7624, in 
>>>>>>>> __getitem__
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>     return self._db(self._id == 
>>>>>>>> key).select(limitby=(0,1)).fir********st()
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>   File "/users/www-data/web2py/gluon/********dal.py", line 8766, in 
>>>>>>>> select
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>     return adapter.select(self.query,fiel********ds,attributes)
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>   File "/users/www-data/web2py/gluon/********dal.py", line 2094, in 
>>>>>>>> select
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>     return super(SQLiteAdapter, self).select(query, fields, attributes)
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>   File "/users/www-data/web2py/gluon/********dal.py", line 1594, in 
>>>>>>>> select
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>     return self._select_aux(sql,fields,at********tributes)
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>   File "/users/www-data/web2py/gluon/********dal.py", line 1559, in 
>>>>>>>> _select_aux
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>     self.execute(sql)
>>>>>>>>   File "/users/www-data/web2py/gluon/********dal.py", line 1671, in 
>>>>>>>> execute
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>     return self.log_execute(*a, **b)
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>   File "/users/www-data/web2py/gluon/********dal.py", line 1665, in 
>>>>>>>> log_execute
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>     ret = self.cursor.execute(*a, **b)
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ProgrammingError: Cannot operate on a closed database.
>>>>>>>>
>>>>>>>>
>>>>>>>> Any hints?
>>>>>>>> Regards, Martin
>>>>>>>>
>>>>>>>>  --
>>>>>>>
>>>>>>  --
>>>
>>>
>>>
>>>
>>
>>
>>  --
>
>
>
>

-- 



Reply via email to