cant update php to newer version

magis010

Verified User
Joined
Dec 5, 2016
Messages
51
since php has a new version i am unable to make an upgrade becouse it gives me errors
Code:
Trying to make php...
/bin/sh /usr/local/directadmin/custombuild/php-7.3.30/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -Iext/date/ -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/ -DPHP_ATOM_INC -I/usr/local/directadmin/custombuild/php-7.3.30/include -I/usr/local/directadmin/custombuild/php-7.3.30/main -I/usr/local/directadmin/custombuild/php-7.3.30 -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/icu/include -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/oniguruma -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl/mbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/sqlite3/libsqlite -I/usr/local/directadmin/custombuild/php-7.3.30/ext/zip/lib -I/usr/local/directadmin/custombuild/php-7.3.30/TSRM -I/usr/local/directadmin/custombuild/php-7.3.30/Zend -I/usr/local/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /usr/local/directadmin/custombuild/php-7.3.30/ext/date/php_date.c -o ext/date/php_date.lo
/bin/sh /usr/local/directadmin/custombuild/php-7.3.30/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -Iext/date/ -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/ -DPHP_ATOM_INC -I/usr/local/directadmin/custombuild/php-7.3.30/include -I/usr/local/directadmin/custombuild/php-7.3.30/main -I/usr/local/directadmin/custombuild/php-7.3.30 -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/icu/include -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/oniguruma -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl/mbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/sqlite3/libsqlite -I/usr/local/directadmin/custombuild/php-7.3.30/ext/zip/lib -I/usr/local/directadmin/custombuild/php-7.3.30/TSRM -I/usr/local/directadmin/custombuild/php-7.3.30/Zend -I/usr/local/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib/astro.c -o ext/date/lib/astro.lo
/bin/sh /usr/local/directadmin/custombuild/php-7.3.30/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -Iext/date/ -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/ -DPHP_ATOM_INC -I/usr/local/directadmin/custombuild/php-7.3.30/include -I/usr/local/directadmin/custombuild/php-7.3.30/main -I/usr/local/directadmin/custombuild/php-7.3.30 -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/icu/include -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/oniguruma -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl/mbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/sqlite3/libsqlite -I/usr/local/directadmin/custombuild/php-7.3.30/ext/zip/lib -I/usr/local/directadmin/custombuild/php-7.3.30/TSRM -I/usr/local/directadmin/custombuild/php-7.3.30/Zend -I/usr/local/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib/dow.c -o ext/date/lib/dow.lo
/bin/sh /usr/local/directadmin/custombuild/php-7.3.30/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -Iext/date/ -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/ -DPHP_ATOM_INC -I/usr/local/directadmin/custombuild/php-7.3.30/include -I/usr/local/directadmin/custombuild/php-7.3.30/main -I/usr/local/directadmin/custombuild/php-7.3.30 -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/icu/include -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/oniguruma -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl/mbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/sqlite3/libsqlite -I/usr/local/directadmin/custombuild/php-7.3.30/ext/zip/lib -I/usr/local/directadmin/custombuild/php-7.3.30/TSRM -I/usr/local/directadmin/custombuild/php-7.3.30/Zend -I/usr/local/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib/parse_date.c -o ext/date/lib/parse_date.lo
/bin/sh /usr/local/directadmin/custombuild/php-7.3.30/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -Iext/date/ -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/ -DPHP_ATOM_INC -I/usr/local/directadmin/custombuild/php-7.3.30/include -I/usr/local/directadmin/custombuild/php-7.3.30/main -I/usr/local/directadmin/custombuild/php-7.3.30 -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/icu/include -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/oniguruma -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl/mbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/sqlite3/libsqlite -I/usr/local/directadmin/custombuild/php-7.3.30/ext/zip/lib -I/usr/local/directadmin/custombuild/php-7.3.30/TSRM -I/usr/local/directadmin/custombuild/php-7.3.30/Zend -I/usr/local/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib/parse_tz.c -o ext/date/lib/parse_tz.lo
/bin/sh /usr/local/directadmin/custombuild/php-7.3.30/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -Iext/date/ -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/ -DPHP_ATOM_INC -I/usr/local/directadmin/custombuild/php-7.3.30/include -I/usr/local/directadmin/custombuild/php-7.3.30/main -I/usr/local/directadmin/custombuild/php-7.3.30 -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/icu/include -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/oniguruma -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl/mbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/sqlite3/libsqlite -I/usr/local/directadmin/custombuild/php-7.3.30/ext/zip/lib -I/usr/local/directadmin/custombuild/php-7.3.30/TSRM -I/usr/local/directadmin/custombuild/php-7.3.30/Zend -I/usr/local/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib/timelib.c -o ext/date/lib/timelib.lo
/bin/sh /usr/local/directadmin/custombuild/php-7.3.30/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -Iext/date/ -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/ -DPHP_ATOM_INC -I/usr/local/directadmin/custombuild/php-7.3.30/include -I/usr/local/directadmin/custombuild/php-7.3.30/main -I/usr/local/directadmin/custombuild/php-7.3.30 -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/icu/include -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/oniguruma -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl/mbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/sqlite3/libsqlite -I/usr/local/directadmin/custombuild/php-7.3.30/ext/zip/lib -I/usr/local/directadmin/custombuild/php-7.3.30/TSRM -I/usr/local/directadmin/custombuild/php-7.3.30/Zend -I/usr/local/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib/tm2unixtime.c -o ext/date/lib/tm2unixtime.lo
/bin/sh /usr/local/directadmin/custombuild/php-7.3.30/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -Iext/date/ -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/ -DPHP_ATOM_INC -I/usr/local/directadmin/custombuild/php-7.3.30/include -I/usr/local/directadmin/custombuild/php-7.3.30/main -I/usr/local/directadmin/custombuild/php-7.3.30 -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/icu/include -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/oniguruma -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl/mbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/sqlite3/libsqlite -I/usr/local/directadmin/custombuild/php-7.3.30/ext/zip/lib -I/usr/local/directadmin/custombuild/php-7.3.30/TSRM -I/usr/local/directadmin/custombuild/php-7.3.30/Zend -I/usr/local/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib/unixtime2tm.c -o ext/date/lib/unixtime2tm.lo
/bin/sh /usr/local/directadmin/custombuild/php-7.3.30/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -Iext/date/ -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/ -DPHP_ATOM_INC -I/usr/local/directadmin/custombuild/php-7.3.30/include -I/usr/local/directadmin/custombuild/php-7.3.30/main -I/usr/local/directadmin/custombuild/php-7.3.30 -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/icu/include -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/oniguruma -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl/mbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/sqlite3/libsqlite -I/usr/local/directadmin/custombuild/php-7.3.30/ext/zip/lib -I/usr/local/directadmin/custombuild/php-7.3.30/TSRM -I/usr/local/directadmin/custombuild/php-7.3.30/Zend -I/usr/local/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib/parse_iso_intervals.c -o ext/date/lib/parse_iso_intervals.lo
/bin/sh /usr/local/directadmin/custombuild/php-7.3.30/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/date/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1 -Iext/date/ -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/ -DPHP_ATOM_INC -I/usr/local/directadmin/custombuild/php-7.3.30/include -I/usr/local/directadmin/custombuild/php-7.3.30/main -I/usr/local/directadmin/custombuild/php-7.3.30 -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/icu/include -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/oniguruma -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl/mbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/sqlite3/libsqlite -I/usr/local/directadmin/custombuild/php-7.3.30/ext/zip/lib -I/usr/local/directadmin/custombuild/php-7.3.30/TSRM -I/usr/local/directadmin/custombuild/php-7.3.30/Zend -I/usr/local/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib/interval.c -o ext/date/lib/interval.lo
/bin/sh /usr/local/directadmin/custombuild/php-7.3.30/libtool --silent --preserve-dup-deps --mode=compile cc -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -Iext/libxml/ -I/usr/local/directadmin/custombuild/php-7.3.30/ext/libxml/ -DPHP_ATOM_INC -I/usr/local/directadmin/custombuild/php-7.3.30/include -I/usr/local/directadmin/custombuild/php-7.3.30/main -I/usr/local/directadmin/custombuild/php-7.3.30 -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/icu/include -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/oniguruma -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl/mbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/sqlite3/libsqlite -I/usr/local/directadmin/custombuild/php-7.3.30/ext/zip/lib -I/usr/local/directadmin/custombuild/php-7.3.30/TSRM -I/usr/local/directadmin/custombuild/php-7.3.30/Zend -I/usr/local/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /usr/local/directadmin/custombuild/php-7.3.30/ext/libxml/libxml.c -o ext/libxml/libxml.lo
/bin/sh /usr/local/directadmin/custombuild/php-7.3.30/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/openssl/ -I/usr/local/directadmin/custombuild/php-7.3.30/ext/openssl/ -DPHP_ATOM_INC -I/usr/local/directadmin/custombuild/php-7.3.30/include -I/usr/local/directadmin/custombuild/php-7.3.30/main -I/usr/local/directadmin/custombuild/php-7.3.30 -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/icu/include -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/oniguruma -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl/mbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/sqlite3/libsqlite -I/usr/local/directadmin/custombuild/php-7.3.30/ext/zip/lib -I/usr/local/directadmin/custombuild/php-7.3.30/TSRM -I/usr/local/directadmin/custombuild/php-7.3.30/Zend -I/usr/local/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /usr/local/directadmin/custombuild/php-7.3.30/ext/openssl/openssl.c -o ext/openssl/openssl.lo
/bin/sh /usr/local/directadmin/custombuild/php-7.3.30/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/openssl/ -I/usr/local/directadmin/custombuild/php-7.3.30/ext/openssl/ -DPHP_ATOM_INC -I/usr/local/directadmin/custombuild/php-7.3.30/include -I/usr/local/directadmin/custombuild/php-7.3.30/main -I/usr/local/directadmin/custombuild/php-7.3.30 -I/usr/local/directadmin/custombuild/php-7.3.30/ext/date/lib -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/icu/include -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/oniguruma -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/mbstring/libmbfl/mbfl -I/usr/local/directadmin/custombuild/php-7.3.30/ext/sqlite3/libsqlite -I/usr/local/directadmin/custombuild/php-7.3.30/ext/zip/lib -I/usr/local/directadmin/custombuild/php-7.3.30/TSRM -I/usr/local/directadmin/custombuild/php-7.3.30/Zend -I/usr/local/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /usr/local/directadmin/custombuild/php-7.3.30/ext/openssl/xp_ssl.c -o ext/openssl/xp_ssl.lo
/usr/local/directadmin/custombuild/php-7.3.30/ext/openssl/xp_ssl.c: In function 'php_openssl_handle_ssl_error':
/usr/local/directadmin/custombuild/php-7.3.30/ext/openssl/xp_ssl.c:206:12: error: 'EAGAIN' undeclared (first use in this function)
errno = EAGAIN;
^
/usr/local/directadmin/custombuild/php-7.3.30/ext/openssl/xp_ssl.c:206:12: note: each undeclared identifier is reported only once for each function it appears in
/usr/local/directadmin/custombuild/php-7.3.30/ext/openssl/xp_ssl.c: In function 'php_openssl_enable_crypto':
/usr/local/directadmin/custombuild/php-7.3.30/ext/openssl/xp_ssl.c:1995:23: error: 'EAGAIN' undeclared (first use in this function)
} else if (errno == EAGAIN) {
^
/usr/local/directadmin/custombuild/php-7.3.30/ext/openssl/xp_ssl.c: In function 'php_openssl_sockop_io':
/usr/local/directadmin/custombuild/php-7.3.30/ext/openssl/xp_ssl.c:2125:18: error: 'EAGAIN' undeclared (first use in this function)
if (errno == EAGAIN && err == SSL_ERROR_WANT_READ && read) {
^
/usr/local/directadmin/custombuild/php-7.3.30/ext/openssl/xp_ssl.c: In function 'php_openssl_sockop_set_option':
/usr/local/directadmin/custombuild/php-7.3.30/ext/openssl/xp_ssl.c:2472:40: error: 'EAGAIN' undeclared (first use in this function)
alive = php_socket_errno() == EAGAIN;
^
/usr/local/directadmin/custombuild/php-7.3.30/ext/openssl/xp_ssl.c:2521:72: error: 'EINPROGRESS' undeclared (first use in this function)
xparam->outputs.returncode == 1 && xparam->outputs.error_code == EINPROGRESS)))
^
make: *** [ext/openssl/xp_ssl.lo] Error 1
make: *** Waiting for unfinished jobs....
Done!


