K.D.E. Discover - Can't Update Anymore? Image Of Error Attached...

Hi,

I can no longer update via K.D.E.'s Discover application in Tumbleweed.
Image of error is below:
http://fallenangelsoftware.com/stuff/files/4Stuff/KDE-CantUpdate-01.png

It happened after installing my Epson WF-3520 printer using Epson website driver.
Let me know how to fix this issue, thanks!

Jesse

I have never tried Discover for updating. So perhaps my suggestion (below) is wrong.

I would suggest using:

zypper up

from a root command line. It should give more detailed error messages on the problem, and probably a conflict resolution dialog.

Hi,

Doing “zypper up” in console updated the system, but…
…there is still one update in K.D.E. Discover that is broken:

Image of broken update:http://fallenangelsoftware.com/stuff/files/4Stuff/KDE-Discover-BadUpdate-01.png

It looks like it wants to downgrade the Epson printer driver?
Any ideas?
(Epson printer works 100% in my Tumbleweed)

Jesse

I should have suggested “zypper dup” at the command line.

When you use “zypper up”, it will skip packages with problem. If you use “zypper dup” it will usually give you a conflict resolution dialog. And that provides more information on what is going wrong.

And, you can save yourself 3 keystrokes by not including the “.” when writing KDE. It hasn’t been using a “.” in more than a decade.

SortFastDesktop:/home/jlp # zypper dup
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...

Problem: problem with installed package epson-inkjet-printer-escpr-1.7.7-1lsb3.2.x86_64
 Solution 1: install epson-inkjet-printer-escpr-1.6.35-1.4.x86_64 (with vendor change)
  Seiko Epson Corporation  -->  openSUSE
 Solution 2: keep obsolete epson-inkjet-printer-escpr-1.7.7-1lsb3.2.x86_64

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

That shows the problem.

It looks to me as if the installed version is actually the one you want to keep. My suggestion would be to lock that package, so that the package updater does not try to update.

You can use Yast Software Management. Search for the package (probably “epson” will be a good enough search string to find it). Right click and select lock (or taboo whatever it is called).

Thanks, that worked!

Jesse

I’m glad to hear that.

If you ever need to update that package, you may need to unlock it first then lock again after the update.

My, very personal, advice would be to not use that Discover and/or the Update applet, but stick to YaST > Software management and/or zypper when managing software on openSUSE systems ( a have not installed PackageKit at all). Specialy on Tumbleweed where zypper dup is the way to update. I know that others now are emulating zypper dup, but hey, why not use the genuine one instead of hoping that the emulating is flawless?