openSUSE updater won't install updates!

When I click to install the updates (and enter the password) it says, “updating…” for a few seconds and then the dark red triangle comes back and it says there’s new software available, and it’s the same things as before (and it never installs them). Any idea what this could be?

Using:
Linux 2.6.25.18-0.2-default
openSUSE 11.0
4.1.3 (KDE 4.1.3) "release 63.3

Have you tried doing it with

zypper ref
zypper up

or from Yast - Software Management?

This is caused by unresolved dependencies. Use every time the Software-Management module for updating - as caf4926 suggested - to avoid these problems.

So should i disable the updater?

Also, in Yast - Software management what steps do I take?

UPDATE: I used the zypper commands and got:

Problem: alsa-driver-kmp-default-1.0.16.20081010_2.6.25.5_1.1-2.1.i586 requires kernel(default:sound_i2c_other) = 46aadxdff3ca686f, but this requirement cannot be provided
uninstallable providers: kernel-default-2.6.25.5-1.1.i586[openSUSE-11.0-Oss]
kernel-default-2.6.25.9-0.2.i586[openSUSE-11.0-Updates]
kernel-default-2.6.25.11-0.1.i586[openSUSE-11.0-Updates]
kernel-default-2.6.25.16-0.1.i586[openSUSE-11.0-Updates]
Solution 1: deinstallation of alsa-driver-kmp-default-1.0.16.20081010_2.6.25.5_1.1-2.1.i586
Solution 2: do not install patch:kernel-423.noarch
Solution 3: Ignore some dependencies of alsa-driver-kmp-default

What should I do?

Thanks!

Also, in Yast - Software management what steps do I take?

In the menubar at the top, Package –> All Packages –> Update if newer version available

No, once you’ve got the dependency issues resolved, the updater should work fine.

You might like to disable extra repositories, used for installing extra applications, if you’re happy with the versions you have. Sometimes they make updates which conflict with each other.

Best treat the updater, as a neat way of getting security updates, and the odd application update, rather than rely on it for all updates.

Can you recommend which repos I should have?

I currently have:

Repository ‘openSUSE-11.0-Oss’
Repository ‘Main Repository (NON-OSS)’
Repository ‘openSUSE-11.0-Non-Oss’
Repository ‘OpenSUSE KDE4 Extra’
Repository ‘OpenSUSE KDE4’
Repository ‘openSUSE-11.0-Updates’
Repository ‘OpenSUSE KDE QT’
Repository ‘OpenSUSE KDE4 Community’

Which ones should I remove?

You aren’t using KDE4.2 beta, so you can remove the Qt repository.

Thanks. i did that but I’m still getting the issue. The updater still won’t install.

I’ve suggested which repositories to remove. Your updater problem has been answered before: openSUSE updater won’t install updates! - openSUSE Forums by freedguy.

Thanks, I misunderstood that.

OK, when I do that I get a LOT of conflicts I need to “resolve”. How do I know what choice to make on them? For example:


kde4-kcalc-4.1.96-43.1.i586 requires kdebase4-runtime >= 4.1.96, but this 
requirement cannot be provided
uninstallable providers: kdebase4-runtime-4.1.96-72.3.i586[OpenSUSE_KDE4]
     ] do not forbid installation of kdebase4-runtime-4.1.96-72.3.i586
     ] Ignore some dependencies of kde4-kcalc
     ] do not install kde4-kcalc-4.1.96-43.1.i586


kde4-kget-4.1.96-53.8.i586 requires libplasma.so.3, but this requirement 
cannot be provided
uninstallable providers: libkde4-4.1.96-78.1.i586[OpenSUSE_KDE4]
     ] do not forbid installation of libkde4-4.1.96-78.1.i586
     ] do not install kde4-kget-4.1.96-53.8.i586
     ] Ignore some dependencies of kde4-kget


kdebase4-session-4.1.96-29.2.i586 requires kdebase4-workspace = 4.1.96, 
but this requirement cannot be provided
uninstallable providers: kdebase4-workspace-4.1.96-179.1.i586[OpenSUSE_KDE4]
     ] do not forbid installation of kdebase4-workspace-4.1.96-179.1.i586
     ] do not install kdebase4-session-4.1.96-29.2.i586
     ] Ignore some dependencies of kdebase4-session


