Dear Dannon,
We were on the default branch and we updated our galaxy-dist
directory. We are now on the stable branch.
However, the problem persists and i have more information for you:
Here in the lines from the log file:
127.0.0.1 - - [30/Apr/2013:16:30:35 +0200]
"GET /api/users HTTP/1.1" 500 - "-" "curl/7.19.7
(x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.13.6.0 zlib/1.2.3
libidn/1.18 libssh2/1.4.2"
Error - <type 'exceptions.AssertionError'>:
use_remote_user is set but no HTTP_REMOTE_USER variable
I also attach a html file which contains more details on the
following python error:
</div>
<br>
<script type="text/javascript">
show_button('text_version', 'text version')
</script>
<div id="text_version" class="hidden-data">
<textarea style="width: 100%" rows=10 cols=60>URL:
http://localhost:18084/api/users?key=c23d8cb98671911813305051710d4ae1
File
'/pasteur/projets/common/galaxy/galaxy-dist/lib/galaxy/web/framework/middleware/error.py',
line 149 in __call__
app_iter = self.application(environ, sr_checker)
File
'/pasteur/projets/common/galaxy/galaxy-dist/eggs/Paste-1.7.5.1-py2.6.egg/paste/recursive.py',
line 84 in __call__
return self.application(environ, start_response)
File
'/pasteur/projets/common/galaxy/galaxy-dist/lib/galaxy/web/framework/middleware/remoteuser.py',
line 96 in __call__
return self.app( environ, start_response )
File
'/pasteur/projets/common/galaxy/galaxy-dist/eggs/Paste-1.7.5.1-py2.6.egg/paste/httpexceptions.py',
line 633 in __call__
return self.application(environ, start_response)
File
'/pasteur/projets/common/galaxy/galaxy-dist/lib/galaxy/web/framework/base.py',
line 128 in __call__
return self.handle_request( environ, start_response )
File
'/pasteur/projets/common/galaxy/galaxy-dist/lib/galaxy/web/framework/base.py',
line 157 in handle_request
trans = self.transaction_factory( environ )
File
'/pasteur/projets/common/galaxy/galaxy-dist/lib/galaxy/web/framework/__init__.py',
line 244 in <lambda>
self.set_transaction_factory( lambda e:
self.transaction_chooser( e, galaxy_app, session_cookie ) )
File
'/pasteur/projets/common/galaxy/galaxy-dist/lib/galaxy/web/framework/__init__.py',
line 275 in transaction_chooser
return GalaxyWebTransaction( environ, galaxy_app, self,
session_cookie )
File
'/pasteur/projets/common/galaxy/galaxy-dist/lib/galaxy/web/framework/__init__.py',
line 348 in __init__
self._ensure_valid_session( session_cookie )
File
'/pasteur/projets/common/galaxy/galaxy-dist/lib/galaxy/web/framework/__init__.py',
line 509 in _ensure_valid_session
"use_remote_user is set but no HTTP_REMOTE_USER variable"
AssertionError: use_remote_user is set but no HTTP_REMOTE_USER
variable</textarea>
</div>
This problem is quite annoying as we are maintening a Galaxy for a
lot of persons. For example the api enables us to deal
automatocally with the users libraries.
Since last monday, we are forced to deal with that user by user.
Thanks in advance for your help,
--
Olivia Doppelt-Azeroual
Pasteur Institute, Paris.
Le 29/04/13 17:12, Dannon Baker a écrit :