Hallo NG, nachdem ich bereits einige Monate recht gut damit leben konnte, dass auf meinem SL9.3Prof.-Sys bei der Suche in YaST2 nach offensichtlich vorhandenen Paketen 'keine Ergebnisse' anzeigt wird, bekomme ich jetzt beim Versuch pearl-PearlMagick nachzuinstallieren hunderte(!) von absurden Abhängigkeitsfehlern (bash fehlt etc.). Versuche ich's über Synaptic heißt's: 'Die Abhängigkeiten von 584 Paketen auf Ihrem System sind defekt.' und werden entsprechend rot gezeigt. 'Defekte Pakete reparieren' ergibt: E: Unable to correct problems, you have held broken packages. E: Auflösen der Abbhängigkeiten ist fehlgeschlagen 'rpm -q' zeigt viele installierte Pakete (alle?) jedoch normal mit Versionsnummer an. ein 'rpm --rebuilddb' ändert an der Situation genauso wenig wie ein Neustart. /var/log/Yast2/y2log gibt aus: ---- 2005-09-16 16:40:33 <1> jimy(12112) [liby2util++] ExternalProgram.cc(start_program):163 clean_dir /var/adm/YaST/InstSrcManager/IS_CACHE_0x00000013/MEDIA Ex ecuting '/bin/sh' '-c' 'cd '/var/adm/YaST/InstSrcManager/IS_CACHE_0x00000013/MEDIA' && rm -rf --preserve-root -- *' 2005-09-16 16:40:33 <1> jimy(12112) [liby2util++] PathInfo.cc(_Log_Result):273 2005-09-16 16:40:33 <3> jimy(12112) [packagemanager] InstSrc.cc(vconstruct):1082 Failed to create InstSrc from cache /var/adm/YaST/InstSrcManager/IS_CACHE_ 0x00000013 ERROR(InstSrc:E_open_file) 2005-09-16 16:40:33 <2> jimy(12112) [packagemanager] InstSrcManager.cc(scanSrcCache):160 Invalid InstSrc cache at /var/adm/YaST/InstSrcManager/IS_CACHE_0x0 0000013 (ERROR(InstSrc:E_open_file)) ---- dann zig mal: ---- 2005-09-16 16:58:15 <2> jimy(12112) [qt-ui] YQUI_core.cc(qMessageHandler):633 qt-warning: X Error: BadWindow (invalid Window parameter) 3 Major opcode: 4 Minor opcode: 0 Resource id: 0x52001b3 ---- mit versch. IDs aus. Ist da noch was zu retten? Wenn ja, wie? Danke für Tips und Ideen, Gruß Jörg -- Lehren sind nichts für mich bei mir selbst will ich lernen! Hermann Hesse
Für alle mit ähnlichen Problemen: ein DB-Backup aus /var/adm/backup/rpmdb entpacken und nach /var/lib/rpm/Packages kopieren. Anschließend rpm --initdb Fertig. Man muss nur drauf kommen ;-) Gruß Jörg -- E Düssel met nem halven Hahn, On da e Klätschke Mostert draan: Dat es en Spezialität, Nix leck'res jövt es op de Ähd!
participants (1)
-
Jörg Czeschla