openSUSE Tumbleweed でYaSTが動かない

コントロールセンターは出るけどパッケージ管理などが起動しなかった。
/var/log/YaST2/y2logを見ると


[ui] YPath.cc(YPath):67 Looking for: libyui-qt.so.8
[ui] YPath.cc(lsDir):138 Looking in /usr/lib64/yui
[ui] YPath.cc(YPath):121 Could NOT find libyui-qt.so.8 by looking recursive inside /usr/lib64/yui
[ui] YUIPlugin.cc(YUIPlugin):50 Could not load UI plugin "qt": libyui-qt.so.8: 共有オブジェクトファイルを開けません: そのようなファイルやディレクトリはありません
[ui] YUILoader.cc(loadPlugin):195         THROW:    Couldn't load plug-in qt

とある。
sudo zypper se libyui-qt とでもして調べるとlibyui-qt7とlibyui-qt8があり、7はあるけど8は入ってない。libyui-qt.so.”8″だからlibyui-qt8を要求してる。
とりあえずsudo zypper in libyui-qt8で入れる。んでYaST上のパッケージ管理からlibyui-qt7を消す。(zypperで消すとYaSTも一緒に消える)
あ、ただしlibyui-qt7に依存するアプリがあったら消さないように

投稿者: PG_MANA

支離滅裂な自称プログラマー。 C,C++,Rust,JavaScript,PHP,HTML,CSS,OS自作,openSUSE,Arch,旅行 なんか色々してる人 #seccamp 17 19 20 23 #OtakuAssembly