Hallo Bernd, hallo Leute, Am Mittwoch, 1. Oktober 2014 schrieb Lentes, Bernd:
ich möchte gerne ein Paket von meinem System entfernen: x2goserver-4.0.0.1-4.1.x86_64 Bei der Deinstallation passiert folgendes:
====================================================================== == pc63164:/usr/NX # rpm -ev x2goserver-4.0.0.1-4.1.x86_64 /var/tmp/rpm-tmp.40989: line 7: /etc/init.d/x2gocleansession: No such file or directory error: %preun(x2goserver-4.0.0.1-4.1.x86_64) scriptlet failed, exit status 127 pc63164:/usr/NX ======================================================================
Der Fehler ist verständlich, da die Datei tatsächlich "/etc/init.d/x2gocleansessions" (mit s am Ende !) heißt. Ich habe wohl lt. man rpm die Möglichkeit, das preun script nicht ausführen zu lassen. Ich wüßte allerdings gerne, ob es nicht die Möglichkeit gibt, an dieses Skript heranzukommen, und so den Schreibfehler zu korrigieren. Das Skript wird anscheinend nur temporär ausgepackt und gleich danach gelöscht.
Komm ich irgendwie an das Skript heran ?
Du kannst es Dir mit folgendem Befehl ansehen: rpm -q --scripts x2goserver-4.0.0.1-4.1.x86_64 Ändern ist nicht so einfach [1], daher würde ich beim Deinstallieren das Script nicht ausführen lassen: rpm -ev --noscripts x2goserver-4.0.0.1-4.1.x86_64 und ggf. das, was das Script eigentlich[tm] machen sollte, von Hand machen. Gruß Christian Boltz [1] Du müsstest ein RPM mit repariertem Script bauen und installieren - und zudem hoffen, dass das "alte" Script nur beim Deinstallieren ausgeführt wird und nicht beim Installieren einer neueren Version. -- Wie behebt man wohl das Problem einer vollen Mailbox? Ist das eine ernstgemeinte Frage von Dir? Wie waere es mal mit Emails loeschen? Bin ich hier bei versteckter Kamera gelandet? Ich fasse es nicht... [Thomas Hertweck (zu Thomas Hille) in suse-linux] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org