[opensuse-factory] Zypper dup broken packages problem on Tumbleweed
Hello, I am having problems with my system. I'm new to OpenSUSE, however, I'm not new to Linux. I hadn't been getting updates for a while so I went to check what was wrong and when I run zypper dup --from 7 (with 7 being my Tumbleweed repository, I receive this: 11 Problems: Problem: problem with installed package kernel-desktop-3.7.10-1.1.1.x86_64 Problem: problem with installed package kernel-desktop-devel-3.12.0-34.2.ge8fa6b4.x86_64 Problem: problem with installed package kernel-devel-3.12.0-34.1.ge8fa6b4.noarch Problem: problem with installed package kernel-source-3.12.0-34.1.ge8fa6b4.noarch Problem: problem with installed package microcode_ctl-1.17-142.5.1.x86_64 Problem: libpurple-2.10.7-4.4.1.x86_64 requires perl = 5.16.2, but this requirement cannot be provided Problem: limal-nfs-server-perl-1.6.3-7.1.1.x86_64 requires perl = 5.16.2, but this requirement cannot be provided Problem: limal-perl-1.6.3-10.1.1.x86_64 requires perl = 5.16.2, but this requirement cannot be provided Problem: yast2-dbus-client-2.22.0-4.1.1.x86_64 requires libycpvalues.so.5()(64bit), but this requirement cannot be provided Problem: libyui-gtk-pkg4-2.42.2-3.1.1.x86_64 requires libzypp.so.1200()(64bit), but this requirement cannot be provided Problem: libyui-ncurses-pkg4-2.43.4.1-1.5.1.x86_64 requires libzypp.so.1200()(64bit), but this requirement cannot be provided Problem: problem with installed package kernel-desktop-3.7.10-1.1.1.x86_64 Solution 1: keep obsolete kernel-desktop-3.7.10-1.1.1.x86_64 Choose the above solution using '1' or skip, retry or cancel [1/s/r/c] (c): When I run zypper dup, it gives me a list of programs that will need to be downgraded. Does anyone have any suggestions on how to fix this? I'd rather not downgrade my software. To me, that means I messed something up some wheres along the line. I'm just not sure how. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Sun, Dec 08, 2013 at 04:53:10PM -0800, Nacho Man wrote:
Hello,
I am having problems with my system. I'm new to OpenSUSE, however, I'm not new to Linux. I hadn't been getting updates for a while so I went to check what was wrong and when I run zypper dup --from 7 (with 7 being my Tumbleweed repository, I receive this:
You should never have to specify the repo to specifically update from. Odds are you have included a bunch of other repos on your system, right? Tumbleweed can't help you there...
11 Problems: Problem: problem with installed package kernel-desktop-3.7.10-1.1.1.x86_64 Problem: problem with installed package kernel-desktop-devel-3.12.0-34.2.ge8fa6b4.x86_64 Problem: problem with installed package kernel-devel-3.12.0-34.1.ge8fa6b4.noarch Problem: problem with installed package kernel-source-3.12.0-34.1.ge8fa6b4.noarch Problem: problem with installed package microcode_ctl-1.17-142.5.1.x86_64 Problem: libpurple-2.10.7-4.4.1.x86_64 requires perl = 5.16.2, but this requirement cannot be provided Problem: limal-nfs-server-perl-1.6.3-7.1.1.x86_64 requires perl = 5.16.2, but this requirement cannot be provided Problem: limal-perl-1.6.3-10.1.1.x86_64 requires perl = 5.16.2, but this requirement cannot be provided Problem: yast2-dbus-client-2.22.0-4.1.1.x86_64 requires libycpvalues.so.5()(64bit), but this requirement cannot be provided Problem: libyui-gtk-pkg4-2.42.2-3.1.1.x86_64 requires libzypp.so.1200()(64bit), but this requirement cannot be provided Problem: libyui-ncurses-pkg4-2.43.4.1-1.5.1.x86_64 requires libzypp.so.1200()(64bit), but this requirement cannot be provided
Problem: problem with installed package kernel-desktop-3.7.10-1.1.1.x86_64 Solution 1: keep obsolete kernel-desktop-3.7.10-1.1.1.x86_64
Choose the above solution using '1' or skip, retry or cancel [1/s/r/c] (c):
When I run zypper dup, it gives me a list of programs that will need to be downgraded. Does anyone have any suggestions on how to fix this? I'd rather not downgrade my software. To me, that means I messed something up some wheres along the line. I'm just not sure how.
Just run: zypper dup when using Tumbleweed, and all should be fine. If not, look at the repos you have enabled and see what is mixed up there. thanks, greg k-h -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Nacho Man writes:
I am having problems with my system. I'm new to OpenSUSE, however, I'm not new to Linux. I hadn't been getting updates for a while so I went to check what was wrong and when I run zypper dup --from 7 (with 7 being my Tumbleweed repository, I receive this: 11 Problems: Problem: problem with installed package kernel-desktop-3.7.10-1.1.1.x86_64 Problem: problem with installed package kernel-desktop-devel-3.12.0-34.2.ge8fa6b4.x86_64 Problem: problem with installed package kernel-devel-3.12.0-34.1.ge8fa6b4.noarch Problem: problem with installed package kernel-source-3.12.0-34.1.ge8fa6b4.noarch Problem: problem with installed package microcode_ctl-1.17-142.5.1.x86_64
In essence, you tell zypper to _only_ look at Tumbleweed when resolving the distribution upgrade and unsurprisingly it finds stuff on your system that isn't in Tumbleweed (the 3.7 kernel is from the 13.1 repo, while the 3.12.0 kernel is likely from the Tumbleweed repo before it rolled over to the 13.1 version).
Problem: libpurple-2.10.7-4.4.1.x86_64 requires perl = 5.16.2, but this requirement cannot be provided Problem: limal-nfs-server-perl-1.6.3-7.1.1.x86_64 requires perl = 5.16.2, but this requirement cannot be provided Problem: limal-perl-1.6.3-10.1.1.x86_64 requires perl = 5.16.2, but this requirement cannot be provided Problem: yast2-dbus-client-2.22.0-4.1.1.x86_64 requires libycpvalues.so.5()(64bit), but this requirement cannot be provided Problem: libyui-gtk-pkg4-2.42.2-3.1.1.x86_64 requires libzypp.so.1200()(64bit), but this requirement cannot be provided Problem: libyui-ncurses-pkg4-2.43.4.1-1.5.1.x86_64 requires libzypp.so.1200()(64bit), but this requirement cannot be provided
Not sure where these are from (not from openSUSE nor Tumbleweed certainly), but you should resolve this before the dup (zypper verify).
Problem: problem with installed package kernel-desktop-3.7.10-1.1.1.x86_64 Solution 1: keep obsolete kernel-desktop-3.7.10-1.1.1.x86_64
Choose the above solution using '1' or skip, retry or cancel [1/s/r/c] (c):
When I run zypper dup, it gives me a list of programs that will need to be downgraded. Does anyone have any suggestions on how to fix this? I'd rather not downgrade my software. To me, that means I messed something up some wheres along the line. I'm just not sure how.
You should always look at the details of those downgrades (enter "d" at the zypper prompt when it asks you whether to proceed) and from which repo the current and the "downgraded" package comes from. Chances are that these downgrades will be packages that exist in Tumbleweed and openSUSE with the same upstream version, but a different build number. When Tumbleweed has a lower build number zypper interprets it as a "downgrade", but you still want the package from Tumbleweed. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ SD adaptation for Waldorf Blofeld V1.15B11: http://Synth.Stromeko.net/Downloads.html#WaldorfSDada -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am Montag, 9. Dezember 2013, 20:09:51 schrieb Achim Gratz:
I am having problems with my system. I'm new to OpenSUSE, however, I'm not new to Linux. I hadn't been getting updates for a while so I went to check what was wrong and when I run zypper dup --from 7 (with 7 being my Tumbleweed repository, I receive this: 11 Problems: Problem: problem with installed package kernel-desktop-3.7.10-1.1.1.x86_64 Problem: problem with installed package kernel-desktop-devel-3.12.0-34.2.ge8fa6b4.x86_64 Problem: problem with installed package kernel-devel-3.12.0-34.1.ge8fa6b4.noarch Problem: problem with installed package kernel-source-3.12.0-34.1.ge8fa6b4.noarch Problem: problem with installed package microcode_ctl-1.17-142.5.1.x86_64 In essence, you tell zypper to _only_ look at Tumbleweed when resolving
Nacho Man writes: the distribution upgrade and unsurprisingly it finds stuff on your system that isn't in Tumbleweed (the 3.7 kernel is from the 13.1 repo, while the 3.12.0 kernel is likely from the Tumbleweed repo before it rolled over to the 13.1 version).
microcode_ctl is obsoleted by current ( 3.12) kernels. But kernel 3.7 still needs it. So you get a conflict if you try to install both kernel versions. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
"You should never have to specify the repo to specifically update from. Odds are you have included a bunch of other repos on your system, right? Tumbleweed can't help you there..." I don't think I do. I did fix the problem though by removing the old kernels and then doing the zypper dup. Thanks. The only reason I pasted the zypper dup --from 7 was because the list was small compared to the zypper dup. I thought I posted something about that but I must not of. I had only been getting around 3 hours of sleep a night for a while. "Just run: zypper dup when using Tumbleweed, and all should be fine. If not, look at the repos you have enabled and see what is mixed up there." That fixed it, thanks. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (4)
-
Achim Gratz
-
Greg KH
-
Markus Koßmann
-
Nacho Man