RME
Advanced Hacker
Hallo,
Ich habe gerade KDE auf 4.5.2 upgedated. Funktioniert jetzt alles wieder, so hoffe ich -- hat aber nicht reibungslos funktioniert und wollte daher mal fragen ob es eine bessere Vorgehensweise gäbe als die von mir angewendete.
Das Stichwort ist "checksum errors" -- mein Vorgehen:
-1- das KDE Repo hinzugefügt:
# zypper ar -f http://download.opensuse.org/repositories/KDE:/Release:/45/openSUSE_11.3/ kde45
-2-
# zypper ref
-3-
Dateien installieren:
# zypper dup -r kde45
Hier gab es nun einige (ich glaube sieben) Dateien mit "checksum errors" -- z.B.
----------
Wrong Digest
The expected checksum of file /var/cache/zypp/packages/kde45/i586/libqjson0-0.7.1-5.1.i586.rpm
is 82b102e79faba690567190a7a2c4174a941ad321f63d9a945675be15c5cad101,
but the current checksum is 07a775106eee1763ac7b2f8179c5cee3ff3a9071cf8453ba24752eb7a4d44df4.
This means that the file has been changed by accident or by an attacker
since the repository creator signed it. Using it is a big risk
for the integrity and security of your system.
Use it anyway?
Yes No
----------
Ich habe jeweils mit 'Yes' geantwortet (was denn sonst?).
Nach dem Update habe ich ein Reboot gemacht und dieses ist im Text Modus stecken geblieben.
----------
/usr/bin/kdeinit4: error while loading shared libraries : libdbusmenu-qt.so.2 : cannot
open shared object file. No such file or directory.
startkde : Could not start kdeinit4
----------
Ich habe dann das KDE Update nocheinmal (im Runlevel 3) gemacht:
# ifup eth0
# zypper dup -r kde45
Hier wurden nochmals sieben (wohl die welche oben den "checksum errors" produziert hatten) rpm's installiert.
Ein erneutes Reboot blieb aber wieder im Runlevel 3 stecken (gleiche Fehlermeldung).
Habe dann YaST gestartet (gut dass es dies im Text Modus gibt, sonst wär die Sache sehr bitter!) und nach einigem suchen die Datei "libdbusmenu-qt.so" nachinstalliert.
Und nun konnte ich wieder in den Runlevel 5 booten -- das ganxe hat mir schon ein bisschen Sorge bereitet ;-)
----------
Frage: hätte es da ein einfacheres Prozedere gegeben?
Gruss,
Roland
Ich habe gerade KDE auf 4.5.2 upgedated. Funktioniert jetzt alles wieder, so hoffe ich -- hat aber nicht reibungslos funktioniert und wollte daher mal fragen ob es eine bessere Vorgehensweise gäbe als die von mir angewendete.
Das Stichwort ist "checksum errors" -- mein Vorgehen:
-1- das KDE Repo hinzugefügt:
# zypper ar -f http://download.opensuse.org/repositories/KDE:/Release:/45/openSUSE_11.3/ kde45
-2-
# zypper ref
-3-
Dateien installieren:
# zypper dup -r kde45
Hier gab es nun einige (ich glaube sieben) Dateien mit "checksum errors" -- z.B.
----------
Wrong Digest
The expected checksum of file /var/cache/zypp/packages/kde45/i586/libqjson0-0.7.1-5.1.i586.rpm
is 82b102e79faba690567190a7a2c4174a941ad321f63d9a945675be15c5cad101,
but the current checksum is 07a775106eee1763ac7b2f8179c5cee3ff3a9071cf8453ba24752eb7a4d44df4.
This means that the file has been changed by accident or by an attacker
since the repository creator signed it. Using it is a big risk
for the integrity and security of your system.
Use it anyway?
Yes No
----------
Ich habe jeweils mit 'Yes' geantwortet (was denn sonst?).
Nach dem Update habe ich ein Reboot gemacht und dieses ist im Text Modus stecken geblieben.
----------
/usr/bin/kdeinit4: error while loading shared libraries : libdbusmenu-qt.so.2 : cannot
open shared object file. No such file or directory.
startkde : Could not start kdeinit4
----------
Ich habe dann das KDE Update nocheinmal (im Runlevel 3) gemacht:
# ifup eth0
# zypper dup -r kde45
Hier wurden nochmals sieben (wohl die welche oben den "checksum errors" produziert hatten) rpm's installiert.
Ein erneutes Reboot blieb aber wieder im Runlevel 3 stecken (gleiche Fehlermeldung).
Habe dann YaST gestartet (gut dass es dies im Text Modus gibt, sonst wär die Sache sehr bitter!) und nach einigem suchen die Datei "libdbusmenu-qt.so" nachinstalliert.
Und nun konnte ich wieder in den Runlevel 5 booten -- das ganxe hat mir schon ein bisschen Sorge bereitet ;-)
----------
Frage: hätte es da ein einfacheres Prozedere gegeben?
Gruss,
Roland