On Apr 8, 2013, at 5:01 PM, Yinan Wan wrote: > Hi, > > I was trying to install the galaxy on my laptop and run into the following > error > > Some eggs are out of date, attempting to fetch... > Warning: MarkupSafe (a dependent egg of Mako) cannot be fetched > Warning: pycrypto (a dependent egg of Fabric) cannot be fetched > Warning: simplejson (a dependent egg of WebHelpers) cannot be fetched > Fetched http://eggs.galaxyproject.org/ssh/ssh-1.7.14-py2.7.egg > One of Galaxy's managed eggs depends on something which is missing, this is > almost certainly a bug in the egg distribution. > Dependency "ssh" requires "pycrypto>=2.1,!=2.4" > Traceback (most recent call last): > File "./scripts/fetch_eggs.py", line 37, in <module> > c.resolve() # Only fetch eggs required by the config > File > "/Users/yinan/Course2013Spring/IBOIS58A/galaxy-dist/lib/galaxy/eggs/__init__.py", > line 345, in resolve > egg.resolve() > File > "/Users/yinan/Course2013Spring/IBOIS58A/galaxy-dist/lib/galaxy/eggs/__init__.py", > line 168, in resolve > dists = pkg_resources.working_set.resolve( ( > self.distribution.as_requirement(), ), env, self.fetch ) > File "build/bdist.linux-i686/egg/pkg_resources.py", line 569, in resolve > raise VersionConflict(dist,req) # XXX put more info here > pkg_resources.VersionConflict: (ssh 1.7.14 > (/Users/yinan/Course2013Spring/IBOIS58A/galaxy-dist/eggs/ssh-1.7.14-py2.7.egg), > Requirement.parse('pycrypto>=2.1,!=2.4')) > Fetch failed. > > Because I have numpy installed which seems to be conflict to galaxy, so I was > install with virtual python environment (virtualenv), and also tried the > protection environment provided in the galaxy instruction page > (http://wiki.galaxyproject.org/Admin/Config/Performance/ProductionServer), > and both came across the same error as indicated above. > > Some information you may be interested: > (GalaxyENV)yinan@Macbook galaxy-dist$ python -V > Python 2.7.3 > (GalaxyENV)yinan@Macbook galaxy-dist$ python scripts/get_platforms.py > macosx-10.7-x86_64-ucs2 > > It will be great if you can help me out.
Hi Yinan, This is surprising, virtualenv should have resolved the conflict(s). Did you use the --no-site-packages option when you created the env? Also, you may be able to simply run fetch_eggs.py a second time and have it succeed in fetching the dependency. --nate > > Thanks, > Yinan > > -- > Yinan Wan, graduate student > Bioinformatics and Genomics program > Huck Institutes of Life Sciences > the Pennsylvania State University > ___________________________________________________________ > 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/ ___________________________________________________________ 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/