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

libcpr.so does not pick up libcurl.so dependency on Ubuntu #84

Closed
d-w-moore opened this issue Apr 30, 2020 · 0 comments
Closed

libcpr.so does not pick up libcurl.so dependency on Ubuntu #84

d-w-moore opened this issue Apr 30, 2020 · 0 comments
Labels

Comments

@d-w-moore
Copy link
Contributor

d-w-moore commented Apr 30, 2020

Ubuntu 18 , Jenkins tests, against iRODS 4-2-stable

This issue was exposed during testing of the indexing plugin , specifically the elasticsearch part.

Its dependencies include cpr1.3.0 under irods externals, which in turn relies on the system to have a libcurl.so in the shared library search path . Normallly this is fulfilled by package libcurl4-gnutls-dev, but this wasn't being installed by default on Ubuntu 18, causing problems for the indexing plugin at runtime.

The runtime error occurred because elasticsearch (and irods externals' elasticlient) depended on libcpr.so in /opt/irods-externals/cpr1.3.0-0/lib , and that in turn was not picking up the libcurl.so within the same directory, as very likely intended.

@trel trel added the bug label Apr 30, 2020
d-w-moore added a commit to d-w-moore/externals that referenced this issue May 1, 2020
trel pushed a commit that referenced this issue May 1, 2020
d-w-moore added a commit to d-w-moore/externals that referenced this issue May 1, 2020
trel pushed a commit that referenced this issue May 1, 2020
d-w-moore added a commit to d-w-moore/irods_capability_indexing that referenced this issue May 1, 2020
Also, bump cpr dependency build# to 1 per [irods/externals#84]
d-w-moore added a commit to d-w-moore/irods_capability_indexing that referenced this issue May 1, 2020
Also, bump cpr dependency build# to 1 per [irods/externals#84]
d-w-moore added a commit to d-w-moore/irods_capability_indexing that referenced this issue May 1, 2020
bump cpr dependency build# to 1 per [irods/externals#84]
trel pushed a commit to irods/irods_capability_indexing that referenced this issue May 1, 2020
bump cpr dependency build# to 1 per [irods/externals#84]
trel pushed a commit to irods/irods_capability_indexing that referenced this issue May 1, 2020
Also, bump cpr dependency build# to 1 per [irods/externals#84]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

2 participants