Software Updater

Hi

I have been having a recurring issue for a number of weeks now. Everytime Software Update appears it says there are updates so I click update, enter my root password and then I get this error message:

Subprocess failed. Error: RPM failed: error: package postfix-2.6.1-2.1.i586 is not installed

Now that package is not mentioned on the list for me to untick so I have no idea where it’s coming from.

It happens each time and everytime the updates don’t get done. They just stay on the list and new ones keep getting added. The list is getting pritty big now :open_mouth:

Go to Yast’s Software install module and install postfix package. Then reboot and se if the updater applet work OK for you.

I tried that and it removed that error message but simply replaced it with a almost identical one but citing a different package. So I went to Yast again installed the new package error and it just came with another. It’s apparently a never ending cycle.

For the moment I’ve disabled Yast updates and I’m only installing certain ones via Zypper which seems to work as I can tell it to skip packages that cause errors, although is meaning I only get <50% of the updates.

Found the problem although still not sure what is causing it. When I installed the system it was a 11.2 install. However when I ran YaST to install a whole load of things it installed the 11.3 versions. For some reason the updater is keep giving those message asking for the 11.2 versions of things. If I go to YaST and downgrade the relevant package to 11.2 then it continues fine. At least for the moment. :stuck_out_tongue:

Please open a terminal and post result of

zypper lr -d

Results are:


# | Alias           | Name                  | Enabled | Refresh | Priority | Type     | URI                                                             | Service
--+-----------------+-----------------------+---------+---------+----------+----------+-----------------------------------------------------------------+--------
1 | 11.2 - VideoLan | 11.2 - VideoLan       | Yes     | Yes     |   99     | rpm-md   | http://download.videolan.org/pub/videolan/vlc/SuSE/11.2/        |        
2 | PK_TMP_DIR      | PK_TMP_DIR            | Yes     | Yes     |   99     | plaindir | dir:///var/tmp/TmpDir.IzqTAR                                    |        
3 | openSUSE 11.2-0 | openSUSE 11.2-0       | Yes     | No      |   99     | yast2    | cd:///                                                          |        
4 | repo-debug      | openSUSE-11.2-Debug   | No      | Yes     |   99     | NONE     | http://download.opensuse.org/debug/distribution/11.2/repo/oss/  |        
5 | repo-non-oss    | openSUSE-11.2-Non-Oss | Yes     | Yes     |   99     | yast2    | http://download.opensuse.org/distribution/11.2/repo/non-oss/    |        
6 | repo-oss        | openSUSE-11.2-Oss     | Yes     | Yes     |   99     | yast2    | http://download.opensuse.org/distribution/11.2/repo/oss/        |        
7 | repo-source     | openSUSE-11.2-Source  | No      | Yes     |   99     | NONE     | http://download.opensuse.org/source/distribution/11.2/repo/oss/ |        
8 | repo-update     | openSUSE-11.2-Update  | Yes     | Yes     |   99     | rpm-md   | http://download.opensuse.org/update/11.2/ 

Just to be annoying can I ask what that command is doing. Just for future reference.

It’s posted a list of your repositories.

Now open a terminal and become su -

and do this

zypper rr 2

If you want to be successful with multi-media you will do the following:

zypper rr 1
zypper ar -f http://ftp.gwdg.de/pub/linux/misc/packman/suse/11.2/ packman

And you will follow this guide
Multi-media and Restricted Format Installation Guide - openSUSE Forums

I did that but it’s still giving update errors that I have to do that Yast thing to solve. As for multimedia I always use VLC and Foobar2000(run under wine) which have dealt with all my multimedia needs, although I shall follow the guide just to keep things in order. :smiley:

When you think you have changed the repos as shown, please post again

zypper lr -d

Please right click the updater applet and configure not to check for updates and not to start at boot. Then reboot.

It should be gone.

Update once a week with

zypper up

Ok ran those two commands you said. And then I run updater and found out everything it said was wrong so went to Install Software and downgraded all the relevant things but when I went to see if the update would work it still failed saying the same messages and when I went back to Install Software to check my list of downgrades they were all back to the way they were e.g. most recent versions. For the record I get the same errors if I try to update using zypper.

Here is a full list of all the things it asked to downgrade.


