Hello,
Upgrading from 1.1.5 to 1.2 resulted in the following webcoll error among others:
>>>
This exception has already been seen 63 times
    last time it was seen: 2015-04-06 17:47:02
    last time it was notified: 2015-04-06 17:46:53


* 2015-04-06 17:47:02 -> IOError: [Errno 2] No such file or directory: '/opt/invenio/var/cache/collections/Policies and Plans-ln=en.html' (websearch_webcoll.py:931:perform_display_collection)
<<<
However, a fresh invenio-1.2 installation was possible on another  Ubuntu box. How does one trasfer the 1.1.5 files and meta data to this new invenio-1.2 machine?

Regards
Surendran



From: Genis Musulmanbekov
Posted: 26/03/2015 14:53
Subject: invenio v1.2 release


Hi Tibor,

After installation of 'Redis' we get new errors (below).

What could be done?
Genis

***
* 2015-03-19 13:30:15 -> TypeError: __init__() got an unexpected keyword
argument 'unix_socket_path' (redis.py:59:connect)

** User details
No client information available

** Traceback details

Traceback (most recent call last):
   File "/usr/lib64/python2.6/site-packages/invenio/webuser.py", line 1257,
in collect_user_info
     user_info['session'] = get_session(req).sid()
   File "/usr/lib64/python2.6/site-packages/invenio/session.py", line 83, in
get_session
     req._session = InvenioSession(req, sid)
   File "/usr/lib64/python2.6/site-packages/invenio/session.py", line 147,
in __init__
     if self.load():
   File "/usr/lib64/python2.6/site-packages/invenio/session.py", line 226,
in load
     res = self.load_from_storage(self._sid)
   File "/usr/lib64/python2.6/site-packages/invenio/session.py", line 617,
in load_from_storage
     return get_redis().get(self.generate_key(sid))
   File "/usr/lib/python2.6/site-packages/nydus/db/base.py", line 133, in
__call__
     return self.__cluster.execute(self.__path, args, kwargs)
   File "/usr/lib/python2.6/site-packages/nydus/db/base.py", line 75, in
execute
     func = getattr(func, piece)
   File "/usr/lib/python2.6/site-packages/nydus/db/backends/base.py",
line 55, in __getattr__
     return getattr(self.connection, name)
   File "/usr/lib/python2.6/site-packages/nydus/db/backends/base.py",
line 64, in connection
     self._connection = self.connect()
   File "/usr/lib/python2.6/site-packages/nydus/db/backends/redis.py",
line 59, in connect
     unix_socket_path=self.unix_socket_path)
TypeError: __init__() got an unexpected keyword argument 'unix_socket_path'

** Stack frame details

Frame connect in
/usr/lib/python2.6/site-packages/nydus/db/backends/redis.py at line 59
----------------------------------------------------------------------------
---
         56         return RedisClient(
         57             host=self.host, port=self.port, db=self.db,
         58             socket_timeout=self.timeout,
password=self.__password,
---->   59             unix_socket_path=self.unix_socket_path)
         60
         61     def disconnect(self):
         62         self.connection.disconnect()
----------------------------------------------------------------------------
---
                         self =  '<nydus.db.backends.redis.Redis object at
0x7f2838026150>'

Frame connection in
/usr/lib/python2.6/site-packages/nydus/db/backends/base.py at line 64
----------------------------------------------------------------------------
---
         61     @property
         62     def connection(self):
         63         if self._connection is None:
---->   64             self._connection = self.connect()
         65         return self._connection
         66
         67     def close(self):
----------------------------------------------------------------------------
---
                         self =  '<nydus.db.backends.redis.Redis object at
0x7f2838026150>'


invenio.conf -file
CFG_REDIS_HOSTS = {'default': [{'db': 0, 'host': '127.0.0.1', 'port':
6379}]}

# netstat -lnp
tcp        0      0 127.0.0.1:6379 0.0.0.0:*                  
LISTEN      9967/redis-server
unix  2      [ ACC ]     STREAM     LISTENING     262880332
9967/redis-server   /tmp/redis.sock

Reply via email to