Thema geschlossen
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 12

Thema: (Gelöst) Fehler beim "update Zwischenspeicher..." bei Smart ( SuSE10.1)

  1. #1
    Moderator Avatar von ZuluTom
    Registriert seit
    29.04.2006
    Ort
    München
    Beiträge
    474

    Standard (Gelöst) Fehler beim "update Zwischenspeicher..." bei Smart ( SuSE10.1)

    Hallo alle zusammen,

    ich muss euch leider nochmal mit einem kleinen Problemchen daherkommen.

    Ich hatte zwar ein ähnliches Problem vor einiger Zeit schon, welches erfolgreich mit Hilfe von RM im IRC-Chat gelößt wurde, nur habe ich mir dummerweise nicht gemerkt WIE das ging.

    Also, ich wollte heute ganz normal die Channels aktuallisieren. Smart macht das auch und am Schluss, wenn er beim "update Zwischenspeicher..." ist, hängt er sich mit folgender Meldung ( und bei ca 97% Fortschritt ) auf:

    Code:
    Traceback (most recent call last):
    
      File "/usr/bin/smart", line 194, in ?
        main(sys.argv[1:])
    
      File "/usr/bin/smart", line 167, in main
        exitcode = iface.run(opts.command, opts.argv)
    
      File "/usr/lib64/python2.4/site-packages/smart/interfaces/gtk/interactive.py", line 363, in run
        self._ctrl.reloadChannels()
    
      File "/usr/lib64/python2.4/site-packages/smart/control.py", line 375, in reloadChannels
        self._cache.load()
    
      File "/usr/lib64/python2.4/site-packages/smart/backends/rpm/metadata.py", line 321, in loadFileProvides
        self.parseFilesList(fndict)
    
      File "/usr/lib64/python2.4/site-packages/smart/backends/rpm/metadata.py", line 346, in parseFilesList
        for event, elem in cElementTree.iterparse(file, ("start", "end")):
    
      File "<string>", line 64, in __iter__
    
    SyntaxError: not well-formed (invalid token): line 479344, column 58
    Ich habe nun Smart deinstalliert und wieder die version 0.41 von von der DVD installiert.
    ZEN bringt mir im Anschluss auch sofort ein Smart update, welches aber mit


    Code:
    Unresolved dependencies:
    Installing patch:smart-2046-0.noarch[SUSE-Linux-10.1-Updates]
    atom:smart-0.41-23.2.x86_64[SUSE-Linux-10.1-Updates] provides smart == 0.41-23.2, but it is uninstallable.  Try installing it on its own for more details.
    There are no installable providers of smart == 0.41-23.2 for patch:smart-2046-0.noarch[SUSE-Linux-10.1-Updates]
    abgebrochen wird.

    Ich weiss das man das richten kann, ( wie gesagt, das hatte ich schon mal ) nur weiss ich nicht mehr wie. Könnt ihr mir bitte nochmal nen (Denk)-Anstoss geben?

    Herlichst Tom
    Geändert von ZuluTom (22.09.2006 um 06:08 Uhr)
    OpenSuse 11.1 Reloaded; KDE 4.3.2

  2. #2
    Der Name ist Programm Avatar von admine
    Registriert seit
    02.08.2006
    Beiträge
    121

    Standard AW: Fehler beim "update Zwischenspeicher..." bei Smart ( SuSE10.1)

    Ist ein Bug:
    https://bugzilla.novell.com/show_bug.cgi?id=207111

    Für Smart den update-channel vorrübergehend disablen:
    smart channel --disable suse-update
    Gruß admine

    Ich würde gern die Welt verbessern, doch Gott gibt mir den Quellcode nicht!

  3. #3
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard AW: Fehler beim "update Zwischenspeicher..." bei Smart ( SuSE10.1)

    Kann ich bestätigen, habe mich gestern auch mit dem Fehler rumgeärgert, allerdings ohne den Bugreport schon zu kennen.
    Irgendwie kam ich dann selbst drauf (hat aber ein Weilchen gedauert).

    Alternativer Lösungsweg, der einem auch weitere Editiermöglichkeiten gibt (z.B. wenn man einen anderen Server eintragen möchte usw.).

    Code:
    smart channel --edit
    Taste i drücken bis zum Channel [suse-update] runterscrollen (Pfeiltaste) und folgende Zeile (fett markiert) einfügen.

    Code:
    [suse-update]
    type = rpm-md
    name = SuSE 10.1 Online Updates
    disabled = yes
    baseurl = ftp://ftp-1.gwdg.de/pub/linux/suse/suse_update/10.1/
    Danach [ESC] drücken und mit :wq abspeichern.

    Vorteil an der Sache:

    Man kann z.B. einen alternativen Update-Channel angeben (apt-Repo)

    Code:
    [suse-101-apt-update]
    type = apt-rpm
    name = SUSE Linux 10.1 APT Update Repository
    baseurl = ftp://ftp-1.gwdg.de/pub/linux/suse/apt/SuSE/10.1-i386/
    components = update
    32 Bit

    Code:
    [suse-101-apt-update]
    type = apt-rpm
    name = SUSE Linux 10.1 APT Update Repository
    baseurl = ftp://ftp-1.gwdg.de/pub/linux/suse/apt/SuSE/10.1-x86_64/
    components = update
    64 Bit

    Bei mir war auch die 10.0 betroffen.

    Greetz,

    RM
    Geändert von Rain_Maker (21.09.2006 um 14:55 Uhr)
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  4. #4
    Moderator Avatar von ZuluTom
    Registriert seit
    29.04.2006
    Ort
    München
    Beiträge
    474

    Standard AW: Fehler beim "update Zwischenspeicher..." bei Smart ( SuSE10.1)

    oh..besten dank...dann mus ich warten, bis sich das update über ZEN einspielen lässt ( was ja wie gesagt bisher auch nicht geht ).

    Den Channel kann ich nicht disabeln, weil ich gar nicht so weit komme. Smart hängt sich scho beim starten und dem 1. zwischenspeicher update auf.


    Herzlichst Tom
    OpenSuse 11.1 Reloaded; KDE 4.3.2

  5. #5
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard AW: Fehler beim "update Zwischenspeicher..." bei Smart ( SuSE10.1)

    Nicht über die GUI.

    Und sollte der Befehl von Unsichtbar nicht funktioniert (was mich wundern würde), dann nimm meine Methode.

    Das geht 100%ig, ich habe es ja auf dem exakt diesem Weg hinbekommen.

    Beim Befehl
    Code:
    smart channel --edit
    wird der Zwischenspeicher eben gar nicht ausgelesen und dann kann man den Channel deaktivieren.

    Greetz,

    RM

    Nachtrag:

    Eben habe ich den Channel wieder aktivert und es funtioniert wieder alles. Allerdings bin ich mir nicht sicher, ob es an meiner Veränderung der URL liegt, was allerdings nicht sein kann, da diese nur ein Link auf den Ordner aus der "alten" URL ist. Trotzdem hier mein Eintrag:

    Code:
    [suse-update]
    type = rpm-md
    name = SuSE 10.1 Online Updates
    baseurl = ftp://ftp-1.gwdg.de/pub/linux/suse/suse_update/10.1/
    Geändert von Rain_Maker (21.09.2006 um 16:20 Uhr)
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  6. #6
    Der Name ist Programm Avatar von admine
    Registriert seit
    02.08.2006
    Beiträge
    121

    Standard AW: Fehler beim "update Zwischenspeicher..." bei Smart ( SuSE10.1)

    Zitat Zitat von shubak Beitrag anzeigen
    Den Channel kann ich nicht disabeln, weil ich gar nicht so weit komme. Smart hängt sich scho beim starten und dem 1. zwischenspeicher update auf.
    Dann sollte dir das helfen:
    Code:
    rm -f /var/lib/smart/cache
    rm -f /var/lib/smart/channels/*
    Gruß admine

    Ich würde gern die Welt verbessern, doch Gott gibt mir den Quellcode nicht!

  7. #7
    Moderator Avatar von ZuluTom
    Registriert seit
    29.04.2006
    Ort
    München
    Beiträge
    474

    Standard AW: Fehler beim "update Zwischenspeicher..." bei Smart ( SuSE10.1)

    So liebe Freunde,

    hat nu geklappt. Die alternativ URL von RM funzt ( alles andere hätte mich auch gewundert ).

    Die "original"- URL welche ich hatte funzt devinitiv nicht. Habe ich eben erst ausprobiert.

    Herzlichst Tom
    OpenSuse 11.1 Reloaded; KDE 4.3.2

  8. #8
    Der Name ist Programm Avatar von admine
    Registriert seit
    02.08.2006
    Beiträge
    121

    Standard AW: Fehler beim "update Zwischenspeicher..." bei Smart ( SuSE10.1)

    Inzwischen ist alles wieder easy ... das kaputte XML-File ist gefixt
    Gruß admine

    Ich würde gern die Welt verbessern, doch Gott gibt mir den Quellcode nicht!

  9. #9
    Moderator Avatar von ZuluTom
    Registriert seit
    29.04.2006
    Ort
    München
    Beiträge
    474

    Standard AW: Fehler beim "update Zwischenspeicher..." bei Smart ( SuSE10.1)

    bei mir nicht,

    diese meldung

    Code:
    Traceback (most recent call last):
    
      File "/usr/lib64/python2.4/site-packages/smart/interfaces/gtk/interactive.py", line 171, in callback
        exec code in globals
    
      File "<callback>", line 1, in ?
    
      File "/usr/lib64/python2.4/site-packages/smart/interfaces/gtk/interactive.py", line 700, in editChannels
        self.rebuildCache()
    
      File "/usr/lib64/python2.4/site-packages/smart/interfaces/gtk/interactive.py", line 408, in rebuildCache
        self._ctrl.reloadChannels()
    
      File "/usr/lib64/python2.4/site-packages/smart/control.py", line 375, in reloadChannels
        self._cache.load()
    
      File "/usr/lib64/python2.4/site-packages/smart/backends/rpm/metadata.py", line 321, in loadFileProvides
        self.parseFilesList(fndict)
    
      File "/usr/lib64/python2.4/site-packages/smart/backends/rpm/metadata.py", line 346, in parseFilesList
        for event, elem in cElementTree.iterparse(file, ("start", "end")):
    
      File "<string>", line 64, in __iter__
    
    SyntaxError: not well-formed (invalid token): line 479344, column 58
    bei der (rpm-MD) URL:

    ftp://ftp.suse.com/pub/suse/update/10.1/

    Die ist ja noch nicht mal cia Browser zu erreichen. Macht nix. Ich nehm die alternative von RM und das funzt.
    Geändert von ZuluTom (22.09.2006 um 12:10 Uhr)
    OpenSuse 11.1 Reloaded; KDE 4.3.2

  10. #10
    Der Name ist Programm Avatar von admine
    Registriert seit
    02.08.2006
    Beiträge
    121

    Standard AW: Fehler beim "update Zwischenspeicher..." bei Smart ( SuSE10.1)

    Evt. einen anderen Mirror versuchen ?
    Kann ja sein, dass das neue XML-File noch nicht überall "verstreut" ist.
    Gruß admine

    Ich würde gern die Welt verbessern, doch Gott gibt mir den Quellcode nicht!

Thema geschlossen
Seite 1 von 2 1 2 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 04.09.2006, 20:58
  2. Antworten: 2
    Letzter Beitrag: 09.08.2006, 19:01
  3. (Gelöst) Problem beim Online-Update mit Yast
    Von Kernelman im Forum SuSE System installieren
    Antworten: 14
    Letzter Beitrag: 04.08.2006, 22:24
  4. Antworten: 1
    Letzter Beitrag: 05.07.2006, 12:14
  5. (Erledigt) Online-Quellen in Smart eintragen (Suse 10.x)
    Von Runlevel5 im Forum SuSE - APT & Smart
    Antworten: 0
    Letzter Beitrag: 14.05.2006, 17:02

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87