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
This is caused by unresolved dependencies. Use every time the Software-Management module for updating - as caf4926 suggested - to avoid these problems.
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
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.
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
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
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?
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?
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?
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.
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?