PHP 7.4 SSL EOF error Ubuntu 22.04 LTS [GELÖST]
PHP 7.4 SSL EOF error Ubuntu 22.04 LTS
Server-Betriebssystem + Version
Ubuntu 22.04
Eingesetzte Server-Virtualisierung-Technologie
KVM
KeyHelp-Version + Build-Nummer
23.1.1
Problembeschreibung / Fehlermeldungen
Wenn ich versuche, PHP-Funktionen zu verwenden, die von einem HTTPS-Stream lesen (z.B. file_get_contents mit einer HTTPS-URL); der Versuch, dies unter keyhelp-php-7.4 zu tun, führt zu:
PHP Warnung: file_get_contents(): SSL-Operation mit Code 1 fehlgeschlagen. OpenSSL Fehlermeldungen:
error:0A000126:SSL routines::unexpected eof while reading in /home/me/ssltest.php auf Zeile 3
Testdatei, die diesen Fehler bei Bedarf generiert:
<?php
$recaptcha_url = 'https://www.google.com/recaptcha/api/siteverify';
file_get_contents($recaptcha_url);
?>
Es scheint an der SSL Version von Ubuntu 22.04 zu liegen, ähnliches Problem gab es auch bei den deb.sury.org Packages:
https://github.com/oerdnj/deb.sury.org/issues/1817
Schritte zur Reproduktion
Keyhelp eigener PHP 7.4 oder 8.0, 8.1 Interpreter unter Ubuntu 22.04:
keyhelp-php80 -r 'echo file_get_contents("https://google.com");' | grep -i warning
keyhelp-php74 -r 'echo file_get_contents("https://google.com");' | grep -i warning
Re: PHP 7.4 SSL EOF error Ubuntu 22.04 LTS
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
Re: PHP 7.4 SSL EOF error Ubuntu 22.04 LTS
Damals ließen sich die Pakete für Ubuntu 22 garnicht mit OpenSSL 1.* kompilieren.
Na das wird ein Spaß das zu fixen...
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: PHP 7.4 SSL EOF error Ubuntu 22.04 LTS
ich habe hier noch einen passenden Patch für PHP gefunden:
https://github.com/php/php-src/commit/7 ... feacffdc6
Der muss bei php 7.4, 8.0 selbst eingespielt werden.
Dann kann auch openssl 3 benutzt werden.
Re: PHP 7.4 SSL EOF error Ubuntu 22.04 LTS
habe das gerade mal selbst getestet und compiliert, und der Fehler ist behoben

Also es betrifft nur php 74 und php 80.
Re: PHP 7.4 SSL EOF error Ubuntu 22.04 LTS

Aber besten Dank fürs probieren, da hab ich doch einen Ansatz.
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: PHP 7.4 SSL EOF error Ubuntu 22.04 LTS [GELÖST]
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************