On Tue, Jan 3, 2012 at 4:21 PM, Ryan <ngsbioinformat...@gmail.com> wrote:

> 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 = myem...@mydomain.edu
>
> then 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:8080
> galaxy.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_usage
> 10.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.
> URL: http://bic/galaxy/root/user_get_usage
> 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 decorator
>   return simplejson.dumps( func( self, trans, *args, **kwargs ) )
> File '/home/galaxy/galaxy-dist/lib/galaxy/web/controllers/root.py', line
> 203 in user_get_usage
>   return self.__user_get_usage( trans )
> File '/home/galaxy/galaxy-dist/lib/galaxy/web/controllers/root.py', line
> 206 in __user_get_usage
>   usage = trans.app.quota_agent.get_usage( trans )
> File '/home/galaxy/galaxy-dist/lib/galaxy/quota/__init__.py', line 29 in
> get_usage
>   assert 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: 'golh...@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: True
>   webob._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.
>
>
Just some added information....I found the cause of this.  This started
happening when I added Apache as a proxy server.

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.
___________________________________________________________
Please keep all replies on the list by using "reply all"
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:

  http://lists.bx.psu.edu/

Reply via email to