What is wrong or what do i wrong? php 7.2 7.3 8.0 come up with these errors
 
Looks like you possibly have an older openssl version. What OS/Version are you running?
 
Looks like you possibly have an older openssl version. What OS/Version are you running?
its a centos versiondont ask me what number becouse the hoster have a pre image
I searched it up
Linux web01.zuidit.nl 3.10.0-1160.42.2.el7.x86_64 #1 SMP Tue Sep 7 14:49:57 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Latest da panel

* As far there are no issues unless they comming
i mean by that i only know basic linux stuff so all those errors i dont know what they mean
 
Are all your Centos packages (yum update) and Custombuild packages (./build update; ./build versions) up-to-date? Try updating those first.
 
Are all your Centos packages (yum update) and Custombuild packages (./build update; ./build versions) up-to-date? Try updating those first.
i do that each month so i guess i am fine but if the open ssl is the issue then i dont know why it isnt update
 
seems now i updated openssl that the upgrade of php goes on instead of crash

Next error:

php 7.2
*/usr/lib64/libpthread.so.0: error adding symbols: DSO missing from command line
*collect2: error: ld returned 1 exit status
*make: *** [sapi/cli/php] Error 1
*make: *** Waiting for unfinished jobs....
*/bin/ld: /usr/lib/libcrypto.a(threads_pthread.o): undefined reference to symbol 'pthread_rwlock_wrlock@@GLIBC_2.2.5'
*/usr/lib64/libpthread.so.0: error adding symbols: DSO missing from command line
*collect2: error: ld returned 1 exit status
*make: *** [sapi/fpm/php-fpm] Error 1

