Hallo, 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 # less /var/tmp/rpm-tmp.40989 /var/tmp/rpm-tmp.40989: No such file or directory ======================================================================== 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 ? Bernd -- Bernd Lentes Systemadministration Institut für Entwicklungsgenetik Gebäude 35.34 - Raum 208 HelmholtzZentrum münchen bernd.lentes@helmholtz-muenchen.de phone: +49 89 3187 1241 fax: +49 89 3187 2294 http://www.helmholtz-muenchen.de/idg Die Freiheit wird nicht durch weniger Freiheit verteidigt Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess, Dr. Nikolaus Blum, Dr. Alfons Enhsen Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- 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
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
Christian schrieb:
-----Ursprüngliche Nachricht----- Von: Christian Boltz [mailto:suse@cboltz.de] Gesendet: Mittwoch, 1. Oktober 2014 21:59 An: opensuse-de@opensuse.org Betreff: Re: Problem beim Deinstallieren eines Paketes
Hallo Bernd, hallo Leute,
...
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.
Hallo Christian, hat geklappt, danke. Bernd Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess, Dr. Nikolaus Blum, Dr. Alfons Enhsen Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- 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
participants (2)
-
Christian Boltz
-
Lentes, Bernd