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

Reply via email to