*Done!

Apache
ab.o: In function `sk_X509_num':
ab.c:(.text+0x14): undefined reference to `OPENSSL_sk_num'
ab.o: In function `sk_X509_value':
ab.c:(.text+0x36): undefined reference to `OPENSSL_sk_value'
ab.o: In function `ssl_state_cb':
ab.c:(.text+0x5cd): undefined reference to `SSL_in_init'
ab.o: In function `ssl_print_cert_info':
ab.c:(.text+0x890): undefined reference to `X509_get_version'
ab.c:(.text+0x8d5): undefined reference to `X509_getm_notBefore'
ab.c:(.text+0x92b): undefined reference to `X509_getm_notAfter'
ab.o: In function `test':
ab.c:(.text+0x4fae): undefined reference to `SSL_in_init'
ab.o: In function `main':
ab.c:(.text+0x5c24): undefined reference to `TLS_client_method'
ab.c:(.text+0x644c): undefined reference to `TLS_client_method'
ab.c:(.text+0x671e): undefined reference to `OPENSSL_init_ssl'
ab.c:(.text+0x672d): undefined reference to `OPENSSL_init_ssl'
ab.c:(.text+0x67c8): undefined reference to `SSL_CTX_set_options'
collect2: error: ld returned 1 exit status
make[2]: *** [ab] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/usr/local/directadmin/custombuild/httpd-2.4.49/support'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/directadmin/custombuild/httpd-2.4.49/support'
make: *** [all-recursive] Error 1
Done!
 
