[opensuse-arm] zypper and yast2 failure after opensuse 42.2 aarch64 update
I recently updated my Raspberry PI 3, which is running openSUSE 42.2 for aarch64. After the update, I can no longer run zypper or yast2. # zypper dup --no-allow-v Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command. zypper: symbol lookup error: /usr/lib64/libproxy.so.1: undefined symbol: _ZN9libmodman14module_manager8load_dirENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb # yast2 Qt GUI wanted but not found, falling back to ncurses. /usr/lib/YaST2/bin/y2base: symbol lookup error: /usr/lib64/YaST2/plugin/libpy2UI.so.2: undefined symbol: _Z16should_be_loggediRKSs Lots of other things (networking, compiling, etc) seem fine. I've only found these two problems. I have these repos enabled: ARM_Factory openSUSE-Ports-Leap-42.2-Update openSUSE-Ports-Leap-42.2-repo-oss Perhaps I need to update some RPM? I have these installed: libproxy1-0.4.14-1.1.aarch64 zypper-aptitude-1.13.15-1.1.noarch zypper-1.13.15-1.1.aarch64 zypper-log-1.13.15-1.1.noarch I'm not sure what other ones may be involved. -- Roger Oberholtzer -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
Am 02.03.2017 um 15:10 schrieb Roger Oberholtzer:
I have these repos enabled:
ARM_Factory openSUSE-Ports-Leap-42.2-Update openSUSE-Ports-Leap-42.2-repo-oss
Ouch. If you are mixing Factory and Leap packages, you have a system we can't really help you with. If that's the same system you were reporting MAC issues against, it also means that all my conclusions are invalid because you told us (like here) that it was a 42.2 system! It then likely means that you have a newer U-Boot from Tumbleweed and something is broken in U-Boot instead of in the kernel. Please only use either Leap or Tumbleweed on a system at a time and use a full zypper dup to get a consistent state for either one. Yeah, that may be difficult with a broken zypper - you can try wget'ing .rpm files and installing them with rpm directly. Regards, Andreas -- SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Felix Imendörffer, Jane Smithard, Graham Norton HRB 21284 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
On Fri, Mar 3, 2017 at 6:44 PM, Andreas Färber
Am 02.03.2017 um 15:10 schrieb Roger Oberholtzer:
I have these repos enabled:
ARM_Factory openSUSE-Ports-Leap-42.2-Update openSUSE-Ports-Leap-42.2-repo-oss
Ouch. If you are mixing Factory and Leap packages, you have a system we can't really help you with. If that's the same system you were reporting MAC issues against, it also means that all my conclusions are invalid because you told us (like here) that it was a 42.2 system! It then likely means that you have a newer U-Boot from Tumbleweed and something is broken in U-Boot instead of in the kernel.
Please only use either Leap or Tumbleweed on a system at a time and use a full zypper dup to get a consistent state for either one. Yeah, that may be difficult with a broken zypper - you can try wget'ing .rpm files and installing them with rpm directly.
OK. I confess that I have been trying to sort out which repos I should be using for ARM. It is a 42.2 system. Or, perhaps to be more accurate, it started life as a 42.2 install. I don't really recall adding the ARM_Factory repo. But I obviously have. I wonder if I could repair this. Perhaps I could find which RPMs have come from ARM_Factory and replace them by their counterparts in the other repos? I guess the problem there is that zypper maintain the info about where an RPM came from. So, I need to try to repair zypper, I guess. And, if that works, try to get the rest sorted. -- Roger Oberholtzer -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org
participants (2)
-
Andreas Färber
-
Roger Oberholtzer