PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suse 10.1 Yast Paketmanager funktionsuntüchtig



makolla
21.01.08, 22:09
Hallo zusammen,

ich sitze nun seit Stunden an einem Problem, dass ich offensichtlich nicht ohne professionelle Hilfe lösen kann.

Bezieht sich auf den Paketmanager von Yast. Ich nutze ein Suse 10.1.
Unabhängig davon welches Paket ich installieren (oder deinstallieren) will, verhält sich Yast wie gewohnt. Es lädt das Paket vom Server und sagt mir, dass die Installation abgeschlossen sei, ohne dass ich das Programm aber hinterher im System finden kann. Als Zusammenfassung kommt nur:


Setting up linker cache
Finishing SuSEconfig
Done.

Aufgefallen ist es mir, nachdem ich mySQL installieren wollte. Yast achtet auch auf Abhängigkeiten und tut so als ob es diese mitinstalliert. Es ist wirklich bei jedem Paket das gleiche. Nachdem ich erneut in den Paketmanager gehe, befinde ich mich wieder im Ausgangszustand.

Hoffe Ihr könnt helfen, bin echt verzweifelt!

Grüße,
Marcus

reni
21.01.08, 22:48
Hast du nach so einer Installation mal mit "rpm -q <deinPaket>" geschaut, ob es wirklich nicht installiert ist?

makolla
21.01.08, 22:57
Ja, jetzt schon. Die Pakete werden dadurch nicht aufgefunden.

Wenn ich versuche mit Yast eines zu entfernen, sagt 'rpm -q' mir, dass es noch vorhanden ist.

pferdefreund
22.01.08, 08:41
Steht was in den Logs unter /var/log - wenn ja, was ?
hat Root eventuell e-mails bekommen ?

makolla
22.01.08, 14:00
Hallo,

es gibt in /var/log/YaST2 eine "y2logRPM", wo Meiner Meinung nach alles OK ausschaut. Ein Auszug, hinterher habe ich nur versucht irgendwelche Pakete zu installieren / deinstallieren:



2008-01-21 21:42:41 php5-zlib-5.1.2-29.50.i586.rpm installed ok
2008-01-21 21:51:00 yast2-tv-2.13.8-8.noarch remove ok
2008-01-21 21:51:00 yast2-sound-2.13.9-12.i586 remove ok
2008-01-21 22:05:43 slang-2.0.5-12.i586.rpm installed ok
2008-01-21 22:05:44 aalib-1.4.0-305.i586.rpm installed ok
2008-01-21 22:05:46 SDL-1.2.9-19.5.i586.rpm installed ok
2008-01-21 22:05:51 FooBillard-3.0a-19.i586.rpm installed ok
2008-01-21 22:54:38 php5-zlib-5.1.2-29.50.i586.rpm installed ok
2008-01-22 13:48:49 php5-zlib-5.1.2-29.50.i586.rpm installed ok

Bei root geht auch keine Post ein, zumindest nicht zu diesem Thema.

Im Anhang findet Ihr noch einen Auszug aus dem "y2log2" in /var/log/YaST/.
Es wird von Beginn an alles Protokolliert, was Yast beim Installationsversuch des Pakets "php5-zlib" so macht.
Spannend wird es wohl erst ab 13:48:42.

Sieht für mich größtenteils sehr kryptisch aus. Findet Ihr was?

basti1985
22.01.08, 14:07
versuch mal als root

rpm --rebuilddb
und kuck die packetliste dann erneut durch bzw versuch es nochmal zu installieren

makolla
22.01.08, 14:51
Hallo,

nein, danach tut sich auch nichts, 'alles' im alten Zustand.

basti1985
22.01.08, 14:53
aber das rebuild war erfolgreich ???

makolla
22.01.08, 14:58
aber das rebuild war erfolgreich ???

Ehrlich gesagt - keine Ahnung. Der Befehl hat keine Meldung ausgespuckt.


server:/ # rpm --rebuilddb
server:/ #

Wie verifiziere ich das?

basti1985
22.01.08, 15:28
welche distri benutzt du denn eigentlich ???
eigentlich müsste da eine meldung kommen von wegen "successful" oder so was ...
doch sieh dir mal das man page an bzw. rpm --help
(als root versteht sich)

reni
22.01.08, 15:46
welche distri benutzt du denn eigentlich ???

Hat er doch geschrieben - SUSE 10.1

basti1985
22.01.08, 15:54
oh sorry .. naja ich versuch das dann mal zuhause ob der befehl wirklich nix ausspuckt (ich dachte eigentl. schon :confused:) ...
bis nachher

makolla
22.01.08, 18:26
Hallo zusammen,

ich weiss nicht wie, aber ich habs gelöst.

Fing alles damit an, dass ich die Pakete mit rpm manuell installieren konnte. Ein Workaround, aber nicht dass was ich wollte.

Habe dann angefangen eine Menge Yast Module mittels rpm neu zu installieren - kein Erfolg.

Danach habe ich einfach mal die Installationsquelle(n) entfernt und neu eingetragen. Siehe da, es tut sich was. Yast fing an einen 'Paket Katalog' (o.ä.) vom Server zu laden.
Auf dem Weg zum Erfolg musste ich knallhart einige Fehlermeldungen & Warnungen ignorieren. Aber nun läuft alles wieder wie zuvor.

Ich danke Euch für die Tipps, auf dass die menschliche Intelligenz diese Höllenmaschinen irgendwann besiegen wird!

Gruß,
Marcus