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

iLOREST RPM package missing dependency on libcrypt.so.1 #97

Open
champtar opened this issue May 13, 2024 · 3 comments
Open

iLOREST RPM package missing dependency on libcrypt.so.1 #97

champtar opened this issue May 13, 2024 · 3 comments

Comments

@champtar
Copy link

champtar commented May 13, 2024

On RHEL 9.3 when using https://github.com/HewlettPackard/python-redfish-utility/releases/download/V5.0.0.0/ilorest-5.0.0.0-12.x86_64.rpm, I get the following error

# ilorest --version
[10239] Error loading Python lib '/tmp/_MEIlJgq7H/libpython3.10.so.1.0': dlopen: libcrypt.so.1: cannot open shared object file: No such file or directory

Installing libxcrypt-compat fixes the issue.
ilorest rpm should have Requires: /usr/lib64/libcrypt.so.1

@rajeevkallur
Copy link

@champtar , Will fix it soon.

@jpoliv
Copy link

jpoliv commented Jul 20, 2024

Any update regarding this issue? The issue is still present on ilorest-5.1.0.0.

The /usr/lib64/libcrypt.so.1 is provided by

  • the libxcrypt (version 4.1.1) on RHEL 8 and derivatives
  • the libxcrypt-compat (version 4.4.18) on RHEL 9 and derivatives

Note:

  • libxcrypt (version 4.4.18) provides /usr/lib64/libcrypt.so.2 on RHEL 9 and derivatives

@rajeevkallur
Copy link

rajeevkallur commented Jul 31, 2024

@champtar , @jpoliv

Current rpm config is

Name: ilorest
License: Copyright 2016-2022 Hewlett Packard Enterprise Development LP
Group: System/Configuration/Packaging
AutoReqProv: on
Version: %VERSION%
Release: %RELEASE%

Source0: ilorest-%{version}.tar.bz2
Url: https://www.hpe.com/info/restfulapi
Vendor: Hewlett Packard Enterprise
Packager: Hewlett Packard Enterprise
Summary: RESTful Interface Tool

BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: /usr/lib64/libcrypt.so.1
#BuildRequires: which

%description
Command line interface for managing HPE ProLiant Servers

How should the spec modified to include both so.1. and so.2 files?

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

3 participants