ScannerScheduler installation RPM errors on Linux 64bit

  • KM03140479
  • 10-Apr-2018
  • 10-Apr-2018

Summary

Installing x86 RPM package for ScannerScheduler on Oracle Linux (64 bit) and RPM errors occur. RPM package name is: hp-ud-scanner-scheduler-linux-x86-10.22.000.137.rpm

Error

Errors are below:
sudo ./scannerschedulerinstall hp-ud-scanner-scheduler-linux-x86-10.22.000.137.rpm
Checking platform ...
linux
Checking installation tool...
RPM version 4.8.0
Checking installed scanner scheduler package...
Checking running scanner scheduler process ...
Installing Scanner scheduler ...
error: Failed dependencies:
libc.so.6 is needed by hp-ud-scannerscheduler-10.22.000-1.i386
libc.so.6(GLIBC_2.0) is needed by hp-ud-scannerscheduler-10.22.000-1.i386
libc.so.6(GLIBC_2.1) is needed by hp-ud-scannerscheduler-10.22.000-1.i386
libc.so.6(GLIBC_2.1.3) is needed by hp-ud-scannerscheduler-10.22.000-1.i386
libc.so.6(GLIBC_2.2) is needed by hp-ud-scannerscheduler-10.22.000-1.i386
libc.so.6(GLIBC_2.2.4) is needed by hp-ud-scannerscheduler-10.22.000-1.i386
libc.so.6(GLIBC_2.3) is needed by hp-ud-scannerscheduler-10.22.000-1.i386
libdl.so.2 is needed by hp-ud-scannerscheduler-10.22.000-1.i386
libpthread.so.0 is needed by hp-ud-scannerscheduler-10.22.000-1.i386
libpthread.so.0(GLIBC_2.0) is needed by hp-ud-scannerscheduler-10.22.000-1.i386
libpthread.so.0(GLIBC_2.1) is needed by hp-ud-scannerscheduler-10.22.000-1.i386
libpthread.so.0(GLIBC_2.2) is needed by hp-ud-scannerscheduler-10.22.000-1.i386
libpthread.so.0(GLIBC_2.3.2) is needed by hp-ud-scannerscheduler-10.22.000-1.i386
Checking scanner scheduler process is running...
 

Cause

scanner scheduler is 32 bit and has some 32 bit dependancies

glibc package

Fix

 

 

check if the package exist

We need cmd output to prove that the glibc is well installed.

1, run the package command to check if glibc package exist.

rpm -qa

If the glibc exist, please indicate the folder to us.

 

2, run the following command in order to see if the requested lib file exist on the machine.

find /lib64 -name "libc.so.6"

find /lib -name "libc.so.6"

find / -name "libc.so.6"

 

 

if the package does not exist then it must be installed to allow teh scanner scheuler to Run.