Hi, eben wollte ich mal wieder ein update machen, aber sowohl yast als auch zypper zeigen einen Fehler an -----8<----- zypper zypper: error while loading shared libraries: libprotobuf-lite.so.32: cannot open shared object file: No such file or directory burdon:/tmp # yast2 sw_single Error loading language plugin /usr/lib64/YaST2/plugin/libpy2lang_python.so: /usr/lib64/YaST2/plugin/libpy2lang_python.so: undefined symbol: _ZNK5YCode8toStringEv -----8<----- Bei yast kommt noch ein Fenster mit dem Inhalt: ' Internal error. Please report a bug report with logs. Run save_y2logs to get complete logs. Caller: /usr/lib64/ruby/vendor_ruby/3.1.0/yast/yast.rb:186:in `import_pure' Details: component cannot import namespace 'Pkg' import_pure(mname) ^^^^^^^^^^^ ' Was kann ich tun? Danke :) -- Gruss Bernd
On 19.08.22 17:17, Bernd Obermayr wrote:
eben wollte ich mal wieder ein update machen, aber sowohl yast als auch zypper zeigen einen Fehler an -----8<----- zypper zypper: error while loading shared libraries: libprotobuf-lite.so.32: cannot open shared object file: No such file or directory
Magst Du der geneigten Leserschaft die Ausgabe der folgenden Kommandos zeigen? hostnamectl rpm -qa|grep libprotobuf ldd $(which zypper) Viele Grüße Ulf
Am 19.08.22 um 18:22 schrieb Ulf Volmer:
On 19.08.22 17:17, Bernd Obermayr wrote:
eben wollte ich mal wieder ein update machen, aber sowohl yast als auch zypper zeigen einen Fehler an -----8<----- zypper zypper: error while loading shared libraries: libprotobuf-lite.so.32: cannot open shared object file: No such file or directory
Magst Du der geneigten Leserschaft die Ausgabe der folgenden Kommandos zeigen?
hostnamectl rpm -qa|grep libprotobuf ldd $(which zypper)
Viele Grüße Ulf
Danke :) burdon:/etc/zypp/repos.d # rpm -qa|grep libprotobuf libprotobuf11-3.1.0-2.4.x86_64 libprotobuf-c1-1.4.1-2.1.x86_64 ldd $(which zypper)|grep libproto libprotobuf-lite.so.32 => /lib64/libprotobuf-lite.so.32 (0x00007f1cac8e4000) libprotobuf-lite.so.32 gab es tatsächlich nicht. Warum versuche ich noch herauszufinden. Es gibt da ein paar komische Sachen :) So gibt es das repo <https://download.opensuse.org/repositories/openSUSE:Factory/standard/openSUSE:Factory.repo> offenbar nicht mehr. Nach meinen Recherchen sollte da libprotobuf-lite.so.32 drin sein Vorerst ist das Problem gelöst: Dank Backup hab ich die Datei noch gefunden und zurückkopiert. Jetzt gehts wieder :)) -- Gruss Bernd
Hallo Bernd, hallo zusammen, Am Freitag, 19. August 2022, 18:46:52 CEST schrieb Bernd Obermayr:
Es gibt da ein paar komische Sachen :) So gibt es das repo <https://download.opensuse.org/repositories/openSUSE:Factory/standard/ openSUSE:Factory.repo>
offenbar nicht mehr.
Dieses Repo ist ein anderer Name für https://download.opensuse.org/tumbleweed/repo/oss/ also das "ganz normale" Tumbleweed-Repo. Wenn Du den "openSUSE:Factory.repo"-Teil in Deinem Link weglässt, wirst Du sogar automatisch umgeleitet.
Nach meinen Recherchen sollte da libprotobuf-lite.so.32 drin sein
libprotobuf-lite gibt es, aber mit einer anderen so-Nummer: # rpm -ql libprotobuf-lite3_21_5 /usr/lib64/libprotobuf-lite-3.21.5.so Welches Paket (aus welcher Quelle/Repo) braucht denn die *.so.32, die Du suchst? Gruß Christian Boltz -- Ich wette, bald gibt es Viren fuer Linux, die nichts anderes machen als mutt zu installieren und zum Default-MUA zu erklaeren. Aber wenn mir so ein Ding begegnet, dann ahne ich ja zumindest, wo ich den Autor des Virus suchen muss... :-) [Thomas Hertweck in suse-linux]
Am 23.08.22 um 17:56 schrieb Christian Boltz:
Hallo Bernd, hallo zusammen,
Am Freitag, 19. August 2022, 18:46:52 CEST schrieb Bernd Obermayr:
Es gibt da ein paar komische Sachen :) So gibt es das repo <https://download.opensuse.org/repositories/openSUSE:Factory/standard/ openSUSE:Factory.repo>
offenbar nicht mehr.
Dieses Repo ist ein anderer Name für https://download.opensuse.org/tumbleweed/repo/oss/ also das "ganz normale" Tumbleweed-Repo. Wenn Du den "openSUSE:Factory.repo"-Teil in Deinem Link weglässt, wirst Du sogar automatisch umgeleitet.
Nach meinen Recherchen sollte da libprotobuf-lite.so.32 drin sein
libprotobuf-lite gibt es, aber mit einer anderen so-Nummer:
# rpm -ql libprotobuf-lite3_21_5 /usr/lib64/libprotobuf-lite-3.21.5.so
Welches Paket (aus welcher Quelle/Repo) braucht denn die *.so.32, die Du suchst?
Gruß
Christian Boltz
Danke der Nachfrage. :) Habe am Sonntag wieder ein update gemacht. Damit ist der Fehler beseitigt. Ich vermute, dass bei dem update vorher mit zypper was schiefgelaufen ist. Jetzt sieht das so aus: rpm -qa|grep libprotobuf-lite libprotobuf-lite3_21_4-21.4-1.1.x86_64 ldd `which zypper`|grep libprotobuf libprotobuf-lite-3.21.4.so => /usr/lib64/libprotobuf-lite-3.21.4.so (0x00007f0f76731000) -- Gruss Bernd
participants (3)
-
Bernd Obermayr
-
Christian Boltz
-
Ulf Volmer