Hi,
I've been experiencing a weird problem on the ADS install of Invenio. It
works fine for normal users. However the administrative panel for the
admin seems broken with each admin task link resulting in a 404 error
(e.g. '/admin/bibformat/bibformatadmin.py?ln=en').
Another problem we have is that not all the tasks available on a fresh
install of Invenio with the Atlantis collection show in our ADS
instance, e.g. multi-record editor, record merger and BibCirculation.
Does someone have an idea why this happens and how I could fix this?
Thanks,
Benoit.
PS: Some information on our system follows. Attached is the mail
received after the 404 error.
$ inveniocfg --detect-system-details
>>> Going to detect system details...
* Hostname: adsate
* Invenio version: 0.99.90.20091202
* Python version: 2.4.3 (#1, Sep 3 2009, 15:37:37) [GCC 4.1.2 20080704
(Red Hat 4.1.2-46)]
* Apache version: Apache/2.2.3 (CentOS) (Release 31.el5.centos.2)
[/usr/sbin/httpd];
Apache/2.2.3 (CentOS) (Release 31.el5.centos.2)
[/usr/sbin/httpd.event];
Apache/2.2.3 (CentOS) (Release 31.el5.centos.2)
[/usr/sbin/httpd.worker]
* MySQLdb version: 1.2.1_p2
* MySQL version:
- version: 5.0.77-log
- character_set_client: utf8
- character_set_connection: utf8
- character_set_database: utf8
- character_set_results: utf8
- character_set_server: latin1
- character_set_system: utf8
- collation_connection: utf8_general_ci
- collation_database: utf8_general_ci
- collation_server: latin1_swedish_ci
>>> System details detected successfully.
From: __DELETED__
To: "Undisclosed.Recipients":
Subject: Exception (webinterface_handler_wsgi.py:348) at
http://adsate.cfa.harvard.edu
User-Agent: CDS Invenio 0.99.90.20091202 at http://adsate.cfa.harvard.edu
Hello:
The following problem occurred on <http://adsate.cfa.harvard.edu> (CDS Invenio
0.99.90.20091202)
>>> Registered exception
2009-12-07 13:05:50 -> SERVER_RETURN: 404
>>> User details
agent: Mozilla/5.0 (X11; U; Linux x86_64;
en-US; rv:1.9.0.15) Gecko/2009102918 CentOS/3.0.15-3.el5.centos Firefox/3.0.15
apache_group: []
apache_user: None
email: __DELETED__
group: []
guest: 0
language: en
login_method: Local
nickname: admin
precached_permitted_restricted_collections: []
precached_useadmin: True
precached_usealerts: True
precached_useapprove: True
precached_usebaskets: True
precached_usegroups: True
precached_useloans: True
precached_usemessages: True
precached_usestats: True
precached_viewsubmissions: False
referer:
<http://adsate.cfa.harvard.edu/youraccount/youradminactivities?ln=en>
remote_host:
remote_ip: __DELETED__
session: eebd7e6d71798e4ba6f0fcee579bf88e
uid: 1
uri:
</admin/bibformat/bibformatadmin.py?ln=en>
>>> Traceback details
Forced traceback (most recent call last):
Traceback (most recent call last):
File
"/usr/lib64/python2.4/site-packages/invenio/webinterface_handler_wsgi.py", line
348, in application
ret = invenio_handler(req)
File "/usr/lib64/python2.4/site-packages/invenio/webinterface_handler.py",
line 296, in _profiler
return _handler(req)
File "/usr/lib64/python2.4/site-packages/invenio/webinterface_handler.py",
line 340, in _handler
raise apache.SERVER_RETURN, apache.HTTP_NOT_FOUND
SERVER_RETURN: 404
Local variables:
admin_to_be_alerted = True
environ = {'mod_wsgi.reload_mechanism': '1', 'mod_wsgi.listener_port': '80',
'HTTP_REFERER':
'http://adsate.cfa.harvard.edu/youraccount/youradminactivities?ln=en',
'mod_wsgi.listener_host': '', 'SERVER_SOFTWARE': 'Apache', 'SCRIPT_NAME': '',
'SERVER_SIGNATURE': '', 'REQUEST_METHOD': 'GET', 'HTTP_KEEP_ALIVE': '300',
'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': 'ln=en', 'PATH':
'/usr/bin:/bin', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7',
'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; [...]
possible_handler = None
possible_module = None
req = <invenio.webinterface_handler_wsgi.SimulatedModPythonRequest object at
0x2aaab0a3e890>
start_response = <built-in method start_response of mod_wsgi.Adapter object
at 0x2aaaad855f30>
status = 404
Best regards
--
ADS Invenio demo site <http://adsate.cfa.harvard.edu>
Need human intervention? Contact __DELETED__