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

irods-icommands package missing dependencies on Almalinux 8 #6564

Closed
2 tasks done
alanking opened this issue Aug 26, 2022 · 6 comments
Closed
2 tasks done

irods-icommands package missing dependencies on Almalinux 8 #6564

alanking opened this issue Aug 26, 2022 · 6 comments
Assignees
Milestone

Comments

@alanking
Copy link
Contributor

alanking commented Aug 26, 2022

  • main
  • 4-3-stable

Bug Report

iRODS Version, OS and Version

4.3.0, Almalinux 8

What did you try to do?

Install irods-icommands package on Almalinux 8 container:

$ history
    1  sudo rpm --import https://packages.irods.org/irods-signing-key.asc
    2  wget -qO - https://packages.irods.org/renci-irods.yum.repo | sudo tee /etc/yum.repos.d/renci-irods.yum.repo
    3  dnf update
    4  dnf install irods-icommands
    5  iinit
    6  history

Expected behavior

Once installed, I can run iinit to connect to and authenticate with a server somewhere.

Observed behavior (including steps to reproduce, if applicable)

$ iinit
iinit: error while loading shared libraries: libirods_client.so.4.3.0: cannot open shared object file: No such file or directory

The client library was not installed alongside the iCommands package. Seems there's just a little gap in the packaging for this platform that needs to be filled in. This problem is not exhibited on Ubuntu 20.04.

@alanking alanking added this to the 4.3.1 milestone Aug 26, 2022
@alanking alanking changed the title irods-icommands package missing dependencies on Almalinux 8 irods-icommands package missing dependencies on Almalinux 8 Aug 26, 2022
@SwooshyCueb SwooshyCueb self-assigned this Sep 7, 2022
@aghsmith
Copy link

aghsmith commented Dec 9, 2022

I have found the same problem when installing on RHEL8. In this case, I manually installed the appropriate rpm by downloading it from the repo manually. Is there a recommended work around e.g. installing some other rpm with the requisite library?

@alanking
Copy link
Contributor Author

alanking commented Dec 9, 2022

I believe that manually installing the irods-runtime package is all that is required to work around this.

@aghsmith
Copy link

aghsmith commented Dec 9, 2022

Thanks Alan, installing the irods-runtime package fixed the problem. In fact I'd also made an error in set up of the repo, and I was able to do the install in RHEL8 using yum and the repo without the need for a manual install.

@alanking
Copy link
Contributor Author

alanking commented Dec 9, 2022

@aghsmith Are you saying that you were able to get the irods-icommands from the RENCI repository to pull in the irods-runtime package as a dependency? Can you explain what you did? Maybe this issue can be closed because I missed something, too...?

@alanking
Copy link
Contributor Author

@SwooshyCueb - I checked the boxes but wanted to confirm with you before closing. Please close if complete. Thanks!

@SwooshyCueb
Copy link
Member

SwooshyCueb commented Aug 24, 2023

I could've sworn I already closed this issue, and now I'm afraid that I closed a different issue by mistake. Please be on the lookout for any issues or pull requests that I closed in the past hour or so that should still be open.

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

No branches or pull requests

3 participants