Thema geschlossen
Seite 1 von 3 1 2 3 LetzteLetzte
Ergebnis 1 bis 10 von 25

Thema: (Gelöst) smart nach kill -15 nicht mehr zu starten

  1. #1
    Lehrling
    Registriert seit
    14.11.2006
    Beiträge
    66

    Standard (Gelöst) smart nach kill -15 nicht mehr zu starten

    Heute habe ich ein ganz normales Update mit Smart gestartet und den KDE-Channel hinzugenommen. Smart blieb hängen, mit der Meldung, es könne die betreffenden Pakete nicht herunterladen. Weil es sich nicht auf normalem Wege schließen ließ, habe ich es mit
    Code:
     kill -15
    beendet. Seitdem kann ich smart --gui nur noch als normaler User starten (was natürlich wenig bringt) ein Start als root ergibt aber folgende Fehlermeldung:


    Code:
     Schlafzimmer:/home/schlafzimmer # smart --gui
    Traceback (most recent call last):
      File "/usr/bin/smart", line 194, in ?
        main(sys.argv[1:])
      File "/usr/bin/smart", line 165, in main
        initPlugins()
      File "/usr/lib/python2.4/site-packages/smart/__init__.py", line 161, in initPlugins
        __import__("smart.plugins."+entry[:-3])
      File "/usr/lib/python2.4/site-packages/smart/plugins/channelsync.py", line 200, in ?
        syncChannels(sysconf.get("channel-sync-dir", CHANNELSDIR))
      File "/usr/lib/python2.4/site-packages/smart/plugins/channelsync.py", line 50, in syncChannels
        descriptions = parseChannelsDescription(data)
      File "/usr/lib/python2.4/site-packages/smart/channel.py", line 278, in parseChannelsDescription
        key, value = line.split("=")
    ValueError: too many values to unpack
    Hm, so richtig schlau werde ich nicht draus, ich habe den Eindruck, dass irgendetwas mit dem Zwischenspeicher nicht stimmt, weil smart beim Herunterladen der Pakete abgestürzt ist. Habe dann noch versucht den KDE-Channel zu deaktivieren, die Meldung bleibt gleich. Gibt es eine Möglichkeit dies zu reparieren oder muss ich smart komplett neu installieren?

    Gruß

    Benno

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

    Standard AW: smart nach kill -15 nicht mehr zu starten

    Datei /var/lib/smart/cache als root löschen.

    Greetz,

    RM
    "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")

  3. #3
    Lehrling
    Registriert seit
    14.11.2006
    Beiträge
    66

    Standard AW: smart nach kill -15 nicht mehr zu starten

    Cache gelöscht, Meldung bleibt leider die gleiche. Ich hab mal im Verzeichnis var/lib/smart/packages nachgeschaut. Wenn mich nicht alles täuscht, finde ich dort alle Pakete, die erneuert werden sollten.

    Gruß

    Benno

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

    Standard AW: smart nach kill -15 nicht mehr zu starten

    Läuft denn smart noch in der Kommandozeile?

    Code:
    sudo smart upgrade --update
    Greetz,

    RM
    "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")

  5. #5
    Lehrling
    Registriert seit
    14.11.2006
    Beiträge
    66

    Standard AW: smart nach kill -15 nicht mehr zu starten

    Nein, sobald ich smart mit einer Kommandooption starten will kommt immer wieder obige Fehlermeldung. Es lässt sich nur noch die Version und und die Help-Option aufrufen.

    Wie kann es kommen, dass ein Aufruf als normaler User möglich ist? Irgend eine Information, die root benutzt, muss beschädigt sein.

    Gruß

    Benno

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

    Standard AW: smart nach kill -15 nicht mehr zu starten

    Unter Umständen hat es die rpm-Datenbank erwischt.

    Versuche mal ein Paket von Hand mit rpm zu installieren.
    Wenn dort auch Fehler auftauchen sollten, dann:

    Code:
    sudo rpm --rebuilddb
    Greetz,

    RM
    "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")

  7. #7
    Lehrling
    Registriert seit
    14.11.2006
    Beiträge
    66

    Standard AW: smart nach kill -15 nicht mehr zu starten

    Händisches Installieren hat funktioniert.

    Gruß

    Benno

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

    Standard AW: smart nach kill -15 nicht mehr zu starten

    Dann ist die smart.config wahrscheinlich hinüber.

    Verschiebe (sic!, löschen kann man die immer noch) die Dateien config und config.old in /var/lib/smart, lösche den cache wie im ersten Posting und dann auf ein Neues.

    Dabei gehen dummerweise aber auch die Package Flags flöten, die Chanel werden IIRC neu abgefragt.

    Konfigurationseinstellungen müssen neu gesetzt werden, z.B. gepinnte Pakete usw.

    Tipp:

    Alle paar Tage/Wochen die Dateien config und config.old sichern, dann hat man einen Rettungsanker ohne Verlust von Konfigurationseinstellungen.

    Greetz,

    RM
    "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")

  9. #9
    Lehrling
    Registriert seit
    14.11.2006
    Beiträge
    66

    Standard AW: smart nach kill -15 nicht mehr zu starten

    Der Fehler bleibt der gleiche (sorry). Nochmals: Es muss etwas sein, das nur den Benutzer root betrifft. Als normaler User kann ich smart starten, und es lädt dann auch den Zwischenspeicher, es kann ihn dann nur nicht wegen der eingeschränkten Schreibrechte sichern. Vielleicht sollte ich es einfach mal versuchen, das Verzeichnis var/lib/smart für die Gruppe users mit Schreibrechten freizugeben, smart als User starten, cache neu schreiben, und es dann als root wieder versuchen. Was denkst du?

    Gruß

    Benno

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

    Standard AW: smart nach kill -15 nicht mehr zu starten

    Nö, das bringt zu 99% nix.

    Du kannst aber die Pakete im Unterordner 'packages' versuchen zu löschen, vielleicht ist da ein Download hinüber. Außerdem in den Unterordner 'tmp' schauen und dort auch "klar Schiff" machen.

    Im Verzeichnis /root gibt es nur eine Datei .smart_history, die kann man auch mal löschen/verschieben.

    Geht denn noch so etwas wie
    Code:
    smart channel --show > /root/Channels.txt
    Das unbedingt zuerst probieren.

    Greetz,

    RM
    "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")

Thema geschlossen
Seite 1 von 3 1 2 3 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

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

     

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