Da war die Sicherung mitten im Installationsteil des Updates von tumbleweed rausgeflogen. Wenn ich jetzt die Sitzung wiederaufnehmen will, bekomme ich: “Zypper: error while loading shared libraries: libprotobuf-lite.so.25.1.0 cannot open shared object file: No such file or directory”. Logischerweise kann ich auch keine Informationen mit zypper abrufen.
Ich habe eine weitere Instanz von tumbleweed auf einer anderen Platte. Die kennt aber kein libprotobuf-lite?!? Jemand mit Ideen wie ich das reparieren kann?
Danke. Das OS will die Dinger in einer anderen Reihenfolge haben, das ist nicht das Problem, aber bei libabsl_2401_0_0-20240116.2-2.1.x86_64.rpm kommt ein 404 Fehler (nicht gefunden, glaube ich). Mir ist eingefallen, dass ich ja auch ein Zypper Rollback machen könnte, ist das zielführend?
me@PC:~> sudo rpm -ivh https://download.opensuse.org/tumbleweed/repo/oss/x86_64/libabsl_2401_0_0-20240116.2-2.1.x86_64.rpm
Retrieving https://download.opensuse.org/tumbleweed/repo/oss/x86_64/libabsl_2401_0_0-20240116.2-2.1.x86_64.rpm
error: Failed dependencies:
libabsl_base.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
libabsl_cord.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
libabsl_cordz_info.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
libabsl_examine_stack.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
libabsl_exponential_biased.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
libabsl_hash.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
libabsl_int128.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
libabsl_log_globals.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
libabsl_log_internal_globals.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
libabsl_log_internal_message.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
libabsl_malloc_internal.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
libabsl_raw_hash_set.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
libabsl_raw_logging_internal.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
libabsl_spinlock_wait.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
libabsl_stacktrace.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
libabsl_str_format_internal.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
libabsl_strerror.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
libabsl_strings.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
libabsl_synchronization.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
libabsl_time.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
libabsl_time_zone.so.2401.0.0()(64bit) is needed by libabsl_2401_0_0-20240116.2-2.1.x86_64
me@PC:~>
Ähh…
Irgendwo hakt es noch.
Jupp, mittlerweile hatte ich den Link auf den englischen Beitrag gesehen. Aber nachdem ich das gemacht hatte und mit den vier anderen Links weitermachen wollte, kam beim dritten:
Du hast was mit dem Kollegen im englischen Thread gemeinsam: Du hast einen sehr alten Tumbleweed Snapshot installiert, d.h du hast sehr lange nicht geupdated. Da die alten benötigten Pakete nicht ein mal mehr in den History Repos vorhanden sind, musst du dich durch die Abhängigkeiten durchbeißen. Oder lade einfach einen aktuellen Tumbleweed Snapshot (ISO) herunter und wähle “Upgrade” statt “Installation”. Dann gehen deine Programme und Einstellungen nicht verloren…
Nein, die ganzen Versionen der einzelnen libs sind durcheinander. Ich poste hier nur einen Ausschnitt:
me@PC:~> sudo rpm -ivh http://download.opensuse.org/tumbleweed/repo/oss/x86_64/libzypp-17.34.1-1.1.x86_64.rpm
Retrieving http://download.opensuse.org/tumbleweed/repo/oss/x86_64/libzypp-17.34.1-1.1.x86_64.rpm
Verifying… ################################# [100%]
Preparing… ################################# [100%]
file /etc/zypp/needreboot from install of libzypp-17.34.1-1.1.x86_64 conflicts with file from package libzypp-17.31.31-1.1.x86_64
file /usr/bin/zypp-CheckAccessDeleted from install of libzypp-17.34.1-1.1.x86_64 conflicts with file from package libzypp-17.31.31-1.1.x86_64
file /usr/bin/zypp-NameReqPrv from install of libzypp-17.34.1-1.1.x86_64 conflicts with file from package libzypp-17.31.31-1.1.x86_64
file /usr/libexec/zypp/zypp-rpm from install of libzypp-17.34.1-1.1.x86_64 conflicts with file from package libzypp-17.31.31-1.1.x86_64
file /usr/share/locale/ca/LC_MESSAGES/zypp.mo from install of libzypp-17.34.1-1.1.x86_64 conflicts with file from package libzypp-17.31.31-1.1.x86_64
file /usr/share/locale/cs/LC_MESSAGES/zypp.mo from install of libzypp-17.34.1-1.1.x86_64 conflicts with file from package libzypp-17.31.31
…
Das ist zu unübersichtlich und ich verplempere nur Deine Zeit. Ich habe schon das neueste ISO verifiziert und schaufele es gleich auf einen Stick und versuche Deinen Tipp.
Haha. Das Update sollte >14 GB (!) sein. Nach ca. 1 1/2 Stunden bei ca. 13 % brach es ab weil die Checksum einer Datei nicht okay war. seufz
Ich lade also neu herunter und installiere. /home ist eh auf einer gesonderten Partition, daher ist das wohl auch egal.