Bug #79589 [Com]: error:14095126:SSL routines:ssl3_read_n:unexpected eof while reading

From: Date: Thu, 12 May 2022 01:53:21 +0000
Subject: Bug #79589 [Com]: error:14095126:SSL routines:ssl3_read_n:unexpected eof while reading
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-241464@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=79589&edit=1

 ID:                 79589
 Comment by:         gilperon at gmail dot com
 Reported by:        mumu at seznam dot cz
 Summary:            error:14095126:SSL routines:ssl3_read_n:unexpected
                     eof while reading
 Status:             Re-Opened
 Type:               Bug
 Package:            OpenSSL related
 PHP Version:        7.4.5
 Block user comment: N
 Private report:     N

 New Comment:

My openssl version is below:

[root@localhost ~]# openssl version
OpenSSL 3.0.1 14 Dec 2021 (Library: OpenSSL 3.0.1 14 Dec 2021)


My openssl.cnf file is below (the changes proposed to this file in order to prevent the warning were
not done below, I am pasting you the original file contents):


Previous Comments:
------------------------------------------------------------------------
[2022-05-12 01:47:07] gilperon at gmail dot com

After upgrading my CentOS to Stream 9 and installing PHP 8.1.x I started receiving the warning
message below:

Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages:
error:0A000126:SSL routines::unexpected eof while reading in /test.php on line 5

I changed the file "/etc/ssl/openssl.cnf" (as other people suggested), enabling legacy,
but the warning message still shows up (even after rebooting the server). Some people had success
with this change but all of them were on Ubuntu. I didnt find any person using CentOS that managed
to make the warning disappear changing the openssl.cnf file.!

------------------------------------------------------------------------
[2022-05-05 01:02:03] kravetzpm at gmail dot com

I got rid of the error message by modifying openssl.cnf as described here:

https://gist.github.com/rdh27785

My setup: Ubuntu Server 22.04 LTS, apache2, php8.1

------------------------------------------------------------------------
[2022-04-27 10:22:20] joke2k at gmail dot com

I had the same error with php8.0 after updating Ubuntu to 22.04 (which upgrades OpenSSL to 3.0).

Running sudo apt install php8.0-curl the issue disappeared.

------------------------------------------------------------------------
[2022-04-12 08:38:39] rando dot hinn at ahhaa dot ee

Is there a temporary workaround for this on php 8.1.2 or when could we expect the patch to be
shipped?

------------------------------------------------------------------------
[2022-03-29 11:55:03] arekm at maven dot pl

The following patch has been added/updated:

Patch Name: openssl-ignore-eof.patch
Revision:   1648554903
URL:        https://bugs.php.net/patch-display.php?bug=79589&patch=openssl-ignore-eof.patch&revision=1648554903

------------------------------------------------------------------------


The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at

    https://bugs.php.net/bug.php?id=79589


--
Edit this bug report at https://bugs.php.net/bug.php?id=79589&edit=1


Thread (16 messages)

« previous php.bugs (#241464) next »