opensusupdater-kde diverges from zypper (cli)

Hi,
I’m using openSUSE 11.0 and have reached a point where the opensuse updater control panel applet ‘update package listing’ does not correspond with Yast or zypper (command line).

Any tips on how to get the applet to refresh/sync it’s package data?

Previously it seemed you’d do something like:

cd /var/cache/zypp
rm zypp.db
zypper refresh

However there is no such file in 11.0

Appreciate any shared secrets :slight_smile:

Mark

Without wanting to confuse the issue, AFAIK the applet is only good for upgrading packages from opensuse OSS and non-OSS repos. I’ve had to abandon using the opensuseupdater-kde applet altogether because it kept trying to downgrade kde4.1.x packages.

If you’re like most, and have other community repos (eg packman) enabled with priorities, you’re better off sticking with zypper.

Thanks for the tip. I do have other repo’s active so I’ll dump using the applet.

Much appreciated.
Mark

Yeah. First thing I do after install is dump that. Drives me nuts.

Hi
I thought if you set the priorities of a repository to a lower number
(eg higher priority) it will then override the under lying
repositories?

Just my 0.3c worth…

And a Happy New Year :slight_smile:


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 x86 Kernel 2.6.27.7-4-default
up 1 day 7:47, 2 users, load average: 0.41, 0.51, 0.41
GPU GeForce 6600 TE/6200 TE - Driver Version: 177.82

Hmm interesting point. I’ll try that.
Thanks
Mark

In 11.1 the updater applet switched to PackageKit instead of zypper for the backend. If you want the applet to tell you about updates from Packman etc., you need to install the package kupdateapplet-zypp through Yast.

After you install that, right click the updater in the system tray and choose quit. Restart the applet by issuing kupdateapplet from a konsole or alt-f2. Right click the applet and select configure applet. Change the backend to zypp plugin, and check the box that says “show available upgrades when plugin provides them”

Hope that was what you wanted.