Leap 42.1 has outdated hplip

The version of hplip -Hewlett-Packard’s Linux imaging and printing software- that comes with Leap 42.1 is very outdated: 3.14.6

The current version is 3.15.11, which I downloaded from http://hplipopensource.com/hplip-web/gethplip.html

but YaST 1 click install tells me that “The install link or file you opened does not contain instructions for openSUSE Leap 42.1.”

My printer requires at hplip 3.15.7 or newer.

When will support be given for recent hp printers in Leap 42.1?

Is there a work-around for this now?

TIA

Other RPM packages can be found using

https://software.opensuse.org/package/hplip

Select ‘Show other versions’, then ‘Show unstable packages’, you’ll see other versions available for Leap 42.1

For example, the openSUSE Printing repo currently has 3.15.9, so you could use that.

Thanks, that was fast.

Can I add that repository to Yast?

The printing repo can be added, but after you have upgraded hplip with it, it is probably a good idea to disable the repo, so that CUPS etc is not upgraded unnecessarily (although it shouldn’t cause you any problems).

Unfortunately, YaST 1 click install indicates the same message for v. 3.15.9: “The install link or file you opened does not contain instructions for openSUSE Leap 42.1.” It can’t be installed.

I think I downloaded the wrong package.

I’ll try the 64 bit rpm - that should do it.

Are you sure you chose the correct openSUSE version?

I downloaded the 64 bit rpm file this time and was able to install it but there were broken dependencies and am not yet able to print.

Yast doesn’t recognize the printer and CUPS isn’t showing the 3.15.9 driver.

libhpipp.so.0()(64bit) is needed but doesn’t appear in the repositories enabled.

The official version of hplip for Tumbleweed is 3.15.9, which suggests that if I access the Tumbleweed repo I would be able to print.

What risks does that entail? I don’t know - and won’t unless I try it.

That is supplied by the hplip-hpijs package. You need to install that as well.

Also, hplip-sane-3.15.9-129.8.x86_64.rpm, first.

I then installed the other two and am installing the printer via YaST.

The printer was installed and CUPS shows the presence of the new driver.

However, the printer isn’t printing. Error messages indicate a communications problem or that it’s out of paper.

I’ll have to continue working on this.

Now I can print.

I had to reinstall the printer (a model that was offered recently) using the HP Device Manager.

Thanks Deano, for helping me learn to use openSUSE’s software repository as a source for newer, needed files.](https://software.opensuse.org/package/hplip)

The printer -an HP DeskJet Ink Advantage 1115- was already working on Fedora Xfce (an updated v. 22) but the Leap 14.1 installation is more complete, with ink levels and other relevant information indicated.

I have NOT been able to get it running on an updated Sparky (Debian Testing), as yet.

So all in all, I consider Leap 14.1 to be an excellent OS alternative, because what it lacks out of the box is available thanks to the reliability of the openSUSE Forums.:shame:

This is now looking like my new preferred OS.

I began using oSUSE in 2008 but problems with some versions (including 13.2) were serious enough that I had to stop using it on this main desktop computer, after the 50 Gb / btrfs root partition ran out of space during a zypper dup upgrade from 13.1 and I was unable to reinstall it.

I thought this was the solution to my problem: HP`1200 laser on Leap. The printer works fine with OS 13.1 on the same multi-boot system. I fetched the RPM’s as described here and tried to install them, but get this error:

linux-nnzq:/home/leon/Downloads/hplip # dir
total 10524
-rw-r--r-- 1 leon users 10650001 Feb 20 12:21 hplip-3.15.11-1.1.x86_64.rpm
-rw-r--r-- 1 leon users        0 Feb 20 12:31 hplip-hpijs-3.15.11-1.1.x86_64.rpm
-rw-r--r-- 1 leon users   120966 Feb 20 12:33 hplip-sane-3.15.11-1.1.x86_64.rpm
linux-nnzq:/home/leon/Downloads/hplip # zypper install *.*
Problem reading the RPM header of hplip-hpijs-3.15.11-1.1.x86_64.rpm. Is it an RPM file?
Error building the cache:
|] Failed to cache repo (1).
Building repository 'Plain RPM files cache' cache .....................................[done]
Error building the cache:
|] Failed to cache repo (1).
Skipping repository 'Plain RPM files cache' because of the above error.
Loading repository data...
Reading installed packages...
'_tmpRPMcache_:hplip-sane=0:3.15.11-1.1' not found in package names. Trying capabilities.
No provider of '_tmpRPMcache_:hplip-sane=0:3.15.11-1.1' found.
'_tmpRPMcache_:hplip=0:3.15.11-1.1' not found in package names. Trying capabilities.
No provider of '_tmpRPMcache_:hplip=0:3.15.11-1.1' found.
Resolving package dependencies...

Nothing to do. 

-rw-r–r-- 1 leon users 0 Feb 20 12:31 hplip-hpijs-3.15.11-1.1.x86_64.rpm

0-Byte File?

Install with rpm.

Yeah, I caught that after posting, but after get getting a good download, and adding the developer package I get this:

 

total 16796
-rw-r--r-- 1 leon users 10650001 Feb 20 12:21 hplip-3.15.11-1.1.x86_64.rpm
-rw-r--r-- 1 leon users    57140 Feb 20 13:28 hplip-devel-3.15.11-1.1.x86_64.rpm
-rw-r--r-- 1 leon users  6361869 Feb 20 13:10 hplip-hpijs-3.15.11-1.1.x86_64(1).rpm
-rw-r--r-- 1 leon users   120966 Feb 20 12:33 hplip-sane-3.15.11-1.1.x86_64.rpm
linux-nnzq:/home/leon/Downloads/hplip # zypper install *.*
Error building the cache:
|] Failed to cache repo (1).
Building repository 'Plain RPM files cache' cache .....................................[done]
Error building the cache:
|] Failed to cache repo (1).
Skipping repository 'Plain RPM files cache' because of the above error.
Retrieving repository 'openSUSE-Leap-42.1-Debug-Non-Oss' metadata ....................[error]
Repository 'openSUSE-Leap-42.1-Debug-Non-Oss' is invalid.
[repo-debug-non-oss|http://download.opensuse.org/debug/distribution/leap/42.1/repo/non-oss/] Valid metadata not found at specified URL
Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'openSUSE-Leap-42.1-Debug-Non-Oss' because of the above error.
Loading repository data...
Reading installed packages...
'_tmpRPMcache_:hplip-devel=0:3.15.11-1.1' not found in package names. Trying capabilities.
No provider of '_tmpRPMcache_:hplip-devel=0:3.15.11-1.1' found.
'_tmpRPMcache_:hplip-hpijs=0:3.15.11-1.1' not found in package names. Trying capabilities.
No provider of '_tmpRPMcache_:hplip-hpijs=0:3.15.11-1.1' found.
'_tmpRPMcache_:hplip-sane=0:3.15.11-1.1' not found in package names. Trying capabilities.
No provider of '_tmpRPMcache_:hplip-sane=0:3.15.11-1.1' found.
'_tmpRPMcache_:hplip=0:3.15.11-1.1' not found in package names. Trying capabilities.
No provider of '_tmpRPMcache_:hplip=0:3.15.11-1.1' found.
Resolving package dependencies...

Nothing to do.


I just did a system update and tried installing by rpm. I get this now:



total 16796
-rw-r--r-- 1 leon users 10650001 Feb 20 12:21 hplip-3.15.11-1.1.x86_64.rpm
-rw-r--r-- 1 leon users    57140 Feb 20 13:28 hplip-devel-3.15.11-1.1.x86_64.rpm
-rw-r--r-- 1 leon users  6361869 Feb 20 13:10 hplip-hpijs-3.15.11-1.1.x86_64(1).rpm
-rw-r--r-- 1 leon users   120966 Feb 20 12:33 hplip-sane-3.15.11-1.1.x86_64.rpm
linux-nnzq:/home/leon/Downloads/hplip # rpm -i *.*
error: Failed dependencies:
        libdbus-1.so.3(LIBDBUS_1_3)(64bit) is needed by hplip-hpijs-3.15.11-1.1.x86_64
        libdbus-1.so.3(LIBDBUS_1_3)(64bit) is needed by hplip-sane-3.15.11-1.1.x86_64


the missing libdibus is apparently a Tumbleweed package. I can’t find it yet, and I suspect it may break something. Any ideas?

I installed Tumbleweed over the Leap partitions and at least now I can print my parallel port HP laser and 3-in-1 inkjet via USB cable. Still working on wireless though.
I expected the hplip 3.15 to work since I have Linux Mint 17.3 (32-bit) on an old Toshiba notebook I was given. Its previous owner was disgusted by its glacial performance when he updated it to Win 10. It runs quite sprightly with Mint and my 3-in-1 printer was up and running wirelessly instantly with hplip 3.15. I think part of the problem is the confusing way one sets up a HP printer in SuSE. So far, I think you follow a sequence, starting with YAST, then localhost 631, then HP Print Manager. If there is a how-to or other instruction for setting up HP printers in SuSE I’d like to know about it.

Hi
I only ever use hp-setup, you just need to ensure the cups service is enabled and started before running hp-setup.