Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ResolvePackageNotFound: - cairo 1.12.18 6 #5

Open
bensworth opened this issue Nov 18, 2017 · 21 comments
Open

ResolvePackageNotFound: - cairo 1.12.18 6 #5

bensworth opened this issue Nov 18, 2017 · 21 comments

Comments

@bensworth
Copy link

I am trying to configure INSPIRED on a Mac, but get the above error on the Cairo package when I call conda env create -f bin/INSPIIRED.conda.yml. I then installed the Cairo package via: conda install -c anaconda cairo without luck. This installed version 1.14.10, so I tried installing specifically 1.12.18: conda install -c richlewis cairo, but also without luck. Where does Cairo need to be installed to set up INSPIRED?

@cnobles
Copy link
Contributor

cnobles commented Nov 22, 2017

Thanks, we weren't aware of the issue. We'll look into it and get the software updated as soon as we can.

@bensworth
Copy link
Author

Update: I tried to install on a cluster running Debian GNU/Linux and was stopped with a similar error, this time ResolvePackageNotFound: - glib 2.43.0 2. Do I need to manually install the dependencies for the INSPIIRED library, or is something going wrong and they are not being installed in the setup?

@aubreybailey
Copy link

Hi Ben
could you run the following command on your cluster and report the result here for us?
ldd --version
It should return something like:
ldd (GNU libc) 2.19

@bensworth
Copy link
Author

bensworth commented Nov 27, 2017 via email

@aubreybailey
Copy link

aubreybailey commented Nov 27, 2017

Yeah, that's definitely a bug on our side. @ressy can you please check the anaconda deps and see why it is pinned that high? Even our development machine 120 is only on 2.23, and it should be running downstream ubuntu. I bet we can pin something reasonable like 2.19 in our conda files.
Thanks for reporting, Ben!

@ressy
Copy link
Member

ressy commented Nov 27, 2017

Thanks Aubrey. I haven't been working on INSPIIRED myself (yet) but I'll check with @everettJK about the context on this -- looks like the specific versions for glib and cairo and a bunch of things were added last year in 58d173c. If that was just to pin things down to an explicit state from the start, then maybe it'll be as simple as adjusting the version numbers like you said.

@aubreybailey
Copy link

whoops. Sorry I guessed wrong! should have grabbed John instead. fingers crossed for explicit down-pinning

@helixscript
Copy link
Collaborator

Hi Everyone --
Apologies for the late reply.
I am creating a new Conda environment and install script and will be in touch shortly once I update the repository.
J

@helixscript
Copy link
Collaborator

Hi Everyone --
In addition to the Cairo issue, newer versions of dplyr were causing issues with database queries.
I created a new INSPIIRED branch (INSPIIRED-deployment) with a new Conda environment recipe which appears to resolve the issues on our side. The new recipe locks library versions and an updated install script uses devtools to install specific versions of R libraries not available through Conda.
J

@bensworth
Copy link
Author

Seems to make it past Cairo, but I tried on a MacBook pro and iMac and get the same error:

`Fetching package metadata .................

ResolvePackageNotFound:

  • r-magrittr 1.5 r3.3.1_0`

@bensworth
Copy link
Author

HI guys, any update on either of the open issues? We still cannot install the package outside of the virtual machine, nor get the expected behavior applied to non-example data in the virtual machine.

@cnobles
Copy link
Contributor

cnobles commented Mar 14, 2018

Hey Ben, any chance you were able to download the deployment-branch of the pipeline and try that?

John had put in some work to restrict the package versions to create a more stable build. Do you still get the error? It didn't come up when I tried the build.

@bensworth
Copy link
Author

bensworth commented Mar 14, 2018

Yep, see above. Interestingly, tried again today and got a slightly different error:
conda env create -f bin/INSPIIRED.conda.yml

Fetching package metadata .................

ResolvePackageNotFound: 
  - r-getopt 1.20.0 r3.3.1_0

Still the same package problems though. What kind of system are you installing on? Have tried two different macs without success.


