Dear INvenio team,
I am installing inveio 1.1.1 based on SLC5.8 x86_64. The python version is
2.4.3.
I encoutered the following problems.
1. When I do "sudo -u apache /opt/invenio/bin/inveniocfg --load-demo-records"
task #2,
I got many errors.
File "/opt/invenio/bin/bibindex", line 66, in ?
main()
File "/usr/lib64/python2.4/site-packages/invenio/bibindex_engine.py", line
1378, in main
task_submit_check_options_fnc=task_submit_check_options)
File "/usr/lib64/python2.4/site-packages/invenio/bibtask.py", line 477, in
task_init
ret = _task_run(task_run_fnc)
File "/usr/lib64/python2.4/site-packages/invenio/bibtask.py", line 925, in
_task_run
if callable(task_run_fnc) and task_run_fnc():
File "/usr/lib64/python2.4/site-packages/invenio/bibindex_engine.py", line
1694, in task_run_core
wordTable.add_recIDs_by_date(task_get_option("modified"),
task_get_option("flush"))
File "/usr/lib64/python2.4/site-packages/invenio/bibindex_engine.py", line
977, in add_recIDs_by_date
self.add_recIDs(alist, opt_flush)
File "/usr/lib64/python2.4/site-packages/invenio/bibindex_engine.py", line
934, in add_recIDs
self.put_into_db()
File "/usr/lib64/python2.4/site-packages/invenio/bibindex_engine.py", line
751, in put_into_db
self.put_word_into_db(word)
File "/usr/lib64/python2.4/site-packages/invenio/bibindex_engine.py", line
815, in put_word_into_db
set = self.load_old_recIDs(word)
File "/usr/lib64/python2.4/site-packages/invenio/bibindex_engine.py", line
794, in load_old_recIDs
res = run_sql(query, (word,))
File "/usr/lib64/python2.4/site-packages/invenio/dbquery.py", line 202, in
run_sql
rc = cur.execute(sql, param)
File "/usr/lib64/python2.4/site-packages/MySQLdb/cursors.py", line 175, in
execute
if not self._defer_warnings: self._warning_check()
File "/usr/lib64/python2.4/site-packages/MySQLdb/cursors.py", line 89, in
_warning_check
warn(w[-1], self.Warning, 3)
File "/usr/lib64/python2.4/site-packages/invenio/errorlib.py", line 515, in
fun
traceback.print_stack()
What cause the problem? How to fix it?
2. when I do "sudo -u apache /opt/invenio/bin/inveniocfg --run-unit-tests", I
got the error
----------------------------------------------------------------------
Ran 608 tests in 110.803s
OK
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib64/python2.4/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/usr/lib64/python2.4/logging/__init__.py", line 1332, in shutdown
h.flush()
File "/usr/lib64/python2.4/logging/__init__.py", line 718, in flush
self.stream.flush()
File "/usr/lib64/python2.4/StringIO.py", line 257, in flush
_complain_ifclosed(self.closed)
File "/usr/lib64/python2.4/StringIO.py", line 40, in _complain_ifclosed
raise ValueError, "I/O operation on closed file"
ValueError: I/O operation on closed file
Error in sys.exitfunc:
Traceback (most recent call last):
File "/usr/lib64/python2.4/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/usr/lib64/python2.4/logging/__init__.py", line 1332, in shutdown
h.flush()
File "/usr/lib64/python2.4/logging/__init__.py", line 718, in flush
self.stream.flush()
File "/usr/lib64/python2.4/StringIO.py", line 257, in flush
_complain_ifclosed(self.closed)
File "/usr/lib64/python2.4/StringIO.py", line 40, in _complain_ifclosed
raise ValueError, "I/O operation on closed file"
ValueError: I/O operation on closed file
I do not know if the unit test finish correctly.
What cause the problem? How to fix it?
Thank you veru much!!
Regards,
Lanxin