Discussion:
[e64] uninstall mit Fehlern
(zu alt für eine Antwort)
Thomas Quast
2019-11-12 20:52:00 UTC
Permalink
Hallo,

gegeben ist ein eis [e64] (3.16.74-eisfair-64-VIRT) mit base 2.8.21.

Installiert wurde mail (1.13.8), apache2 (2.1.7), eisgraph (1.4.0) und
diverse Kleinigkeiten.

Zum testen habe ich dann roundcube (1.5.0) installiert.

Bei dem Versuch das Paket roundcube _rekursiv_ zu deinstallieren, bekomme
ich die Fehlermeldung (diese Meldung kommt bei einfacher Deinstallation
nicht):

/var/install/include/eismanlib: line 193: [: 10|php7-fpm: integer expression expected
/var/install/include/eismanlib: line 196: [: 10|php7-fpm: integer expression expected
/var/install/include/eismanlib: line 193: [: 8|ssmtp: integer expression expected
/var/install/include/eismanlib: line 196: [: 8|ssmtp: integer expression expected

The following packages will be uninstalled:
[...]

Anschliessend wird mir nicht nur roundcube (mit allen Abhaengigkeiten)
deinstalliert, sondern auch mail, apache2, curl, certs, xinetd u.a.,
jeweils mit den Konfigurationen aus /etc/config.d/.

Erneut alles installiert und konfiguriert und roundcube abermals eingespielt.
Beim Versuch roundcube abermals rekusrsiv zu deinstallieren wird mir eine sehr
lange Liste mit Paketen angezeigt, welche deinstalliert werden sollen. Unter
anderem auch die oben genannten.

Ok, versuch einer Gegenprobe. Das Paket nextcloud installiert, konfiguriert
und auch dieses versucht, rekursiv zu deinstallieren. Diesmal wird nicht
versucht mir apache2, curl und mail von der Platte zu fegen. Das liegt dann
wohl an roundcube.

Uebrigens: Die obige Fehlermeldung bleibt, unabhaengig davon welches Paket
ich deinstallieren moechte, solange ich versuche dies rekursiv zu machen.

Gruss,
Thom
Juergen Edner
2019-11-12 21:24:29 UTC
Permalink
Hallo Thomas,
danke fürs Testen.
Post by Thomas Quast
Bei dem Versuch das Paket roundcube _rekursiv_ zu deinstallieren, bekomme
ich die Fehlermeldung (diese Meldung kommt bei einfacher Deinstallation
/var/install/include/eismanlib: line 193: [: 10|php7-fpm: integer expression expected
/var/install/include/eismanlib: line 196: [: 10|php7-fpm: integer expression expected
/var/install/include/eismanlib: line 193: [: 8|ssmtp: integer expression expected
/var/install/include/eismanlib: line 196: [: 8|ssmtp: integer expression expected
Dies sieht mir danach aus, als wenn die Löschroutine noch nicht
mit der oder-Verküpfung in der packages-Datei zurecht kommt.
Post by Thomas Quast
Anschliessend wird mir nicht nur roundcube (mit allen Abhaengigkeiten)
deinstalliert, sondern auch mail, apache2, curl, certs, xinetd u.a.,
jeweils mit den Konfigurationen aus /etc/config.d/.
Auch die Paketbeschreibung des nextcloud-Paketes enthält ähnliche
oder-Verknüfungen. Warum es hier zu einem anderen Verhalten kommt muss wohl
genauer untersucht werden.
Post by Thomas Quast
Uebrigens: Die obige Fehlermeldung bleibt, unabhaengig davon welches Paket
ich deinstallieren moechte, solange ich versuche dies rekursiv zu machen.
Tja, da müssen wir uns wohl noch gedanken machen wie wir in einem
solchen Fall verfahren sollen.

Gruß Jürgen
--
Mail: ***@eisfair.org
Thomas Quast
2019-11-12 22:09:00 UTC
Permalink
Hallo Juergen,
Post by Juergen Edner
Auch die Paketbeschreibung des nextcloud-Paketes enthält ähnliche
oder-Verknüfungen. Warum es hier zu einem anderen Verhalten kommt muss wohl
genauer untersucht werden.
Nach ein wenig probieren mit nextcloud wollte ich dies abermals deinstallieren
und testete aus neugierede mal wieder mit rekursiv.

Diesmal wird mir eine Liste inkl. apache2, mail, certs, curl u.a. angeboten.

The following packages will be uninstalled:

version status name source
---------------------------------------------------------
1.8.1 stable nextcloud https://www.pack-eis.de/dl.php?l=344...
1.1.10 stable apache2_php7 https://www.pack-eis.de/dl.php?l=341...
2.1.7 stable apache2 https://www.pack-eis.de/dl.php?l=343...
2.1.3 stable apache2-data https://www.pack-eis.de/dl.php?l=320...
2.4.4 stable libaprutil1 https://www.pack-eis.de/dl.php?l=343...
2.4.4 stable libapr1 https://www.pack-eis.de/dl.php?l=342...
1.4.5 stable libldap https://www.pack-eis.de/dl.php?l=242...
2.8.5 stable libsasl2-3 https://www.pack-eis.de/dl.php?l=340...
2.8.3 stable libxslt1 https://www.pack-eis.de/dl.php?l=308...
2.8.3 stable libgcrypt20 https://www.pack-eis.de/dl.php?l=330...
2.8.4 stable libgpg-error0 https://www.pack-eis.de/dl.php?l=307...
2.8.2 stable imagemagick https://www.pack-eis.de/dl.php?l=251...
2.8.1 stable libfftw3-3 https://www.pack-eis.de/dl.php?l=301...
2.8.2 stable liblcms2-2 https://www.pack-eis.de/dl.php?l=322...
2.8.2 stable liblqr-1-0 https://www.pack-eis.de/dl.php?l=336...
2.8.2 stable librsvg-2-2 https://www.pack-eis.de/dl.php?l=333...
2.8.1 stable libcroco-0_6-3 https://www.pack-eis.de/dl.php?l=304...
2.8.5 stable libgdk_pixbuf-2_0-0 https://www.pack-eis.de/dl.php?l=3...
2.8.4 stable libgio-2_0-0 https://www.pack-eis.de/dl.php?l=303...
2.8.4 stable libgmodule-2_0-0 https://www.pack-eis.de/dl.php?l=303...
2.8.0 stable shared-mime-info https://www.pack-eis.de/dl.php?l=247...
1.13.8 stable mail https://www.pack-eis.de/dl.php?l=340...
1.6.6 stable certs https://www.pack-eis.de/dl.php?l=323...
2.8.12 stable curl https://www.pack-eis.de/dl.php?l=327...
2.8.1 stable libmetalink3 https://www.pack-eis.de/dl.php?l=310...
2.8.0 stable detox https://www.pack-eis.de/dl.php?l=231...
1.1.0 stable djbdns https://www.pack-eis.de/dl.php?l=218...
2.8.0 stable perl-encode-hanextra https://www.pack-eis.de/dl.php?l=...
2.8.0 stable perl-io-socket-inet6 https://www.pack-eis.de/dl.php?l=...
2.8.0 stable perl-socket6 https://www.pack-eis.de/dl.php?l=209...
2.8.2 stable perl-libwww-perl https://www.pack-eis.de/dl.php?l=278...
2.8.0 stable perl-file-listing https://www.pack-eis.de/dl.php?l=209...
2.8.0 stable perl-html-parser https://www.pack-eis.de/dl.php?l=208...
2.8.0 stable perl-html-tagset https://www.pack-eis.de/dl.php?l=209...
2.8.0 stable perl-http-cookies https://www.pack-eis.de/dl.php?l=208...
2.8.0 stable perl-http-daemon https://www.pack-eis.de/dl.php?l=208...
2.8.0 stable perl-http-negotiate https://www.pack-eis.de/dl.php?l=2...
2.8.0 stable perl-http-message https://www.pack-eis.de/dl.php?l=209...
2.8.0 stable perl-encode-locale https://www.pack-eis.de/dl.php?l=20...
2.8.0 stable perl-http-date https://www.pack-eis.de/dl.php?l=209...
2.8.0 stable perl-io-html https://www.pack-eis.de/dl.php?l=209...
2.8.0 stable perl-lwp-mediatypes https://www.pack-eis.de/dl.php?l=2...
2.8.0 stable perl-net-http https://www.pack-eis.de/dl.php?l=209...
2.8.0 stable perl-try-tiny https://www.pack-eis.de/dl.php?l=209...
2.8.0 stable perl-www-robotrules https://www.pack-eis.de/dl.php?l=2...
2.8.1 stable perl-uri https://www.pack-eis.de/dl.php?l=298...
2.8.2 stable perl-mozilla-ca https://www.pack-eis.de/dl.php?l=255...
2.8.0 stable perl-file-which https://www.pack-eis.de/dl.php?l=213...
2.8.0 stable perl-net-dns https://www.pack-eis.de/dl.php?l=209...
2.8.0 stable perl-digest-hmac https://www.pack-eis.de/dl.php?l=209...
2.8.0 stable perl-digest-sha1 https://www.pack-eis.de/dl.php?l=209...
2.8.0 stable perl-timedate https://www.pack-eis.de/dl.php?l=209...
1.0.2 stable mailx https://www.pack-eis.de/dl.php?l=224...
2.8.2 stable perl-email-address https://www.pack-eis.de/dl.php?l=30...
2.8.0 stable perl-gdgraph https://www.pack-eis.de/dl.php?l=208...
2.8.0 stable perl-gdtextutil https://www.pack-eis.de/dl.php?l=208...
2.8.2 stable perl-gd https://www.pack-eis.de/dl.php?l=221...
2.8.0 stable perl-io-stringy https://www.pack-eis.de/dl.php?l=209...
2.8.0 stable perl-ole-storage-lite https://www.pack-eis.de/dl.php?l...
2.8.1 stable perl-spreadsheet-writeexcel https://www.pack-eis.de/dl...
2.8.0 stable perl-parse-recdescent https://www.pack-eis.de/dl.php?l...
2.8.0 stable sharutils https://www.pack-eis.de/dl.php?l=221...
2.8.2 stable xinetd https://www.pack-eis.de/dl.php?l=303...
1.1.11 stable php7-cli https://www.pack-eis.de/dl.php?l=342...
1.13.1 stable libc-client https://www.pack-eis.de/dl.php?l=323...
2.8.1 stable libzip5 https://www.pack-eis.de/dl.php?l=325...
1.1.10 stable php7-apcu https://www.pack-eis.de/dl.php?l=341...
1.1.10 stable php7-imagick https://www.pack-eis.de/dl.php?l=341...
2.8.2 stable libmagickwand-6_q16-6 https://www.pack-eis.de/dl.php?l...
2.8.2 stable libmagickcore-6_q16-6 https://www.pack-eis.de/dl.php?l...
2.8.3 stable libilmimf-2_2-23 https://www.pack-eis.de/dl.php?l=310...
2.8.3 stable libilmbase23 https://www.pack-eis.de/dl.php?l=310...
2.8.1 stable libgraphviz6 https://www.pack-eis.de/dl.php?l=309...
2.8.1 stable libfpx1 https://www.pack-eis.de/dl.php?l=329...
2.8.1 stable libwebp6 https://www.pack-eis.de/dl.php?l=307...
1.2.0 stable fonts-ghostscript https://www.pack-eis.de/dl.php?l=252...
1.1.10 stable php7-intl https://www.pack-eis.de/dl.php?l=341...
2.8.2 stable libicu60_2 https://www.pack-eis.de/dl.php?l=321...
2.8.2 stable libicu60_2-ledata https://www.pack-eis.de/dl.php?l=321...
1.1.10 stable php7-opcache https://www.pack-eis.de/dl.php?l=341...
1.1.10 stable php7-pcntl https://www.pack-eis.de/dl.php?l=341...
1.1.10 stable php7-redis https://www.pack-eis.de/dl.php?l=341...

82 package(s) will free approx. 340 MB of disk space.


Verhergehender Versuche war lediglich eine Deinstallation nach Installation.
Dieses mal nach Konfiguration und Nutzung.

Gruss,
Thomas
--
Packageserver: https://www.oritopha.de/index.txt
Marcus Roeckrath
2019-11-13 10:21:51 UTC
Permalink
Hallo Thomas,
Post by Thomas Quast
Nach ein wenig probieren mit nextcloud wollte ich dies abermals
deinstallieren und testete aus neugierede mal wieder mit rekursiv.
Diesmal wird mir eine Liste inkl. apache2, mail, certs, curl u.a. angeboten.
Ich würde die ganze Sache mit der rekursiven Deinstallation in Frage
stellen.

Wenn man ein Binärpaket rekursiv entfernt, um auch eventuell nur von diesem
verwendete Libs zu entfernen, ist das sinnvoll.

Wenn aber ein Paket ein anderes Paket wie mail required und das dann
verschwindet, weil kein anderes Paket mehr mail required, wäre das
natürlich Quatsch.

Das bei einer Paketdeinstallation die Konfigurationsdateien verschwinden,
ist jedoch völlig korrekt.
--
Gruss Marcus
Marcus Roeckrath
2019-11-13 06:20:29 UTC
Permalink
Hallo Thomas,
Post by Thomas Quast
Bei dem Versuch das Paket roundcube _rekursiv_ zu deinstallieren, bekomme
ich die Fehlermeldung (diese Meldung kommt bei einfacher Deinstallation
/var/install/include/eismanlib: line 193: [: 10|php7-fpm: integer
line 193: [: 8|ssmtp: integer expression expected
/var/install/include/eismanlib: line 196: [: 8|ssmtp: integer expression expected
Hier ging es früher auch mal um genau diese beiden Zeilen der eismanlib,
ohne nach meiner Erinnerung den Grund gefunden zu haben:

https://web.nettworks.org/forum/index.php?t=msg&goto=67396&&srch=%2Fvar%2Finstall%2Finclude%2Feismanlib#msg_67396

https://web.nettworks.org/forum/index.php?t=msg&th=9571&goto=69209&#msg_69209

Hier konnte ein blöder Typo in einem Paketinfo-File gefunden werden:

https://web.nettworks.org/forum/index.php?t=msg&th=9870&goto=72057&#msg_72057

@Holger: Weißt du noch, worin der Typo bestand, denn das wird in dem Thread
nicht explizit benannt.
--
Gruss Marcus
Marcus Roeckrath
2019-11-13 06:57:07 UTC
Permalink
Hallo,
https://web.nettworks.org/forum/index.php?t=msg&th=9870&goto=72057&#msg_72057
Post by Marcus Roeckrath
@Holger: Weißt du noch, worin der Typo bestand, denn das wird in dem
Thread nicht explizit benannt.
Habs in FiskEye gefunden; es war ein Typo der Art:

installed=$(eisman check dahdi-tools 2.8.0})

Also das zusätzliche falsche } hinter der Versionsnummer, wobei dieser Code
in der preinstall.sh auftauchte.
--
Gruss Marcus
Marcus Roeckrath
2019-11-13 07:23:54 UTC
Permalink
Hallo Thomas,
Post by Thomas Quast
Bei dem Versuch das Paket roundcube _rekursiv_ zu deinstallieren, bekomme
ich die Fehlermeldung (diese Meldung kommt bei einfacher Deinstallation
/var/install/include/eismanlib: line 193: [: 10|php7-fpm: integer
line 193: [: 8|ssmtp: integer expression expected
/var/install/include/eismanlib: line 196: [: 8|ssmtp: integer expression expected
Kommt die Fehlermeldung bei einfacher Deinstallation von php7-fpm oder
ssmtp?

Bei welchem der Pakete aus der rekursiven roundcube-Deinstallation kommt die
Fehlermeldung, wenn man dieses versucht rekursiv zu deinstallieren.
--
Gruss Marcus
Juergen Edner
2019-11-13 07:55:35 UTC
Permalink
Hallo Marcus,
Post by Marcus Roeckrath
Post by Thomas Quast
/var/install/include/eismanlib: line 193: [: 10|php7-fpm: integer
line 193: [: 8|ssmtp: integer expression expected
/var/install/include/eismanlib: line 196: [: 8|ssmtp: integer expression expected
Kommt die Fehlermeldung bei einfacher Deinstallation von php7-fpm oder
ssmtp?
Bei welchem der Pakete aus der rekursiven roundcube-Deinstallation kommt die
Fehlermeldung, wenn man dieses versucht rekursiv zu deinstallieren.
wie ich schon schrieb, handelt es sich bei den Zeilen um
oder-Verknüpfungen in den packages-Dateien des roundcube- bzw. nextcloud-
Paketes. Dabei wird das pipe-Zeichen, welches als Pakettrenner
verwendet wird, nicht korrekt interpretiert. Hierdurch muss der
Vergleich der Versionsnummer an der besagten Stelle fehlschlagen.
Lass uns einmal abwarten was Daniel dazu zu sagen hat.

Gruß Jürgen
--
Mail: ***@eisfair.org
Marcus Roeckrath
2019-11-13 09:51:28 UTC
Permalink
Hallo Jürgen,
Post by Juergen Edner
wie ich schon schrieb, handelt es sich bei den Zeilen um
oder-Verknüpfungen in den packages-Dateien des roundcube- bzw. nextcloud-
Paketes. Dabei wird das pipe-Zeichen, welches als Pakettrenner
verwendet wird, nicht korrekt interpretiert.
Danke für den Hinweis auf den Pakettrenner, dadruch wird es schlüssig.
--
Gruss Marcus
Holger Bruenjes
2019-11-13 12:14:44 UTC
Permalink
Hallo Thomas
Post by Thomas Quast
Bei dem Versuch das Paket roundcube _rekursiv_ zu deinstallieren, bekomme
ich die Fehlermeldung (diese Meldung kommt bei einfacher Deinstallation
/var/install/include/eismanlib: line 193: [: 10|php7-fpm: integer expression expected
/var/install/include/eismanlib: line 196: [: 10|php7-fpm: integer expression expected
/var/install/include/eismanlib: line 193: [: 8|ssmtp: integer expression expected
/var/install/include/eismanlib: line 196: [: 8|ssmtp: integer expression expected
Jaa, da hast Du noch etwas gefunden, was so nicht sein sollte.

Danke

Holger

Loading...