Hi all - I had this problem once before with a previous installation, and thought it was fixed, but I'm seeing it again and not sure its related.I have Galaxy running with a Proxy server on apache to get /galaxy instead of using port 8080. I've disabled load balancing and running everything in one process. I've set up the admin user using:admin_users = myemail@mydomain.eduthen restarted Galaxy. I was already logged in, refreshed the page, and didn't see the Admin page, so I logged out. I tried to log back in but get redirected to the main galaxy page and I'm still not logged in. I checked the galaxy logs and see the following:serving on 0.0.0.0:8080 view at http://127.0.0.1:8080galaxy.web.framework DEBUG 2012-01-03 16:18:29,994 Error: this request returned None from get_history(): http://bic/galaxy/10.24.51.101 - - [03/Jan/2012:16:18:29 -0400] "GET /galaxy/ HTTP/1.1" 200 - "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/534.52.7 (KHTML, like Gecko) Version/5.1.2 Safari/534.52.7"10.24.51.101 - - [03/Jan/2012:16:18:30 -0400] "GET /galaxy/root/tool_menu HTTP/1.1" 200 - "http://bic/galaxy/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/534.52.7 (KHTML, like Gecko) Version/5.1.2 Safari/534.52.7"10.24.51.101 - - [03/Jan/2012:16:18:30 -0400] "GET /galaxy/history HTTP/1.1" 200 - "http://bic/galaxy/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/534.52.7 (KHTML, like Gecko) Version/5.1.2 Safari/534.52.7"galaxy.web.framework DEBUG 2012-01-03 16:18:30,594 Error: this request returned None from get_history(): http://bic/galaxy/root/user_get_usage10.24.51.101 - - [03/Jan/2012:16:18:30 -0400] "POST /galaxy/root/user_get_usage HTTP/1.1" 500 - "http://bic/galaxy/history" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/534.52.7 (KHTML, like Gecko) Version/5.1.2 Safari/534.52.7"Error - <type 'exceptions.AssertionError'>: Could not determine anonymous user's history.File '/home/galaxy/galaxy-dist/eggs/Paste-1.6-py2.6.egg/paste/exceptions/errormiddleware.py', line 143 in __call__app_iter = self.application(environ, start_response)File '/home/galaxy/galaxy-dist/eggs/Paste-1.6-py2.6.egg/paste/recursive.py', line 80 in __call__return self.application(environ, start_response)File '/home/galaxy/galaxy-dist/eggs/Paste-1.6-py2.6.egg/paste/httpexceptions.py', line 632 in __call__return self.application(environ, start_response)File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/base.py', line 160 in __call__body = method( trans, **kwargs )File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/__init__.py', line 67 in decoratorreturn simplejson.dumps( func( self, trans, *args, **kwargs ) )File '/home/galaxy/galaxy-dist/lib/galaxy/web/controllers/root.py', line 203 in user_get_usagereturn self.__user_get_usage( trans )File '/home/galaxy/galaxy-dist/lib/galaxy/web/controllers/root.py', line 206 in __user_get_usageusage = trans.app.quota_agent.get_usage( trans )File '/home/galaxy/galaxy-dist/lib/galaxy/quota/__init__.py', line 29 in get_usageassert history, "Could not determine anonymous user's history."AssertionError: Could not determine anonymous user's history.CGI Variables-------------CONTENT_LENGTH: '-1'HTTP_ACCEPT: 'application/json, text/javascript, */*; q=0.01'HTTP_ACCEPT_ENCODING: 'gzip, deflate'HTTP_ACCEPT_LANGUAGE: 'en-us'HTTP_CONNECTION: 'Keep-Alive'HTTP_COOKIE: 'galaxysession=c6ca0ddb55be603a60ab36dc18d043e05577a892e93c9dadb26d3a1556c8c957dfed888be5af1bfd; galaxysession=c6ca0ddb55be603a1703b65966de4e010d7a3dd39f711df6d65d3ab9d5876cfd9280ce1808870f14'HTTP_HOST: 'bic'HTTP_ORIGIN: 'http://bic'HTTP_REFERER: 'http://bic/galaxy/history'HTTP_USER_AGENT: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/534.52.7 (KHTML, like Gecko) Version/5.1.2 Safari/534.52.7'HTTP_X_REQUESTED_WITH: 'XMLHttpRequest'PATH_INFO: '/root/user_get_usage'REMOTE_ADDR: '10.24.51.101'REQUEST_METHOD: 'POST'SCRIPT_NAME: '/galaxy'SERVER_NAME: 'bic.cag.chop.edu'SERVER_PORT: '8080'SERVER_PROTOCOL: 'HTTP/1.1'Configuration-------------__file__: '/home/galaxy/galaxy-dist/universe_wsgi.ini'admin_users: 'golharr@gmail.com'apache_xsendfile: 'True'cookie_path: '/galaxy'database_connection: 'postgres:///galaxy'database_engine_option_server_side_cursors: 'True'database_engine_option_strategy: 'threadlocal'debug: 'False'default_cluster_job_runner: 'pbs:///'enable_pages: 'True'here: '/home/galaxy/galaxy-dist'new_file_path: '/home/galaxy/galaxy-dist/database/tmp'nglims_config_file: 'tool-data/nglims.yaml'set_metadata_externally: 'True'start_job_runners: 'pbs'static_cache_time: '360'static_dir: '/home/galaxy/galaxy-dist/static/'static_enabled: 'True'static_favicon_dir: '/home/galaxy/galaxy-dist/static/favicon.ico'static_images_dir: '/home/galaxy/galaxy-dist/static/images'static_scripts_dir: '/home/galaxy/galaxy-dist/static/scripts/'static_style_dir: '/home/galaxy/galaxy-dist/static/june_2007_style/blue'use_interactive: 'False'use_nglims: 'False'WSGI Variables--------------application: <paste.recursive.RecursiveMiddleware object at 0x1ae5cf10>paste.cookies: (<SimpleCookie: galaxysession='c6ca0ddb55be603a1703b65966de4e010d7a3dd39f711df6d65d3ab9d5876cfd9280ce1808870f14'>, 'galaxysession=c6ca0ddb55be603a60ab36dc18d043e05577a892e93c9dadb26d3a1556c8c957dfed888be5af1bfd; galaxysession=c6ca0ddb55be603a1703b65966de4e010d7a3dd39f711df6d65d3ab9d5876cfd9280ce1808870f14')paste.expected_exceptions: [<class 'paste.httpexceptions.HTTPException'>]paste.httpexceptions: <paste.httpexceptions.HTTPExceptionHandler object at 0x1ae5cd50>paste.httpserver.thread_pool: <paste.httpserver.ThreadPool object at 0x16b60990>paste.recursive.forward: <paste.recursive.Forwarder from /galaxy>paste.recursive.include: <paste.recursive.Includer from /galaxy>paste.recursive.include_app_iter: <paste.recursive.IncluderAppIter from /galaxy>paste.recursive.script_name: '/galaxy'paste.throw_errors: Truewebob._parsed_post_vars: (MultiDict([]), <FakeCGIBody at 1b856fd0 viewing MultiDict([])>)webob._parsed_query_vars: (MultiDict([]), '')wsgi process: 'Multithreaded'------------------------------------------------------------First, I'm not sure that's normal. It doesn't seem to be related, because it happens even if I bring up a new Galaxy page.I can't log in as a user as well. There is no error in the galaxy log file so I'm not sure how to track this one down.
I created and added the following to /etc/httpd/conf.d/galaxy.conf:
RewriteEngine on
RewriteRule ^/galaxy$ /galaxy/ [R]
RewriteRule ^/galaxy/static/style/(.*) /home/galaxy/galaxy-dist/static/june_2007_style/blue/$1 [L]
RewriteRule ^/galaxy/static/scripts/(.*) /home/galaxy/galaxy-dist/static/scripts/packed/$1 [L]
RewriteRule ^/galaxy/static/(.*) /home/galaxy/galaxy-dist/static/$1 [L]
RewriteRule ^/galaxy/favicon.ico /home/galaxy/galaxy-dist/static/favicon.ico [L]
RewriteRule ^/galaxy/robots.txt /home/galaxy//galaxy-dist/static/robots.txt [L]
RewriteRule ^/galaxy(.*) http://localhost:8080$1 [P]
Then modified universe_wsgi.ini:
filter-with = proxy-prefix
cookie_path = /galaxy
After re-starting Apache and Galaxy and see the error.