• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] smart lädt nicht mehr

K4m1K4tz3

Advanced Hacker
Seit kurzem ist es so, dass smart keine Packete mehr runterladen will. Hier ein Beispiel, was er sagt, wenn ich smart updaten will (gleicher Fehler komtm auch bei anderen Packeten):

Code:
Hole Pakete..
-> http://ftp.gwdg.de/pub/linux/misc/.../smart-0.42-14.guru.suse100.x86_64.rpm
-> http://ftp.gwdg.de/pub/.../smart-addons-0.42-14.guru.suse100.x86_64.rpm
smart-addons-0.42-14.guru.sus..                                          [  0%]
-> http://ftp.gwdg.de/pub/linux/.../smart-gui-0.42-14.guru.suse100.x86_64.rpm
smart-gui-0.42-14.guru.suse10..                                          [  0%]
smart-0.42-14.guru.suse100.x8..                                          [  0%]
-> http://ftp.gwdg.de/pub/.../smart-ksmarttray-0.42-14.guru.suse100.x86_64.rpm
smart-ksmarttray-0.42-14.guru..                                          [  0%]

FEHLER!: Das Herunterladen der Pakete ist fehlgeschlagen:
FEHLER!:     http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.1/RPMS/x86_64/smart-ksmarttray-0.42-14.guru.suse100.x86_64.rpm: Not Found
FEHLER!:     http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.1/RPMS/x86_64/smart-0.42-14.guru.suse100.x86_64.rpm: Not Found
FEHLER!:     http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.1/RPMS/x86_64/smart-addons-0.42-14.guru.suse100.x86_64.rpm: Not Found
FEHLER!:     http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.1/RPMS/x86_64/smart-gui-0.42-14.guru.suse100.x86_64.rpm: Not Found

Die Packete sind aber auf dem Server vorhanden. Auch ohne lange zu zögern zeigt smart mir diese Fehlermeldungen an. Von Smart habe ich die Version 0.42.
 

sparrow

Member
Die Pakete gibt es an dieser Stelle nicht, smart hat also völlig recht.

Mach vor dem "smart upgrade" mal ein "smart update" damit smart seine Datenbank erneuert wo welche Daten liegen.
Außerdem bezieht sich die Paketquelle auf SuSE 10.1, die Pakete die du installieren willst aber auf SuSE10.0.
Welche Version setzt du denn ein?

[edit]
Oh, ich sehe in deiner Sig gerade, dass du 10.0 einsetzt. In diesem Fall ist dann die Paketquelle falsch.
 
Nein, das stimmt so nicht, es ist etwas komplexer.

Dieser Fehler hier wurde durch einen gut gemeinten Patch verursacht, der leider zu früh und in ungetestetem Zustand ins smart-Paket aufgenommen wurde und smart effektiv unbrauchbar macht.

Es geht darum, dass smart ein Feature fehlt, nämlich die Unterstützung von Channels, die aus mehreren Medien bestehen. Dann gab es einen Patch, der dieses fehlende Feature implementiert, indem die Channel-URLs entsprechend angepasst werden.

Leider war der Patch zu aggressiv und führt dazu, dass smart nach dem Zufallsprinzip Channel-URLs modifiziert und versucht, Dateien herunterzuladen, die es nicht gibt.

Der Fehler ist in neueren Paketen beseitigt, aber Du steckst in der Falle, weil Dein smart sich selbst nicht mehr aktualisieren kann, da es sich selbst ständig unter der falschen URL herunterzuladen versucht.

Der einzige Ausweg sieht so aus, dass Du smart einmal manuell aktualisieren musst:
Code:
rpm -Uvh http://ftp-1.gwdg.de/pub/linux/misc/suser-guru/rpm/10.0/RPMS/x86_64/smart-0.42-14.guru.suse100.x86_64.rpm http://ftp-1.gwdg.de/pub/linux/misc/suser-guru/rpm/10.0/RPMS/x86_64/smart-addons-0.42-14.guru.suse100.x86_64.rpm http://ftp-1.gwdg.de/pub/linux/misc/suser-guru/rpm/10.0/RPMS/x86_64/smart-gui-0.42-14.guru.suse100.x86_64.rpm http://ftp-1.gwdg.de/pub/linux/misc/suser-guru/rpm/10.0/RPMS/x86_64/smart-ksmarttray-0.42-14.guru.suse100.x86_64.rpm
(in einer Zeile)
 
OP
K

K4m1K4tz3

Advanced Hacker
Hey danke, hat wunderbar geklappt, funktioniert wieder alles wie es soll. Mit ist gar nicht aufgefallen, dass da 10.1 steht. Naja egal, funktioniert ja iweder ;-)
 
Oben