RPM fails to install on RHEL 7 - dependencies issue

Asked by Nadeem Javed

Trying to install hplipfull-3.22.2-0.x86_64 on RHEL 7.9

yum install hplip-3.22.2-RHEL7-x86_64.rpm -y
Loaded plugins: enabled_repos_upload, package_upload, product-id, search-disabled-repos, subscription-manager
Examining hplip-3.22.2-RHEL7-x86_64.rpm: hplipfull-3.22.2-0.x86_64
Marking hplip-3.22.2-RHEL7-x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package hplipfull.x86_64 0:3.22.2-0 will be installed
--> Processing Dependency: libImageProcessor.so(VERS_1.0)(64bit) for package: hplipfull-3.22.2-0.x86_64
nexus
rhel-7-server-extras-rpms
rhel-7-server-optional-rpms
rhel-7-server-rpms
rhel-7-server-satellite-maintenance-6-rpms
rhel-7-server-satellite-tools-6.6-rpms
--> Processing Dependency: libImageProcessor.so()(64bit) for package: hplipfull-3.22.2-0.x86_64
--> Finished Dependency Resolution
Error: Package: hplipfull-3.22.2-0.x86_64 (/hplip-3.22.2-RHEL7-x86_64)
           Requires: libImageProcessor.so(VERS_1.0)(64bit)
Error: Package: hplipfull-3.22.2-0.x86_64 (/hplip-3.22.2-RHEL7-x86_64)
           Requires: libImageProcessor.so()(64bit)
**********************************************************************
yum can be configured to try to resolve such errors by temporarily enabling
disabled repos and searching for missing dependencies.
To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf
**********************************************************************

Error: Package: hplipfull-3.22.2-0.x86_64 (/hplip-3.22.2-RHEL7-x86_64)
           Requires: libImageProcessor.so(VERS_1.0)(64bit)
Error: Package: hplipfull-3.22.2-0.x86_64 (/hplip-3.22.2-RHEL7-x86_64)
           Requires: libImageProcessor.so()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
Uploading Enabled Repositories Report
Loaded plugins: product-id, subscription-manager

Any ideas on how to resolve this issue or what the problem is ??

Question information

Language:
English Edit question
Status:
Needs information
For:
HPLIP Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
brian_p (claremont102) said :
#1

I do not know anything about RPMs and am disinclined to debug
hplipfull-3.22.2-0.x86_64. Knowing your printer model and whether
it is USB-connected or not could produce a solution.

Revision history for this message
Nadeem Javed (njaved) said :
#2

The printer model is HP laser jet pro M404dn . The OS is RHEL 7.9 . The printer is USB connected. The issue is around the installation of the RPM on the OS. The official RPM version from Red Hat does not contain drivers for this model for RHEL 7 {old}. So I have to use the HP version which has the latest drivers. Which I can't install because of the errors. To recap.

The latest RHEL 7 version is 3-15-9 and the minimum version required according to the HP website is 3-16-9 .

Revision history for this message
brian_p (claremont102) said :
#3

May I be clear? I haven't any intention of dealing with HPLIP as my
skills are limited there.

You have a modern IPP printer but do not have a recent OS. What versions of CUPS and cups-filters are being used? Would a network connection be suitable to you?

Revision history for this message
Nadeem Javed (njaved) said :
#4

I pre-installed all the standard hplip rpm's plus a few other packages which I thought might help and then installed the hplipfull-3.22.2-0.x86_6 rpm with the rpm command and using --nodeps option . I can see the driver now for the printer. Is there a way to automate configuration of the printer i.e. change settings to duplex printing from the command line as I am working on automating the installation of the printer.

Can you help with this problem?

Provide an answer of your own, or ask Nadeem Javed for more information if necessary.

To post a message you must log in.