kdepimlibs4-4.1.96-1.8.i586 requires kdelibs4 >= 4.1.96, but this 
requirement cannot be provided
uninstallable providers: kdelibs4-4.1.96-78.1.i586[OpenSUSE_KDE4]
     ] do not install kdepimlibs4-4.1.96-1.8.i586
     ] Ignore some dependencies of kdepimlibs4
     ] do not forbid installation of kdelibs4-4.1.96-78.1.i586

How do I know what choice to make?

Never check this:

] Ignore some dependencies of kde4-kcalc

This:

but this requirement cannot be provided

means that you want to install a package what need some dependencies what cannot be provided - that can be avoided by adding some extra repositories. But be carefully!
These packages need the KDE4.2beta repository - whatever it’s working good or not, it’s still unstable. So in this case (and if you don’t want to upgrade to the unstable KDE) check the

do not install kde4-kcalc-4.1.96-43.1.i586

.

Thank you VERY much for all your help.

Now, what do I do about this one?


kdebase4-workspace-4.1.3-152.1.i586 requires kdebase4-runtime < 4.1.60, but this requirement cannot be provided
deleted providers: kdebase4-runtime-4.1.3-68.1.i586@System]
uninstallable providers: kdebase4-runtime-4.0.4-20.1.i586[openSUSE-11.0-Oss]
                   kdebase4-runtime-4.0.4-20.2.i586[openSUSE-11.0-Updates]
     ] Following actions will be done:
do not install kdeartwork4-screensaver-4.1.96-24.8.i586
deinstallation of kdebase4-openSUSE-11.0-81.43.i586
deinstallation of powerdevil-lang-1.4.1-15.5.i586
deinstallation of powerdevil-1.4.1-15.5.i586
deinstallation of kdeartwork4-screensaver-4.1.3-17.33.i586
deinstallation of compiz-kde4-0.7.4-31.2.i586     ] Ignore some dependencies of kdebase4-workspace
     ] do not forbid installation of kdebase4-workspace-ksysguardd-4.1.96-179.1.i586

It says it will uninstall kdebase4-openSUSE-11.0-81.43.i586!! Doesn’t that mean uninstalling my KDE/OpenSUSE?

Maybe your repositories are a bit confused. Go to Konsole, and do what caf4926 suggested:


su
zypper clean
zypper refresh

Now start the repository manager.

Thanks again for your help, sorry for being such a newbie here…

OK, one more. Now it’s saying:


alsa-driver-kmp-default-1.0.16.20081010_2.6.25.5_1.1-2.1.i586 requires kernel(default:sound_i2c_other) = 46aadddff3ca786f, but this requirement cannot be provided
uninstallable providers: kernel-default-2.6.25.5-1.1.i586[openSUSE-11.0-Oss]
                   kernel-default-2.6.25.9-0.2.i586[openSUSE-11.0-Updates]
                   kernel-default-2.6.25.11-0.1.i586[openSUSE-11.0-Updates]
                   kernel-default-2.6.25.16-0.1.i586[openSUSE-11.0-Updates]
     ] deinstallation of alsa-driver-kmp-default-1.0.16.20081010_2.6.25.5_1.1-2.1.i586
     ] do not install kernel-default-2.6.25.20-0.1.i586
     ] Ignore some dependencies of alsa-driver-kmp-default

With most of the others I assume just choose “do not install” but here, don’t I want the new kernel?

I currently have: Linux 2.6.25.18-0.2-default i686. So wouldn’t that be an upgrade? What should I choose?

You need to uninstall

alsa-driver-kmp-default-1.0.16.20081010_2.6.25.5_1.1-2.1.i586

if you can’t provide matching version of this package for the new kernel. From which repository is the alsa-kmp and why are you installed, is it need for anything?

ps.:

sorry for being such a newbie here…

please, do not sorry. You want to learn. :wink:

How do I find out which repository alsa is from?

The reason I need Alsa (not sure if I need that version) is because I was unable to get sound without it. I couldn’t get sound on my USB headset otherwise.

If I uninstall that, will it uninstall all Alsa programs in the OS or just that version?

Select the alsa-kmp package in YaST > Software Management and select the Versions tab.
It’ll show if any other package need to be deleted.
Before the final installation you can do a last-time-check by selecting Installation Summary for filter. Here you can see what will be deleted (X), and what will be installed.
If you delete the alsa-kmp package I think you’ll stay without headphone sound.

Thanks. What’s the danger of choosing “ignore some dependencies”?

It leads to crashes / errors. The packages are constantly changing, some feature being removed others implemented, etc. etc. This is why the packages have dependencies - to determinate which other packages are compatible.
Are you updated the kernel and solved the package conflicts?