AJAX_ERROR / PHP "curl.so" nach update Debian 9 zu 10  [GELÖST]

Locked
jojoflower
Posts: 17
Joined: Wed 26. Dec 2018, 12:14

AJAX_ERROR / PHP "curl.so" nach update Debian 9 zu 10

Post by jojoflower »

Ich habe gestern ein Update von Debian 9 auf 10 gewagt und bisher war alles so gelaufen, aber ich habe folgenden Fehler:

In der PHP Interpreter Auswahl:

Verfügbare Interpreter

Hier sehen Sie alle verfügbaren PHP-Interpreter, die auf Ihrem Server installiert werden können.
Ein Fehler ist aufgetreten.
AJAX_ERROR

und folgende Ausgabe liefert php -v

Code: Select all

php -v
PHP Warning:  PHP Startup: Unable to load dynamic library 'curl.so' (tried: /usr/lib/php/20180731/curl.so (/usr/lib/php/20180731/curl.so: cannot open shared object file: No such file or directory), /usr/lib/php/20180731/curl.so.so (/usr/lib/php/20180731/curl.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP 7.3.9-1+0~20190902.44+debian9~1.gbpf8534c (cli) (built: Sep  2 2019 13:31:30) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.9, Copyright (c) 1998-2018 Zend Technologies
    with the ionCube PHP Loader + ionCube24 v10.3.8, Copyright (c) 2002-2019, by ionCube Ltd.
    with Zend OPcache v7.3.9-1+0~20190902.44+debian9~1.gbpf8534c, Copyright (c) 1999-2018, by Zend Technologies
bevor ich was kaputt Administriere stelle ich lieber die Frage.

- das File "curl.so" ist nicht vorhanden
- deinstallieren und installieren von curl brachte keinen Erfolg.

_____________________________

Deshalb läuft keine Cloud mehr. (Nextcloud)

Fehler

PHP-Modul cURL nicht installiert.
Bitte für die Installation des Moduls Deinen Server-Administrator kontaktieren.
PHP-Module wurden installiert, werden aber als noch fehlend gelistet?
Viele Grüße, Swen
User avatar
Alexander
Keyweb AG
Posts: 4448
Joined: Wed 20. Jan 2016, 02:23

Re: AJAX_ERROR / PHP "curl.so" nach update Debian 9 zu 10

Post by Alexander »

Grüße,
jojoflower wrote: Fri 6. Sep 2019, 08:41 - deinstallieren und installieren von curl brachte keinen Erfolg.
Hast du hier das Paket curl oder das Paket php-curl installiert und deinstalliert?

Ggf. war die Installation der PHP Pakete unter Debian 10 nicht vollständig durchgelaufen. Führe einmal folgenden Befehl aus und schau einmal, ob es das Problem löst.

Code: Select all

apt-get install -y php php-curl php-gd imagemagick php-imagick php-mail-mime php-net-sieve php-pspell php-net-socket php-auth-sasl php-intl php-mysql php-net-smtp php-zip
Damit es anschließend noch für den Web-Kontext läuft:

Code: Select all

service php7.3-fpm restart
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
jojoflower
Posts: 17
Joined: Wed 26. Dec 2018, 12:14

Re: AJAX_ERROR / PHP "curl.so" nach update Debian 9 zu 10

Post by jojoflower »

Code: Select all

root@mail:~# apt-get install -y php php-curl php-gd imagemagick php-imagick php-mail-mime php-net-sieve php-pspell php-net-socket php-auth-sasl php-intl php-mysql php-net-smtp php-zip
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
imagemagick ist schon die neueste Version (8:6.9.10.23+dfsg-2.1).
php-auth-sasl ist schon die neueste Version (1.0.6-3).
php-mail-mime ist schon die neueste Version (1.10.2-0.1).
php-net-sieve ist schon die neueste Version (1.4.1-1).
php-net-smtp ist schon die neueste Version (1.8.0-1).
php-net-socket ist schon die neueste Version (1.0.14-2).
php ist schon die neueste Version (2:7.3+70+0~20190814.17+debian9~1.gbp1e7da2).
php-gd ist schon die neueste Version (2:7.3+70+0~20190814.17+debian9~1.gbp1e7da2).
php-imagick ist schon die neueste Version (3.4.4-1+0~20190814.12+debian9~1.gbpc5da26).
php-intl ist schon die neueste Version (2:7.3+70+0~20190814.17+debian9~1.gbp1e7da2).
php-pspell ist schon die neueste Version (2:7.3+70+0~20190814.17+debian9~1.gbp1e7da2).
php-zip ist schon die neueste Version (2:7.3+70+0~20190814.17+debian9~1.gbp1e7da2).
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 php-curl : Hängt ab von: php7.3-curl soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
root@mail:~# apt-get install php7.3-curl
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 php7.3-curl : Hängt ab von: libcurl3 (>= 7.44.0) ist aber nicht installierbar
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
root@mail:~# apt-get install libcurl3
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Paket libcurl3 ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.
Doch die folgenden Pakete ersetzen es:
  libcurl4

E: Für Paket »libcurl3« existiert kein Installationskandidat.
root@mail:~# apt-get install libcurl4
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
libcurl4 ist schon die neueste Version (7.64.0-4).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Viele Grüße, Swen
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: AJAX_ERROR / PHP "curl.so" nach update Debian 9 zu 10

Post by Martin »

Hallo,

sind hier alternative PHP Quellen von deb.sury.org eingebunden? Dies ist nicht empfohlen.
Viele Grüße,
Martin
jojoflower
Posts: 17
Joined: Wed 26. Dec 2018, 12:14

Re: AJAX_ERROR / PHP "curl.so" nach update Debian 9 zu 10

Post by jojoflower »

Nein, habe alles über das Admin Panel gemacht. Da gibt es ja auch den Fehler mit AJAX_error.
Sonst hatte ich nix geändert. Ansonsten läuft ja alles bis auf php-curl und AJAX im Panel.
Viele Grüße, Swen
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: AJAX_ERROR / PHP "curl.so" nach update Debian 9 zu 10

Post by Martin »

Hallo,

auffällig ist hier zumindest der Paketname, z.B. "2:7.3+70+0~20190814.17+debian9~1.gbp1e7da2", bei einem Debian 10 sollte hier Debian 10 enthalten sein, nicht Debian 9. Hier scheint das Upgrade auf Debian 10 ggf. unvollständig zu sein.

War hier ggf. vor dem Upgrade einmal die deb.sury.org Quelle eingebunden? Der Paketname scheint hier zumindest auf einen Ursprung aus dieser Quelle hinzudeuten.
Viele Grüße,
Martin
jojoflower
Posts: 17
Joined: Wed 26. Dec 2018, 12:14

Re: AJAX_ERROR / PHP "curl.so" nach update Debian 9 zu 10

Post by jojoflower »

Ja das fällt mir gerade auch auf. Sicherung zurück spielen ? Oder gäbe es da eine Lösung ?

Code: Select all

php-apcu-bc/unbekannt,now 1.0.5-1+0~20190808.9+debian9~1.gbp90a6a0 amd64  [Installiert,automatisch]
php-apcu/unbekannt,now 5.1.17+4.0.11-2+0~20190828.11+debian9~1.gbp013b27 amd64  [installiert]
php-auth-sasl/stable,now 1.0.6-3 all  [installiert]
php-common/unbekannt,now 2:70+0~20190814.17+debian9~1.gbp1e7da2 all  [Installiert,automatisch]
php-fpm/unbekannt,now 2:7.3+70+0~20190814.17+debian9~1.gbp1e7da2 all  [installiert]
php-gd/unbekannt,now 2:7.3+70+0~20190814.17+debian9~1.gbp1e7da2 all  [installiert]
php-imagick/unbekannt,now 3.4.4-1+0~20190814.12+debian9~1.gbpc5da26 amd64  [installiert]
php-intl/unbekannt,now 2:7.3+70+0~20190814.17+debian9~1.gbp1e7da2 all  [installiert]
php-mail-mime/stable,now 1.10.2-0.1 all  [installiert]
php-mbstring/unbekannt,now 2:7.3+70+0~20190814.17+debian9~1.gbp1e7da2 all  [installiert]
php-mcrypt/now 1:7.0+49 all  [Installiert,lokal]
php-net-sieve/stable,now 1.4.1-1 all  [installiert]
php-net-smtp/stable,now 1.8.0-1 all  [installiert]
php-net-socket/stable,now 1.0.14-2 all  [installiert]
php-pear/unbekannt,now 1:1.10.9+submodules+notgz-1+0~20190808.10+debian9~1.gbp296d25 all  [installiert]
php-pspell/unbekannt,now 2:7.3+70+0~20190814.17+debian9~1.gbp1e7da2 all  [installiert]
php-uploadprogress/unbekannt,now 1.0.3.1-4-g95d8a0f-7+0~20190828.7+debian9~1.gbp1906fc amd64  [installiert]
php-xml/unbekannt,now 2:7.3+70+0~20190814.17+debian9~1.gbp1e7da2 all  [Installiert,automatisch]
php-zip/unbekannt,now 2:7.3+70+0~20190814.17+debian9~1.gbp1e7da2 all  [installiert]
php7.0-cli/unbekannt,now 7.0.33-10+0~20190807.18+debian9~1.gbp5452d8 amd64  [Installiert,automatisch]
php7.0-common/unbekannt,now 7.0.33-10+0~20190807.18+debian9~1.gbp5452d8 amd64  [Installiert,automatisch]
php7.0-dev/unbekannt,now 7.0.33-10+0~20190807.18+debian9~1.gbp5452d8 amd64  [installiert]
php7.0-json/unbekannt,now 7.0.33-10+0~20190807.18+debian9~1.gbp5452d8 amd64  [Installiert,automatisch]
php7.0-mcrypt/unbekannt,now 7.0.33-10+0~20190807.18+debian9~1.gbp5452d8 amd64  [Installiert,automatisch]
php7.0-mysql/unbekannt,now 7.0.33-10+0~20190807.18+debian9~1.gbp5452d8 amd64  [installiert]
php7.0-opcache/unbekannt,now 7.0.33-10+0~20190807.18+debian9~1.gbp5452d8 amd64  [Installiert,automatisch]
php7.0-readline/unbekannt,now 7.0.33-10+0~20190807.18+debian9~1.gbp5452d8 amd64  [installiert]
php7.0-xml/unbekannt,now 7.0.33-10+0~20190807.18+debian9~1.gbp5452d8 amd64  [Installiert,automatisch]
php7.3-cli/unbekannt,now 7.3.9-1+0~20190902.44+debian9~1.gbpf8534c amd64  [Installiert,automatisch]
php7.3-common/unbekannt,now 7.3.9-1+0~20190902.44+debian9~1.gbpf8534c amd64  [Installiert,automatisch]
php7.3-fpm/unbekannt,now 7.3.9-1+0~20190902.44+debian9~1.gbpf8534c amd64  [Installiert,automatisch]
php7.3-gd/unbekannt,now 7.3.9-1+0~20190902.44+debian9~1.gbpf8534c amd64  [Installiert,automatisch]
php7.3-intl/unbekannt,now 7.3.9-1+0~20190902.44+debian9~1.gbpf8534c amd64  [Installiert,automatisch]
php7.3-json/unbekannt,now 7.3.9-1+0~20190902.44+debian9~1.gbpf8534c amd64  [Installiert,automatisch]
php7.3-mbstring/unbekannt,now 7.3.9-1+0~20190902.44+debian9~1.gbpf8534c amd64  [Installiert,automatisch]
php7.3-mysql/unbekannt,now 7.3.9-1+0~20190902.44+debian9~1.gbpf8534c amd64  [installiert]
php7.3-opcache/unbekannt,now 7.3.9-1+0~20190902.44+debian9~1.gbpf8534c amd64  [Installiert,automatisch]
php7.3-pspell/unbekannt,now 7.3.9-1+0~20190902.44+debian9~1.gbpf8534c amd64  [Installiert,automatisch]
php7.3-readline/unbekannt,now 7.3.9-1+0~20190902.44+debian9~1.gbpf8534c amd64  [Installiert,automatisch]
php7.3-xml/unbekannt,now 7.3.9-1+0~20190902.44+debian9~1.gbpf8534c amd64  [Installiert,automatisch]
php7.3-zip/unbekannt,now 7.3.9-1+0~20190902.44+debian9~1.gbpf8534c amd64  [Installiert,automatisch]
php7.3/unbekannt,now 7.3.9-1+0~20190902.44+debian9~1.gbpf8534c all  [installiert]
php/unbekannt,now 2:7.3+70+0~20190814.17+debian9~1.gbp1e7da2 all  [installiert]
Viele Grüße, Swen
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: AJAX_ERROR / PHP "curl.so" nach update Debian 9 zu 10  [GELÖST]

Post by Martin »

Hallo,

sofern ein vollständiges KeyHelp Serverbackup vorliegt, so könnte hier auch eine saubere KeyHelp Neuinstallation mit anschließendem Backuprestore aus diesem Serverbackup erfolgen. Eine Anleitung für den Restore findet sich im Forum "Bedienung und Nutzung"
Viele Grüße,
Martin
jojoflower
Posts: 17
Joined: Wed 26. Dec 2018, 12:14

Re: AJAX_ERROR / PHP "curl.so" nach update Debian 9 zu 10

Post by jojoflower »

Ich habe ein Backup von Keyhelp vor Upgrade und nach Upgrade und halt das gesamte Systembackup für den Fall der Fälle. :D
Viele Grüße, Swen
jojoflower
Posts: 17
Joined: Wed 26. Dec 2018, 12:14

Re: AJAX_ERROR / PHP "curl.so" nach update Debian 9 zu 10

Post by jojoflower »

Ich gehe mal davon aus, das ich den letzten teil "Sofern ein Backup von Debian 8 auf Debian 9" auch ausführen muss bei Debian 9 auf 10 ?

"uses_fcgid -> 1" u.s.w.
Viele Grüße, Swen
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: AJAX_ERROR / PHP "curl.so" nach update Debian 9 zu 10

Post by Martin »

Hallo,

nein, dies ist dann nicht nötig, da Debian 9 ja bereits fcgid nutzt.
Dies ist nur beim Wechsel von Ubuntu 16.04 auf 18.04 und Debian 9 auf Debian 10 relevant.

Das Neuschreiben der Konfiguration ansich ist aber natürlich erforderlich.
Viele Grüße,
Martin
User avatar
v3ng
Posts: 297
Joined: Wed 4. Jul 2018, 18:08

Re: AJAX_ERROR / PHP "curl.so" nach update Debian 9 zu 10

Post by v3ng »

Gibt es eigentlich einen Grund, weshalb Keyhelp selbst FCGID nutzt und nicht FPM?
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: AJAX_ERROR / PHP "curl.so" nach update Debian 9 zu 10

Post by Martin »

Hallo,

es nutzt doch PHP als PHP-FPM?
Viele Grüße,
Martin
Locked