leap 42.3,升级好以后重启,就这样了。
wptest:~ # zypper up
zypper: symbol lookup error: /usr/lib64/libproxy.so.1: undefined symbol: _ZN9libmodman14module_manager8load_dirENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
这可如何是好?
leap 42.3,升级好以后重启,就这样了。
wptest:~ # zypper up
zypper: symbol lookup error: /usr/lib64/libproxy.so.1: undefined symbol: _ZN9libmodman14module_manager8load_dirENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
这可如何是好?
snapper rollback快速回春(误),然后重新升级
去下一个 openSUSE 的 Live 镜像,系统引导进入 Live,先把你的原系统分区挂载到 /mnt 下面,参考 修复GRUB2 - openSUSE 。
然后:
# 下面这些是命令是在 Live 系统的终端中运行的,不是 chroot 进去的系统
zypper -R /mnt ref # 刷新
zypper -R /mnt in -f libproxy1 # 重新安装 libproxy1
接着在 chroot 进去的系统里,测试 zypper up
是否正常。如果不正常,还是缺东西,继续在 Live 系统的终端中执行 zypper -R /mnt in -f "缺失的包"
,直到 zypper
修好。
谢谢回复。
我研究了一下之后,把libmodman1这个包降级,居然就可以了…