[Eisfair] Keine Updates mehr möglich

Marcus Röckrath marcus.roeckrath at gmx.de
Mo Jul 24 08:50:18 CEST 2023


Hallo Christoph,

Christoph Schütz wrote:

> Cache-Ordner war schon leer.

OK.

> Schauen wir mal und warten ab.
> Aktuell läuft ja der Server ....

Aber wir beiben am Ball und machen nun folgenden Versuch.

Wir fügen in /usr/share/eisman/awk/eisman_tree.awk vor Zeile 102 eine neue
Zeile ein, so dass der Bereich um die Zeile dann so aussieht:

    if (idx == 0)
    {
        print all_packages[package_idx]["name"] > "/dev/stderr";
        # package is new (currently not in result list)

Das Neue ist die print-Zeile.

Vorher ein Backup der Originaldatei machen.

Diese Zeile sollte nun ein als Abhängigkeit erkanntes Paket auf den
Bildschirm schreiben, welches ebenfalls noch zu installieren/updaten wäre.

Wenn es bei dir eine Loop gibt, müsste man das IMHO dann erkennen können; du
wirst aber wie bisher die Ausführung abbrechen müssen. Hast du das bisher
mit CTRL-C gemacht?

Statt "dev/stderr" könnte man auch eine Datei samt Pfad (z.
B. /tmp/check_loop angeben und dann dort in Ruhe lesen, posten (dann
vielleicht nur einen Teil, der irgendwie eine periodische Wiederholung
zeigt) oder mir per Mail zusenden.

Dann machen wir mal eisman install "package":

eisman install base-certificate

Ist bei dir installiert und hat keiner Abhängigkeiten außer base 2.8.25.
Sollte ohne Loop  gehen und keine zusätzliche Ausgabe bringen.

eisman install uthash-dev

Das sollte auch ohne Loop und zusätzliche Ausgabe gehen.

Dann vielleicht mal

eisman install eisman

Dann schauen wir weiter.

-- 
Gruß Marcus
[eisfair-Team]


Mehr Informationen über die Mailingliste Eisfair