Update: I built a docker container on a linux cluster and tried to install INSPIIRED there. I use the Conda docker container here: https://hub.docker.com/r/continuumio/miniconda/, and made sure condo was up to date. In the master branch, I get errors

Solving environment: failed

ResolvePackageNotFound: 
  - ncurses==5.9=4
  - wkhtmltopdf==0.12.3=0
  - blat==35=1
  - libxml2==2.9.3=0
  - glib==2.43.0=2
  - r-getopt==1.20.0=r3.2.2_0

On the INSPIIRED-deployment branch, there is only one package that cannot be found:

Solving environment: failed

ResolvePackageNotFound: 
  - r-getopt==1.20.0=r3.3.1_0

@helixscript
Copy link
Collaborator

Hi Ben,
Apologies for the delayed response.
I discussed the issue with Chris earlier this week.
Apparently we have not version locked enough of the packages.
I will work on this deployment issue tomorrow and send an update before the end of the week.
J

@bensworth
Copy link
Author

bensworth commented Mar 22, 2018

Thanks! I would like to say that insight into the other problems we are experiencing trying to run in the virtual machine is definitely higher priority. We've been wanting to analyze some data for several months now with INSPIIRED, but haven't had any success. This is more to bring to your guys' attention, and so maybe outside the virtual machine it will be easier to dig into the code and debug if necessary..

@helixscript
Copy link
Collaborator

What would be your preferred vehicle? Our group would prefer to support the Conda route since it is difficult to get a VM to parallelize well.

@bensworth
Copy link
Author

Oh the conda would definitely be better. But most importantly, we just want to use INSPIIRED to look at data, and whatever the fastest way is to make that happen is best. We have the VM running, but maybe starting from the conda environment is a better route to get everything working.

@helixscript
Copy link
Collaborator

helixscript commented Mar 22, 2018 via email

@helixscript
Copy link
Collaborator

helixscript commented Mar 22, 2018 via email

@aluisascosta
Copy link

Hi,
I am trying to create the INSPIIRED conda environment on a cluster (using the INSPIIRED-deployment branch) but I get the following error.

ResolvePackageNotFound:

  • icu==54.1=0
  • cffi==1.6.0=py27_0
  • curl==7.49.0=1
  • pyopenssl==0.16.0=py27_0
  • freetype==2.5.5=1
  • python==2.7.11=5
  • cryptography==1.4=py27_0
  • jpeg==9b=2
  • pcre==8.39=1
  • mkl==11.3.3=0
  • biopython==1.67=np111py27_0
  • qt==5.6.2=5
  • tk==8.5.18=0
  • readline==6.2=2
  • glib==2.50.2=1
  • cairo==1.14.8=0
  • harfbuzz==0.9.39=1
  • git==2.6.4=0
  • libpng==1.6.30=1
  • pycparser==2.14=py27_1
  • libxml2==2.9.2=0
  • numpy==1.11.0=py27_1

@marencc
Copy link

marencc commented May 21, 2020

Did they answer

Hi,
I am trying to create the INSPIIRED conda environment on a cluster (using the INSPIIRED-deployment branch) but I get the following error.

ResolvePackageNotFound:

* icu==54.1=0

* cffi==1.6.0=py27_0

* curl==7.49.0=1

* pyopenssl==0.16.0=py27_0

* freetype==2.5.5=1

* python==2.7.11=5

* cryptography==1.4=py27_0

* jpeg==9b=2

* pcre==8.39=1

* mkl==11.3.3=0

* biopython==1.67=np111py27_0

* qt==5.6.2=5

* tk==8.5.18=0

* readline==6.2=2

* glib==2.50.2=1

* cairo==1.14.8=0

* harfbuzz==0.9.39=1

* git==2.6.4=0

* libpng==1.6.30=1

* pycparser==2.14=py27_1

* libxml2==2.9.2=0

* numpy==1.11.0=py27_1

Did they answer???

I've tried CONDA_RESTORE_FREE_CHANNEL=1 conda env create -f bin/INSPIIRED.conda.yml and it works nicely with that problem. But I can't make it work from Rscript bin/setupR.R onwards...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants