opensuse 11.4 hplip, cups

libjpeg62 is installed, but is shown as a missing dependency for both hplip and latest cups

Should I ignore “break dependencies” or what else, please?

All from the 11.4 OSS repo?

yes, or factory

linux-5git:/home/gerry # zypper in hplip
Loading repository data…
Reading installed packages…
Resolving package dependencies…

Problem: nothing provides libjpeg.so.62(LIBJPEG_6.2) needed by hplip-hpijs-3.11.1-33.2.i586
Solution 1: do not install hplip-3.11.1-33.2.i586
Solution 2: break hplip-hpijs by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c] (c):

linux-5git:/home/gerry # zypper in libjpeg62
Loading repository data…
Reading installed packages…
‘libjpeg62’ is already installed.
No update candidate for ‘libjpeg62-62.0.0-3.1.i586’. The highest available version is already installed.
Resolving package dependencies…

Nothing to do.
linux-5git:/home/gerry #

yes, or factory

That means: “No, also factory” to me.
Too many repos can lead to dependency problems as is shown here in myriads of threads. I would remove all those not OSS, non-OSS, Update and Packman, see that all my software was from those repos and then try again.

BTW, next time you post computer out put please use CODE tags: Posting in Code Tags - A Guide.

Well, I hope I’ve got the code tags right,

I might not be a genius but I’m not stupid, when I said “yes, or factory” it was based on this

linux-5git:/home/gerry # zypper refresh
 Repository 'KDE:Release:46' is up to date.
 Repository 'Printing' is up to date.
 Repository 'openSUSE:Factory:Contrib' is up to date.
 Repository 'openSUSE-11.4-Oss' is up to date.
 Repository 'openSUSE-11.4-Update' is up to date.
 All repositories have been refreshed.
 

I asked you first if all of those products were (or were supposed to be installed) from the OSS repo. I guess that when you say “yes, or factory”, that in fact means “no, or factory”. Because “yes” means “from the OSS (and only from OSS)”. YMMV, but that is as I read it.

In any case all this does not bring us much further. I said allready something about using other repos then the four “standard ones” and “dependency mess” and how to recover.

But you could still check where all the packages you mention come from. YaST > Software > Software management, search for the package and lower right you can use the tab Versions to see which versions are vailable in the different repos you have and which one is installed from which repo.

And when you want to show us information about the repos you have, you better use

zypper lr -d

from YaST

(tick) 62.0.0.-31-i586 from vendor openSUSE (installed)
(clear) 62.0.0.-31-i586 from Main repository (OSS) with priority 99 and vendor openSUSE
(black) 62.0.0.-31-i586 from openSUSE-11.4-Oss with priority 99 and vendor openSUSE

printing, factory and update got added one-by-one in an attempt to resolve the missing dependency

You seem to have two OSS repos active. That can not be correct. Please the output of

zypper lr -d

# | Alias                     | Name                       | Enabled | Refresh | Priority | Type   | URI                                                                            | Service
--+---------------------------+----------------------------+---------+---------+----------+--------+--------------------------------------------------------------------------------+--------
1 | KDE:Release:46            | KDE:Release:46             | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Release:/46/openSUSE_11.4/      |        
2 | Printing                  | Printing                   | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Printing/openSUSE_Factory/           |        
3 | download.opensuse.org-oss | Main Repository (OSS)      | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/11.4/repo/oss/                       |        
4 | openSUSE:Factory:Contrib  | openSUSE:Factory:Contrib   | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Factory:/Contrib/standard/ |        
5 | repo-debug                | openSUSE-11.4-Debug        | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/11.4/repo/oss/                 |        
6 | repo-debug-update         | openSUSE-11.4-Update-Debug | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/11.4/                                |        
7 | repo-oss                  | openSUSE-11.4-Oss          | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/11.4/repo/oss/                       |        
8 | repo-source               | openSUSE-11.4-Source       | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/11.4/repo/oss/                |        
9 | repo-update               | openSUSE-11.4-Update       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/11.4/                                      |  

Repos #3 and #7 are the same, remove one.
Missing is the non-OSS repo. howe comes? did you remove it?
You say you added Update (#9), like non-OSS it is normaly added during installation, it is a complete riddle to me how you got this incomplete list of repos.
If you did add #2 and #4 only to cure your problem, please remove them because it apparently did not help and they now only add to the confusion.
You seem not to use Packman, which is OK when you are not interested in Multimedia.

When you are back to OSS (only one!), non-OSS and Update (you may leave the extra KDE one when you are interested in a non standard KDE on your 11.4) do a

zypper ref
zypper dup

to switch packages to be installed from the repos you have now.

After this you can try to install hplip and CUPS (aren’t those included in a normal installation?).

I’m adding repos one-by-one, so no non-OSS nor Packman yet - I’d like my printer working first :slight_smile:

Credit to you for making me stick at it, I’ve gone back to one repo OSS and yes I’ve got hplip installed, thank you

That is fine.

But I still wonder what yoy did. LOss, nonOSS and Update are the basic repos that are added by installation. How could it be that you do not even have two of them? Well, not that you must tell me because I wonder, but it would be nice when you told yourself what strange things you did, to avoid them in the future.