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__
        

Reply via email to