All,
I apologize for an off-topic question, by my update failed:
[galaxy@login002 galaxy-dist]$ /export/mercurial-1.7.5/bin/hg pull -u | tee hg.pull.out
...
added 3716 changesets with 9929 changes to 2124 files (+46 heads)
...
merging lib/galaxy/app.py
merging lib/galaxy/app.py failed!
warning: conflicts during merge.
merging lib/galaxy/model/__init__.py
merging lib/galaxy/model/__init__.py failed!
warning: conflicts during merge.
merging lib/galaxy/model/mapping.py
merging lib/galaxy/model/mapping.py failed!
merging tool-data/shared/ucsc/ucsc_build_sites.txt and tool-data/shared/ucsc/ucsc_build_sites.txt.sample to tool-data/shared/ucsc/ucsc_build_sites.txt.sample
1528 files updated, 1 files merged, 1289 files removed, 3 files unresolved
use 'hg resolve' to retry unresolved file merges
resolve apparently can't fix this issue:
[galaxy@login002 galaxy-dist]$ /export/mercurial-1.7.5/bin/hg resolve --all
merging lib/galaxy/app.py
warning: conflicts during merge.
merging lib/galaxy/app.py failed!
merging lib/galaxy/model/__init__.py
warning: conflicts during merge.
merging lib/galaxy/model/__init__.py failed!
merging lib/galaxy/model/mapping.py
warning: conflicts during merge.
merging lib/galaxy/model/mapping.py failed!
What's the recommended way to fix this?
Thanks!
Malcolm
On Monday 09 June 2014 10:47:04 Malcolm Tobias wrote:
>
> Ross,
>
> Thanks for the response. My instance of Galaxy is indeed ancient:
>
> [galaxy@login002 galaxy-dist]$ /export/mercurial-1.7.5/bin/hg tip
> changeset: 10003:b4a373d86c51
> tag: tip
> parent: 10001:471484ff8be6
> user: greg
> date: Wed Jun 12 11:48:09 2013 -0400
> summary: Add targets to Repository Actions menu items.
>
> Previous attempts at updating have been pretty painful. I'll give it a shot and let you know whether or not this fixes the problem.
>
> Cheers,
> Malcolm
>
> On Friday 06 June 2014 18:30:01 Ross wrote:
> > Hi Malcolm,
> > That error makes me think you might be running an outdated version of galaxy code - the toolshed code has undergone extensive revision over the last few months?
> > I just tested that repository on a freshly updated galaxy-central clone and it installed without drama, so I wonder what:
> >
> > hg tip
> >
> > shows?
> >
> > I just tested using :
> > (vgalaxy)rlazarus@rlazarus-UX31A:~/galaxy$ hg tip
> > changeset: 13756:84a00e4f7d06
> > tag: tip
> > user: Dannon Baker <dannonbaker@me.com>
> > date: Fri Jun 06 17:12:30 2014 -0400
> > summary: Clarify language in DeleteIntermediateDataset PJA.
> >
> > If your clone is not up to date, I'd recommend completely removing the failed installation (through the admin menu - check the box for complete removal), shut down galaxy, backup your database, do the usual hg pull -u dance and any necessary database upgrade steps then try a clean install?
> >
> > Thanks for reporting this - if it persists on recent Galaxy code we'll need to do some deeper investigation.
> >
> >
> > On Fri, Jun 6, 2014 at 11:32 PM, Malcolm Tobias <mtobias@wustl.edu> wrote:
> >
> > Ross,
> >
> > Thanks for the reply! Unfortunately I am the local Galaxy admin ;-)
> >
> > I had tried installing the clustalw tool from the toolshed, but that failed with an error (more on that later). I disabled the local tool:
> >
> > [galaxy@login002 galaxy-dist]$ diff tool_conf.xml tool_conf.xml.bkup
> > 226a227,229
> > > <section name="Multiple Alignments" id="clustal">
> > > <tool file="rgenetics/rgClustalw.xml" />
> > > </section>
> >
> > bounced galaxy in case that's necessary, then retried installing from the toolshed. Shortly after clicking install, I get this message:
> >
> > Internal Server Error
> > Galaxy was unable to sucessfully complete your request
> >
> > An error occurred.
> > This may be an intermittent problem due to load or other unpredictable factors, reloading the page may address the problem.
> >
> > The error has been logged to our team.
> >
> > The logs appear to be complaining about 'prior_installation_required' which I'm assuming means the package_clustalw_2_1 dependency. I was able to install that, and I can verify by looking at the local toolshed:
> >
> > [galaxy@login002 ~]$ ls galaxy-toolshed/toolshed.g2.bx.psu.edu/repos/devteam/
> > bowtie_wrappers package_clustalw_2_1 package_vcftools_0_1_11
> > bwa_wrappers package_fastx_toolkit_0_0_13
> >
> > Again, I'll post the logs from when the install fails in case that helps. Any suggestions are much appreciated.
> >
> > Cheers,
> > Malcolm
> >
> >
> > 10.28.56.101 - - [06/Jun/2014:08:20:38 -0500] "GET /admin_toolshed/prepare_for_install?tool_shed_url=http://toolshed.g2.bx.psu.edu/&repository_ids=0e5d027cf47ecae0&changeset_revisions=7cc64024fe92 HTTP/1.1" 500 - "http://toolshed.g2.bx.psu.edu/repository/preview_tools_in_changeset?repository_id=0e5d027cf47ecae0&changeset_revision=7cc64024fe92" "Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0"
> > Error - <type 'exceptions.UnboundLocalError'>: local variable 'prior_installation_required' referenced before assignment
> > URL: http://galaxy.chpc.wustl.edu/admin_toolshed/prepare_for_install?tool_shed_url=http://toolshed.g2.bx.psu.edu/&repository_ids=0e5d027cf47ecae0&changeset_revisions=7cc64024fe92
> > File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/middleware/error.py', line 149 in __call__
> > app_iter = self.application(environ, sr_checker)
> > File '/home/galaxy/galaxy-dist/eggs/Paste-1.7.5.1-py2.7.egg/paste/recursive.py', line 84 in __call__
> > return self.application(environ, start_response)
> > File '/home/galaxy/galaxy-dist/eggs/Paste-1.7.5.1-py2.7.egg/paste/httpexceptions.py', line 633 in __call__
> > return self.application(environ, start_response)
> > File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/base.py', line 132 in __call__
> > return self.handle_request( environ, start_response )
> > File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/base.py', line 190 in handle_request
> > body = method( trans, **kwargs )
> > File '/home/galaxy/galaxy-dist/lib/galaxy/web/framework/__init__.py', line 221 in decorator
> > return func( self, trans, *args, **kwargs )
> > File '/home/galaxy/galaxy-dist/lib/galaxy/webapps/galaxy/controllers/admin_toolshed.py', line 896 in prepare_for_install
> > common_install_util.get_dependencies_for_repository( trans, tool_shed_url, repo_info_dict, includes_tool_dependencies )
> > File '/home/galaxy/galaxy-dist/lib/tool_shed/util/common_install_util.py', line 84 in get_dependencies_for_repository
> > installed_rd, missing_rd = get_installed_and_missing_repository_dependencies_for_new_install( trans, repo_info_tuple )
> > File '/home/galaxy/galaxy-dist/lib/tool_shed/util/common_install_util.py', line 190 in get_installed_and_missing_repository_dependencies_for_new_install
> > tool_shed, name, owner, changeset_revision, prior_installation_required = suc.parse_repository_dependency_tuple( rd_tup )
> > File '/home/galaxy/galaxy-dist/lib/tool_shed/util/shed_util_common.py', line 1132 in parse_repository_dependency_tuple
> > prior_installation_required = str( prior_installation_required )
> > UnboundLocalError: local variable 'prior_installation_required' referenced before assignment
> >
> >
> > CGI Variables
> > -------------
> > CONTENT_LENGTH: '0'
> > HTTP_ACCEPT: 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
> > HTTP_ACCEPT_ENCODING: 'gzip, deflate'
> > HTTP_ACCEPT_LANGUAGE: 'en-US,en;q=0.5'
> > HTTP_CONNECTION: 'Keep-Alive'
> > HTTP_COOKIE: 'WUIS8102-80-PORTAL-PSJSESSIONID=vJ1cTLKhNLp82nnyBKdpQYpFZ6kXFDfy!1120331253; galaxysession=c6ca0ddb55be603a6f22339f9080446c51be220fca921cf6ad3d6a9f553baebef4e0f5ce3ecca662; __utma=87715358.305203722.1384189840.1401730273.1401811101.37; __utmc=87715358; __utmz=87715358.1395079702.27.3.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided); __utma=72433473.701769505.1384176472.1401971566.1402057068.268; __utmc=72433473; __utmz=72433473.1398105349.190.23.utmcsr=chpc.wustl.edu|utmccn=(referral)|utmcmd=referral|utmcct=/'
> > HTTP_DNT: '1'
> > HTTP_HOST: 'galaxy.chpc.wustl.edu'
> > HTTP_REFERER: 'http://toolshed.g2.bx.psu.edu/repository/preview_tools_in_changeset?repository_id=0e5d027cf47ecae0&changeset_revision=7cc64024fe92'
> > HTTP_USER_AGENT: 'Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0'
> > HTTP_X_FORWARDED_FOR: '10.28.56.101'
> > HTTP_X_FORWARDED_HOST: 'galaxy.chpc.wustl.edu'
> > HTTP_X_FORWARDED_SERVER: 'galaxy.chpc.wustl.edu'
> > ORGINAL_HTTP_HOST: 'localhost:8082'
> > ORGINAL_REMOTE_ADDR: '127.0.0.1'
> > PATH_INFO: '/admin_toolshed/prepare_for_install'
> > QUERY_STRING: 'tool_shed_url=http://toolshed.g2.bx.psu.edu/&repository_ids=0e5d027cf47ecae0&changeset_revisions=7cc64024fe92'
> > REMOTE_ADDR: '10.28.56.101'
> > REQUEST_METHOD: 'GET'
> > SERVER_NAME: '0.0.0.0'
> > SERVER_PORT: '8082'
> > SERVER_PROTOCOL: 'HTTP/1.1'
> >
> >
> > WSGI Variables
> > --------------
> > application: <paste.recursive.RecursiveMiddleware object at 0x19ab2990>
> > is_api_request: False
> > paste.cookies: (<SimpleCookie: WUIS8102-80-PORTAL-PSJSESSIONID='vJ1cTLKhNLp82nnyBKdpQYpFZ6kXFDfy!1120331253' __utma='72433473.701769505.1384176472.1401971566.1402057068.268' __utmc='72433473' __utmz='72433473.1398105349.190.23.utmcsr=chpc.wustl.edu|utmccn=(referral)|utmcmd=referral|utmcct=/' galaxysession='c6ca0ddb55be603a6f22339f9080446c51be220fca921cf6ad3d6a9f553baebef4e0f5ce3ecca662'>, 'WUIS8102-80-PORTAL-PSJSESSIONID=vJ1cTLKhNLp82nnyBKdpQYpFZ6kXFDfy!1120331253; galaxysession=c6ca0ddb55be603a6f22339f9080446c51be220fca921cf6ad3d6a9f553baebef4e0f5ce3ecca662; __utma=87715358.305203722.1384189840.1401730273.1401811101.37; __utmc=87715358; __utmz=87715358.1395079702.27.3.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided); __utma=72433473.701769505.1384176472.1401971566.1402057068.268; __utmc=72433473; __utmz=72433473.1398105349.190.23.utmcsr=chpc.wustl.edu|utmccn=(referral)|utmcmd=referral|utmcct=/')
> > paste.expected_exceptions: [<class 'paste.httpexceptions.HTTPException'>]
> > paste.httpexceptions: <paste.httpexceptions.HTTPExceptionHandler object at 0x19ab2950>
> > paste.httpserver.thread_pool: <paste.httpserver.ThreadPool object at 0x2afa5c80d750>
> > paste.parsed_querystring: ([('tool_shed_url', 'http://toolshed.g2.bx.psu.edu/'), ('repository_ids', '0e5d027cf47ecae0'), ('changeset_revisions', '7cc64024fe92')], 'tool_shed_url=http://toolshed.g2.bx.psu.edu/&repository_ids=0e5d027cf47ecae0&changeset_revisions=7cc64024fe92')
> > paste.recursive.forward: <paste.recursive.Forwarder from />
> > paste.recursive.include: <paste.recursive.Includer from />
> > paste.recursive.include_app_iter: <paste.recursive.IncluderAppIter from />
> > paste.recursive.script_name: ''
> > paste.throw_errors: True
> > request_id: '59d54a36ed7d11e387af00215ec7734c'
> > webob._parsed_query_vars: (MultiDict([('tool_shed_url', 'http://toolshed.g2.bx.psu.edu/'), ('repository_ids', '0e5d027cf47ecae0'), ('changeset_revisions', '7cc64024fe92')]), 'tool_shed_url=http://toolshed.g2.bx.psu.edu/&repository_ids=0e5d027cf47ecae0&changeset_revisions=7cc64024fe92')
> > wsgi process: 'Multithreaded'
> > ------------------------------------------------------------
> >
> >
> >
> > On Thursday 05 June 2014 18:19:59 Ross wrote:
> > > Malcolm,
> > > It looks like you have downloaded the wrapper and put it in your local tools folder. We strongly recommend that you remove the tool_conf.xml entry and get the local galaxy administrator to install the devteam clustalw repository from the main toolshed. That should solve your problem - please let us know if not. You can browse that repo here http://toolshed.g2.bx.psu.edu/view/devteam/clustalw and install it from the admin menu; search and browse tool sheds; main tool shed;...
> > >
> > >
> > >
> > > On Fri, Jun 6, 2014 at 3:24 AM, Malcolm Tobias <mtobias@wustl.edu> wrote:
> > >
> > > All,
> > >
> > > When running clustalW jobs, the only output we're getting is an error message that appears to show the tool isn't receiving the proper run-time parameters:
> > >
> > >
> > > Unknown option: I
> > > Value "FILE=infile_copy" invalid for option N (number expected)
> > > Unknown option: F
> > > Unknown option: I
> > > Unknown option: L
> > > Unknown option: E
> > > ...
> > >
> > > This appears to come from the rgClustalw.py wrapper:
> > >
> > > cl = ['clustalw2 -INFILE=%s -OUTFILE=%s -OUTORDER=%s -TYPE=%s -OUTPUT=%s
> > > ' % (self.iname,self.opts.output,self.opts.out_order,self.opts.dnarna,self.opts.
> > > outform)]
> > >
> > >
> > > Strangely, the log files appear to show the correct paramters:
> > >
> > > galaxy.tools WARNING 2014-06-05 10:37:43,484 Failed to resolve dependency on 'clustalw2', ignoring
> > > galaxy.jobs.runners.local DEBUG 2014-06-05 10:37:43,596 (779) executing: python /home/galaxy/galaxy-dist/tools/rgenetics/rgClustalw.py -i "/home/galaxy/galaxy-dist/database/files/001/dataset_1243.dat" -o "/home/galaxy/galaxy-dist/database/files/001/dataset_1244.dat" -s "ALIGNED" -l "/home/galaxy/galaxy-dist/database/files/001/dataset_1245.dat" -t "Clustal_run" -d "DNA" -f "CLUSTAL"
> > >
> > > I'll post the full output from the logs below, but I was hoping someone might be able to offer some suggestions on how to debug this further.
> > >
> > > Thanks!
> > > Malcolm
> > >
> > > 10.28.56.101 - - [05/Jun/2014:10:37:42 -0500] "POST /tool_runner/index HTTP/1.1" 200 - "http://galaxy.chpc.wustl.edu/tool_runner?tool_id=clustalw" "Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0"
> > > galaxy.jobs DEBUG 2014-06-05 10:37:43,025 (779) Working directory for job is: /home/galaxy/galaxy-dist/database/job_working_directory/000/779
> > > galaxy.jobs.handler DEBUG 2014-06-05 10:37:43,057 (779) Dispatching to local runner
> > > galaxy.jobs DEBUG 2014-06-05 10:37:43,205 (779) Persisting job destination (destination id: local)
> > > galaxy.jobs.handler INFO 2014-06-05 10:37:43,258 (779) Job dispatched
> > > 10.28.56.101 - - [05/Jun/2014:10:37:42 -0500] "GET /history HTTP/1.1" 200 - "http://galaxy.chpc.wustl.edu/tool_runner/index" "Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0"
> > > galaxy.tools DEBUG 2014-06-05 10:37:43,466 Building dependency shell command for dependency 'clustalw2'
> > > galaxy.tools WARNING 2014-06-05 10:37:43,484 Failed to resolve dependency on 'clustalw2', ignoring
> > > galaxy.jobs.runners.local DEBUG 2014-06-05 10:37:43,596 (779) executing: python /home/galaxy/galaxy-dist/tools/rgenetics/rgClustalw.py -i "/home/galaxy/galaxy-dist/database/files/001/dataset_1243.dat" -o "/home/galaxy/galaxy-dist/database/files/001/dataset_1244.dat" -s "ALIGNED" -l "/home/galaxy/galaxy-dist/database/files/001/dataset_1245.dat" -t "Clustal_run" -d "DNA" -f "CLUSTAL"
> > > 10.28.56.101 - - [05/Jun/2014:10:37:43 -0500] "GET /api/histories/1ac3b66e11b8fe50 HTTP/1.1" 200 - "http://galaxy.chpc.wustl.edu/history" "Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0"
> > > galaxy.datatypes.interval ERROR 2014-06-05 10:37:43,732 Exception caught attempting to generate viewport for dataset '972'
> > > Traceback (most recent call last):
> > > File "/home/galaxy/galaxy-dist/lib/galaxy/datatypes/interval.py", line 159, in get_estimated_display_viewport
> > > fh = open( dataset.file_name )
> > > IOError: [Errno 2] No such file or directory: '/home/galaxy/galaxy-dist/database/files/000/dataset_769.dat'
> > > galaxy.jobs DEBUG 2014-06-05 10:37:43,736 (779) Persisting job destination (destination id: local)
> > > galaxy.datatypes.interval ERROR 2014-06-05 10:37:43,776 Exception caught attempting to generate viewport for dataset '985'
> > > Traceback (most recent call last):
> > > File "/home/galaxy/galaxy-dist/lib/galaxy/datatypes/interval.py", line 159, in get_estimated_display_viewport
> > > fh = open( dataset.file_name )
> > > IOError: [Errno 2] No such file or directory: '/home/galaxy/galaxy-dist/database/files/000/dataset_782.dat'
> > > galaxy.datatypes.interval ERROR 2014-06-05 10:37:43,830 Exception caught attempting to generate viewport for dataset '986'
> > > Traceback (most recent call last):
> > > File "/home/galaxy/galaxy-dist/lib/galaxy/datatypes/interval.py", line 159, in get_estimated_display_viewport
> > > fh = open( dataset.file_name )
> > > IOError: [Errno 2] No such file or directory: '/home/galaxy/galaxy-dist/database/files/000/dataset_783.dat'
> > > galaxy.datatypes.interval ERROR 2014-06-05 10:37:43,876 Exception caught attempting to generate viewport for dataset '987'
> > > Traceback (most recent call last):
> > > File "/home/galaxy/galaxy-dist/lib/galaxy/datatypes/interval.py", line 159, in get_estimated_display_viewport
> > > fh = open( dataset.file_name )
> > > IOError: [Errno 2] No such file or directory: '/home/galaxy/galaxy-dist/database/files/000/dataset_784.dat'
> > > 10.28.56.101 - - [05/Jun/2014:10:37:43 -0500] "GET /history/get_display_application_links HTTP/1.1" 200 - "http://galaxy.chpc.wustl.edu/history" "Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0"
> > > galaxy.jobs.runners.local DEBUG 2014-06-05 10:37:45,983 execution finished: python /home/galaxy/galaxy-dist/tools/rgenetics/rgClustalw.py -i "/home/galaxy/galaxy-dist/database/files/001/dataset_1243.dat" -o "/home/galaxy/galaxy-dist/database/files/001/dataset_1244.dat" -s "ALIGNED" -l "/home/galaxy/galaxy-dist/database/files/001/dataset_1245.dat" -t "Clustal_run" -d "DNA" -f "CLUSTAL"
> > > galaxy.jobs.runners DEBUG 2014-06-05 10:37:46,609 executing external set_meta script for job 779: /home/galaxy/galaxy-dist/set_metadata.sh ./database/files /home/galaxy/galaxy-dist/database/job_working_directory/000/779 . /home/galaxy/galaxy-dist/universe_wsgi.ini /home/galaxy/galaxy-dist/database/tmp/tmpsnNodx /home/galaxy/galaxy-dist/database/job_working_directory/000/779/galaxy.json /home/galaxy/galaxy-dist/database/job_working_directory/000/779/metadata_in_HistoryDatasetAssociation_1448_zaFZp3,/home/galaxy/galaxy-dist/database/job_working_directory/000/779/metadata_kwds_HistoryDatasetAssociation_1448_Rltsef,/home/galaxy/galaxy-dist/database/job_working_directory/000/779/metadata_out_HistoryDatasetAssociation_1448_12s67j,/home/galaxy/galaxy-dist/database/job_working_directory/000/779/metadata_results_HistoryDatasetAssociation_1448_Qucqzx,,/home/galaxy/galaxy-dist/database/job_working_directory/000/779/metadata_override_HistoryDatasetAssociation_1448_95Vr9q /home/galaxy/galaxy-dist/database/job_working_directory/000/779/metadata_in_HistoryDatasetAssociation_1447_Zh2tCn,/home/galaxy/galaxy-dist/database/job_working_directory/000/779/metadata_kwds_HistoryDatasetAssociation_1447_UeH8AF,/home/galaxy/galaxy-dist/database/job_working_directory/000/779/metadata_out_HistoryDatasetAssociation_1447_cZxp2H,/home/galaxy/galaxy-dist/database/job_working_directory/000/779/metadata_results_HistoryDatasetAssociation_1447_ck1M8o,,/home/galaxy/galaxy-dist/database/job_working_directory/000/779/metadata_override_HistoryDatasetAssociation_1447_pefoLl
> > >
> > >
> > > --
> > > Malcolm Tobias
> > > 314.362.1594
> > >
> > >
> > >
> > > ___________________________________________________________
> > > 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/
> > >
> > > To search Galaxy mailing lists use the unified search at:
> > > http://galaxyproject.org/search/mailinglists/
> > >
> > >
> > >
> > --
> > Malcolm Tobias
> > 314.362.1594
> >
> >
> >
> > ___________________________________________________________
> > 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/
> >
> > To search Galaxy mailing lists use the unified search at:
> > http://galaxyproject.org/search/mailinglists/
> >
> >
> >
>
--
Malcolm Tobias
314.362.1594