-
Notifications
You must be signed in to change notification settings - Fork 114
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
CCTools: Tarball doesn't work if libssl is not on host machine #3414
Comments
So this is why we strongly encourage installation via Conda, otherwise it's unclear what dependencies one needs installed in order to run it.
Since we are installing a specific ssl via conda in order to build the software, we may need to distribute that libssl (and perhaps other libs) in the installation tarball. |
This issue comes up in Parsl testing on my machine (Parsl testing on CI is fine, probably because VMs come with libssl.so.1.1). So in Parsl testing, doing Parsl doesn't use conda to manage dependencies so we have to result to using prebuilt binaries. |
@tphung3 We don't expect those tarballs to work outside the distributions they were built for. We added ubuntu because that's what the parsl CI was using. Is this still the case? |
To summarize: cctools requires a specific version of openssl to be installed.
So, if the specific problem is that the tarball doesn't work in the parsl testing environment, then there are several possible fixes: @tphung3 what do you think? |
This problem comes up only when I use it on my machine (fedora) with the tarball, and I think we don't want to promise too much other than centos, ubuntu20.04, and macos so I'll just add a libopenssl to my conda env. |
I can't import taskvine or workqueue after downloading and untaring a tarball from our group's webpage or on github releases as my machine doesn't have libssl installed.
The text was updated successfully, but these errors were encountered: