HP Printer & HPLIP

Hi,

I have the PC (which doesn’t has internet connection currently and has 13.1 installed 3 months back) and tried to install the HP Printer (HP LaserJet M1005 MFP). For this I installed:

snmp-mibs-5.7.2-9.4.1.i586.rpm
libsnmp30-5.7.2-9.4.1.i586.rpm
hplip-sane-3.13.10-4.2.i586.rpm
hplip-hpijs-3.13.10-4.2.i586.rpm

(all downloads from cyber cafe and then installed via pen drive after copying to the Desktop)

But after installing the above packages, I got an error:

http://img.susepaste.org/view/raw/34866168

Of course, I was installing in the PC not having internet. But then I disable all repos. Then installed but got some error but when I restarted, I got the HP symbol visible at the bottom right part. Again I tried to installed the package:

hplip-3.13.10-4.2.i586.rpm

which showed error and said it needed some dependency “libsane.so.1”, so again I downloaded (from cyber cafe) the following file:

sane-backends-32bit-1.0.23-9.2.3.x86_64.rpm

and installed but after installing it also, the original package (hplip-3.13.10-4.2.i586.rpm) is not getting installed and I am still not able to take prints.

How can I make the printer working?

Thanks.

Why 32 bit and 64 bit?

hplip-3.13.10-4.2.i586.rpm

sane-backends-32bit-1.0.23-9.2.3.x86_64.rpm

Well, What I do then…because both 32 as well as 64 is written in the package and other packages installed are 32 bits…

Or any other solution?

Thanks.

32 bit libs made for 64 bit OS are not the same as 32 bit libs made for 32 bit OS

It looks like you are missing some lib and the install is trying to get it via a repo which of course you don’t have

As I said yesterday in IRC:

Set up an Internet-Connection or download the DVD-ISO and install it on a DVD to get one Repo working.

I would be highly thankful if you could let me know how to know which lib am I missing so that it could be downloaded and installed.

Well the RPM should tell you. Check out man rpm for the proper perimeters to use to see the dependencies but if you try to install the rpm it really should list them when it fails

In any case get rid of any package for 64bit if you are running 32 bit OS.

I don’t know a thing about HP printers on Linux so maybe someone else may have an idea. Not having a Internet is defiantly a problem since normally any dependency would just be pulled in

On 2014-07-21 19:16, gogalthorp wrote:

> I don’t know a thing about HP printers on Linux so maybe someone else
> may have an idea. Not having a Internet is defiantly a problem since
> normally any dependency would just be pulled in

openSUSE is not designed to work without Internet. If you don’t have it,
the alternative is to populate a local machine or a local directory with
a mirror of at least the official repositories.

If can’t do that, things get very difficult. The DVD does not suffice
nowdays.

This is what I have installed; I use an HP printer, but this laptop is
64 bit. My 32 bit machines are not here so that I can have a look.


minas-tirith:~ # rpm -qa | grep -i "hplip\|snmp\|cups"
libgnomecups-0.2.3-134.1.3.x86_64
libsnmp30-5.7.2-9.4.1.x86_64
cups-client-1.5.4-12.13.1.x86_64
hplip-hpijs-3.13.10-4.2.x86_64
python-cupshelpers-1.4.2-2.4.1.noarch
snmp-mibs-5.7.2-9.4.1.x86_64
python-cups-1.9.63-2.1.2.x86_64
cups-libs-1.5.4-12.13.1.x86_64
cups-pk-helper-0.2.5-2.1.3.x86_64
libgnomecups-lang-0.2.3-134.1.3.noarch
cups-libs-32bit-1.5.4-12.13.1.x86_64
cups-1.5.4-12.13.1.x86_64
hplip-3.13.10-4.2.x86_64
cups-backends-1.0-275.1.2.x86_64
hplip-sane-3.13.10-4.2.x86_64
minas-tirith:~ #

Of course, a package of the wrong arch will not work, as you say.


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))