Last edited:
Linux web01.zuidit.nl 3.10.0-1160.42.2.el7.x86_64 #1 SMP Tue Sep 7 14:49:57 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
That's not the Centos version, that is the kernel version.

Try this via SSH, it should give you the Centos version:
cat /etc/redhat-release
 
If you have certs with older ssl version , maybe also a problem , you have to renew them with the newer version

But do you have backups?

Try updating certs and ssl with care , not al combinations are supported by all OS and all os versions

DA version?

Custombuild script ye? s no? version?
 
That's not the Centos version, that is the kernel version.

Try this via SSH, it should give you the Centos version:
cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core) < This is just their image where directadmin is installed
If you have certs with older ssl version , maybe also a problem , you have to renew them with the newer version

But do you have backups?

Try updating certs and ssl with care , not al combinations are supported by all OS and all os versions

DA version?

Custombuild script ye? s no? version?

they do offer backups yes every 4 hours
 
And which openssl version?

/usr/bin/openssl version

Any extra extensions you are trying to compile with php?
 
Last edited:
This happens a lot. You can do everything exactly the way the howto docs say and this will still happen occasionally with various packages.

Ironically, 9 times out of 10, it fixes itself. I discovered this on a dev box I just didn't have time to troubleshoot. It magically fixes itself a couple of updates later.
 
Indeed. It might even be cause by an issue with an update mirror. Sometimes it helps to choose another update mirror and try again.

However the xp_ssl which causes the issue seems to be some extension which is not used by default.
 
And which openssl version?

/usr/bin/openssl version

Any extra extensions you are trying to compile with php?
OpenSSL 1.1.1l 24 Aug 2021

This happens a lot. You can do everything exactly the way the howto docs say and this will still happen occasionally with various packages.

Ironically, 9 times out of 10, it fixes itself. I discovered this on a dev box I just didn't have time to troubleshoot. It magically fixes itself a couple of updates later.
hmm okay but i get stuck on the php versions and also apache
Indeed. It might even be cause by an issue with an update mirror. Sometimes it helps to choose another update mirror and try again.

However the xp_ssl which causes the issue seems to be some extension which is not used by default.
ill try another mirror
the xp_ssl i cant find it where it should be enabled or configured
 