multipath-tools
openSUSE-gnome_yast-11.2-20.22.1
pavucontrol-0.9.9-2.5
openSUSE-gnome_office-11.2-20.22
openSUSE-imaging_opt-11.2-20.22
openSUSE-gnome_utilities-11.2-20.22.1
pulseaudio-utils-0.9.19-2.3
pulseaudio-module-gconf-0.9.19-2.3
patterns-openSUSE-apparmor-11.2-20.22.1
patterns-openSUSE-gnome-11.2-20.22.1
patterns-openSUSE-gnome-11.2-20.22.1
patterns-openSUSE-gnome_basis_opt-11.2-20.22.1
patterns-openSUSE-non_oss-11.2-20.22.1
 patterns-openSUSE-yast2_basis-11.2-20.22.1
patterns-openSUSE-multimedia-11.2-20.22.1
pulseaudio-module-lirc-0.9.19-2.3
pulseaudio-module-bluetooth-0.9.19-2.3
patterns-openSUSE-sw_management-11.2-20.22.1
gnome-screensaver-2.28.0-2.3
multipath-tools-0.4.8-44.45.1
patterns-openSUSE-x11-11.2-20.22.1
patterns-openSUSE-enhanced_base-11.2-20.22.1
patterns-openSUSE-gnome_yast-11.2-20.22.1
package libgmime-2_0-3-2.2.23-4.4
patterns-openSUSE-enhanced_base_opt-11.2-20.22.1
package postfix-2.6.1-2.1
patterns-openSUSE-gnome_office_opt-11.2-20.22.1
package autofs-5.0.4-6.1
package krb5-1.7-6.2.1
package libkdepimlibs4-4.3.1-4.5.1
patterns-openSUSE-gnome_games-11.2-20.22.1
package kpartx-0.4.8-44.45.1
patterns-openSUSE-enhanced_base-11.2-20.22.1
patterns-openSUSE-base-11.2-20.22.1
patterns-openSUSE-yast2_install_wf-11.2-20.22.1
package mkinitrd-2.5.10-4.5.2
mozilla-xulrunner191-translations-common-1.9.1.7-1.1.1
package libpoppler5-0.12.0-3.7.1
patterns-openSUSE-gnome_xgl-11.2-20.22.1
pulseaudio-module-x11-0.9.19-2.3
pulseaudio-0.9.19-2.3
libpulse0-0.9.19-2.3
patterns-openSUSE-gnome_multimedia_opt-11.2-20.22.1
libgmime-2_4-2-2.4.8-2.4
patterns-openSUSE-gnome_imaging-11.2-20.22.1
python-kde4-4.3.1-3.7

And here is the result of zypper lr -d


# | Alias           | Name                  | Enabled | Refresh | Priority | Type   | URI                                                             | Service
--+-----------------+-----------------------+---------+---------+----------+--------+-----------------------------------------------------------------+--------
1 | openSUSE 11.2-0 | openSUSE 11.2-0       | Yes     | No      |   99     | yast2  | cd:///                                                          |        
2 | packman         | packman               | Yes     | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/11.2/            |        
3 | repo-debug      | openSUSE-11.2-Debug   | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/11.2/repo/oss/  |        
4 | repo-non-oss    | openSUSE-11.2-Non-Oss | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/11.2/repo/non-oss/    |        
5 | repo-oss        | openSUSE-11.2-Oss     | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/11.2/repo/oss/        |        
6 | repo-source     | openSUSE-11.2-Source  | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/11.2/repo/oss/ |        
7 | repo-update     | openSUSE-11.2-Update  | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/11.2/ 

Please do this first

zypper mr -d 1

then

zypper dup

jkraw90 wrote:
> Ok ran those two commands you said. And then I run updater

did you also follow the following (as directed), before your “then I
run updater”?

“Then reboot.”


palladium

Result! That preformed all the updates that were on the Yast Updater list plus a few more. :d However still when I run the Yast updater it’s complaining about things not matching but zypper updates fine. Does anyone know how to remove Yast updater completly as even though I’ve disabled Automatic Updates with it and told it to never check (e.g. I’ll do it manually via Zypper which I do actually prefer) it is still giving annoying pop ups with a list of updates that were listed before I disabled it. That list happens to be the ones I just updated though so I take it that it dosn’t bother checking to see if the updates are already installed after it original added them to the list. e.g. it dosn’t check to see if you have updated via another method upon each time running and remove updates from those already on the list if they are already installed.

If you disable the updater applet from starting at boot, it should not bother you again.