OpenSSL 1.1.1l 24 Aug 2021
Yep, there we go. That might be the cause of the issue. It's often advised not to install newer openssl versions.

On Centos 7.9.2009 the current version is OpenSSL 1.0.2k-fips 26 Jan 2017. Yes it's old, but that is what belongs to Centos 7.

Check if you have this directory with content:
/usr/local/directadmin/custombuild/custom/php/
it might be in there.

Modules nowadays are loaded in:
/usr/local/directadmin/custombuild/php_extensions.conf

However, with a non-default SSL version I can't help you, so hopefully somebody else can.
Maybe your host can, because they build the pre-image and they should now why they included a non OS-default ssl version. And how to fix things, since they should know this can give issues.
 
Yep, there we go. That might be the cause of the issue. It's often advised not to install newer openssl versions.

On Centos 7.9.2009 the current version is OpenSSL 1.0.2k-fips 26 Jan 2017. Yes it's old, but that is what belongs to Centos 7.

Check if you have this directory with content:
/usr/local/directadmin/custombuild/custom/php/
it might be in there.

Modules nowadays are loaded in:
/usr/local/directadmin/custombuild/php_extensions.conf

However, with a non-default SSL version I can't help you, so hopefully somebody else can.
Maybe your host can, because they build the pre-image and they should now why they included a non OS-default ssl version. And how to fix things, since they should know this can give issues.
i rerolled a backup i can confirm its using OpenSSL 1.0.2k-fips 26 Jan 2017

and for the php plugins the list is as:
ioncube=yes
opcache=no
htscanner=no
imagick=no
suhosin=no
zend=no
gmp=no
imap=yes
phalcon=no
snuffleupagus=no
xmlrpc=no
ldap=no
readline=no
bz2=no
redis=no
 
Oke, first, please do not quote complete posts, that keeps more clear and neater. ;)

So you don't have this directory or it's empty?
/usr/local/directadmin/custombuild/custom/php/

Which php modes do you use, and is mod_ruid set to yes or to no?

Open your php_extensions.conf and change:
imap=yes
to
imap=no

It's just to test if that one is giving the issues.

Can you use this command as root:
yum install glibc gcc gcc-c++ flex bison make openssl-devel perl libaio libcom_err-devel libcurl-devel gd zlib-devel libcap-devel
If all is good, nothing should be installed because these should all be present aleady. If it does install something, that's good.

Then go to the custombuild directroy.
Code:
cd /usr/local/directadmin/custombuild
./build update
./build all d
it should start to rebuild all things. This will not overwrite anything, but it can sometimes fix things.

Does php work after this again or still the same error?
 
the dir is non existing ( Should it? )
i changed the imap ( Can i leave it like that? )
All the yum install things are installed already

End result of the build
Code:
strings/apr_cstr.c: In function 'apr_cstr_strtoi64':
strings/apr_cstr.c:365:16: error: 'EINVAL' undeclared (first use in this functio                                                                                   n)
   if (errno == EINVAL || endptr == str || str[0] == '\0' || *endptr != '\0')
                ^
strings/apr_cstr.c:367:17: error: 'ERANGE' undeclared (first use in this functio                                                                                   n)
   if ((errno == ERANGE && (val == APR_INT64_MIN || val == APR_INT64_MAX)) ||
                 ^
make[3]: *** [strings/apr_cstr.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/usr/local/directadmin/custombuild/httpd-2.4.49/srcl                                                                                   ib/apr'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/directadmin/custombuild/httpd-2.4.49/srcl                                                                                   ib/apr'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/directadmin/custombuild/httpd-2.4.49/srcl                                                                                   ib'
make: *** [all-recursive] Error 1
[root@web01 custombuild]#

php still works
 
That is apache newest version please look in this forum there are some having problems with that version / update on boxes
 
i changed the imap ( Can i leave it like that? )
Yes you can leave it like that. Imap will still work. Imap for php is normally not needed by default. Maybe some applications require it, but you can always enable it again and then see if the error in php occurs again.

The /custom directory does only need to exist if you make certain customizations. So it does not need to exist.

Seems you have now issues with the apache build. I don't know if that is related to the link posted by ikkeben, because that is related to apache with Nginx, unless you are running Nginx too.

Maybe you can try to reverse the apache version. I don't know the current error you're seeing so I can't help you with that.

Hopefully somebody else can, otherwise I would suggest to send in a ticket since more errors (firstly that php error) happen on your server.
 
so if i am correct and this is an issue within da it would be patched soon? so it gets fixed?

then i will just wait couple of days

for now thanks for the help so far :)
 
Back
Top