[ Apache73 ][2454.73330] Apache WebServer with PHP 7.3 and PECL extensions

This is the best place for community developers to publish their genius work. Your Apps enrich the QNAP Turbo NAS.
Post Reply
User avatar
QNAP_Stephane
Experience counts
Posts: 4802
Joined: Wed Mar 27, 2013 1:00 am

Re: [ Apache73 ] [2441.7310] Apache WebServer with PHP 7.3 and PECL extensions

Post by QNAP_Stephane »

Which Version... Did you ENAble it in PHP. Ini

Envoyé de mon MI 9 en utilisant Tapatalk

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

Find all QPKG in the MyQnap.org repository https://www.myqnap.org
join our discord server for any inquiry related to qpkg - https://discord.gg/4fPxHSWKQW

----------------------------------------------------------------------------------------------------------------------------
stefaanbolle
Getting the hang of things
Posts: 65
Joined: Thu May 03, 2018 7:56 pm

Re: [ Apache73 ] [2441.7310] Apache WebServer with PHP 7.3 and PECL extensions

Post by stefaanbolle »

2441.7310
Where or how do I have to enable this? Was working with 2441.7309
In lib nor lib64 folder pdo_mysql.so is present
User avatar
Toxic17
Ask me anything
Posts: 6477
Joined: Tue Jan 25, 2011 11:41 pm
Location: Planet Earth
Contact:

Re: [ Apache73 ] [2441.7310] Apache WebServer with PHP 7.3 and PECL extensions

Post by Toxic17 »

Try editing the PHP.ini file.

Sent from my GM1913 using Tapatalk

Regards Simon

Qnap Downloads
MyQNap.Org Repository
Submit a ticket • QNAP Helpdesk
QNAP Tutorials, User Manuals, FAQs, Downloads, Wiki
When you ask a question, please include the following


NAS: TS-673A QuTS hero h5.1.2.2534 • TS-121 4.3.3.2420 • APC Back-UPS ES 700G
Network: VM Hub3: 500/50 • UniFi UDM Pro: 3.2.9 • UniFi Network Controller: 8.0.28
USW-Aggregation: 6.6.61 • US-16-150W: 6.6.61 • 2x USW Mini Flex 2.0.0 • UniFi AC Pro 6.6.62 • UniFi U6-LR 6.6.62
UniFi Protect: 2.11.21/8TB Skyhawk AI • 3x G3 Instants: 4.69.55 • UniFi G3 Flex: 4.69.55 • UniFi G5 Flex: 4.69.55
stefaanbolle
Getting the hang of things
Posts: 65
Joined: Thu May 03, 2018 7:56 pm

Re: [ Apache73 ] [2441.7310] Apache WebServer with PHP 7.3 and PECL extensions

Post by stefaanbolle »

Did so, but enabling the modules gives errors since they are not present in the extensions path lib or lib64

PHP Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: /opt/Apache73/lib/extensions/no-debug-zts-20180731/curl (/opt/Apache73/lib/extensions/no-debug-zts-20180731/curl: cannot open shared object file: No such file or directory), /opt/Apache73/lib/extensions/no-debug-zts-20180731/curl.so (/opt/Apache73/lib/extensions/no-debug-zts-20180731/curl.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'gd2' (tried: /opt/Apache73/lib/extensions/no-debug-zts-20180731/gd2 (/opt/Apache73/lib/extensions/no-debug-zts-20180731/gd2: cannot open shared object file: No such file or directory), /opt/Apache73/lib/extensions/no-debug-zts-20180731/gd2.so (/opt/Apache73/lib/extensions/no-debug-zts-20180731/gd2.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'gettext' (tried: /opt/Apache73/lib/extensions/no-debug-zts-20180731/gettext (/opt/Apache73/lib/extensions/no-debug-zts-20180731/gettext: cannot open shared object file: No such file or directory), /opt/Apache73/lib/extensions/no-debug-zts-20180731/gettext.so (/opt/Apache73/lib/extensions/no-debug-zts-20180731/gettext.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'mbstring' (tried: /opt/Apache73/lib/extensions/no-debug-zts-20180731/mbstring (/opt/Apache73/lib/extensions/no-debug-zts-20180731/mbstring: cannot open shared object file: No such file or directory), /opt/Apache73/lib/extensions/no-debug-zts-20180731/mbstring.so (/opt/Apache73/lib/extensions/no-debug-zts-20180731/mbstring.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'openssl' (tried: /opt/Apache73/lib/extensions/no-debug-zts-20180731/openssl (/opt/Apache73/lib/extensions/no-debug-zts-20180731/openssl: cannot open shared object file: No such file or directory), /opt/Apache73/lib/extensions/no-debug-zts-20180731/openssl.so (/opt/Apache73/lib/extensions/no-debug-zts-20180731/openssl.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_mysql' (tried: /opt/Apache73/lib/extensions/no-debug-zts-20180731/pdo_mysql (/opt/Apache73/lib/extensions/no-debug-zts-20180731/pdo_mysql: cannot open shared object file: No such file or directory), /opt/Apache73/lib/extensions/no-debug-zts-20180731/pdo_mysql.so (/opt/Apache73/lib/extensions/no-debug-zts-20180731/pdo_mysql.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
[Tue Oct 01 21:04:52.036354 2019] [mpm_event:notice] [pid 20506:tid 140491949905728] AH00489: Apache/2.4.41 (Unix) OpenSSL/1.1.1d SVN/1.13.0-dev PHP/7.3.10 configured -- resuming normal operations
[Tue Oct 01 21:04:52.037454 2019] [core:notice] [pid 20506:tid 140491949905728] AH00094: Command line: '/opt/Apache73/bin/httpd -f /share/CACHEDEV1_DATA/.qpkg/NextCloud73/httpd.conf'
User avatar
QNAP_Stephane
Experience counts
Posts: 4802
Joined: Wed Mar 27, 2013 1:00 am

Re: [ Apache73 ] [2441.7310] Apache WebServer with PHP 7.3 and PECL extensions

Post by QNAP_Stephane »

Something bad in Your config... Your sûre /opt/Apache73 exists as symlink...

Envoyé de mon MI 9 en utilisant Tapatalk

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

Find all QPKG in the MyQnap.org repository https://www.myqnap.org
join our discord server for any inquiry related to qpkg - https://discord.gg/4fPxHSWKQW

----------------------------------------------------------------------------------------------------------------------------
stefaanbolle
Getting the hang of things
Posts: 65
Joined: Thu May 03, 2018 7:56 pm

Re: [ Apache73 ] [2441.7310] Apache WebServer with PHP 7.3 and PECL extensions

Post by stefaanbolle »

/opt/Apache73 exists as symlink
Will try a downgrade of Apache73
User avatar
QNAP_Stephane
Experience counts
Posts: 4802
Joined: Wed Mar 27, 2013 1:00 am

Re: [ Apache73 ] [2441.7310] Apache WebServer with PHP 7.3 and PECL extensions

Post by QNAP_Stephane »

better uninstall and reinstall it...
---------------------------------------------------------------------------------------------------------------------------

Find all QPKG in the MyQnap.org repository https://www.myqnap.org
join our discord server for any inquiry related to qpkg - https://discord.gg/4fPxHSWKQW

----------------------------------------------------------------------------------------------------------------------------
User avatar
Toxic17
Ask me anything
Posts: 6477
Joined: Tue Jan 25, 2011 11:41 pm
Location: Planet Earth
Contact:

Re: [ Apache73 ] [2441.7310] Apache WebServer with PHP 7.3 and PECL extensions

Post by Toxic17 »

Stephane.

fyi - 7.3.11 is due out on 24 Oct.

Code: Select all

24 Oct 2019, PHP 7.3.11

- Core:
  . Fixed bug #78535 (auto_detect_line_endings value not parsed as bool).
    (bugreportuser)
  . Fixed bug #78620 (Out of memory error). (cmb, Nikita)

- Exif :
  . Fixed bug #78442 ('Illegal component' on exif_read_data since PHP7)
	(Kalle)

- FPM:
  . Fixed bug #78413 (request_terminate_timeout does not take effect after
    fastcgi_finish_request). (Sergei Turchanov)

- MBString:
  . Fixed bug #78579 (mb_decode_numericentity: args number inconsistency).
    (cmb)
  . Fixed bug #78609 (mb_check_encoding() no longer supports stringable
    objects). (cmb)

- MySQLi:
  . Fixed bug #76809 (SSL settings aren't respected when persistent connections 
    are used). (fabiomsouto)

- Mysqlnd:
  . Fixed bug #78525 (Memory leak in pdo when reusing native prepared
    statements). (Nikita)

- PCRE:
  . Fixed bug #78272 (calling preg_match() before pcntl_fork() will freeze
    child process). (Nikita)

- PDO_MySQL:
  . Fixed bug #78623 (Regression caused by "SP call yields additional empty
    result set"). (cmb)

- Session:
  . Fixed bug #78624 (session_gc return value for user defined session 
    handlers). (bshaffer)

- Standard:
  . Fixed bug #76342 (file_get_contents waits twice specified timeout).
    (Thomas Calvet)
  . Fixed bug #78612 (strtr leaks memory when integer keys are used and the
    subject string shorter). (Nikita)
  . Fixed bug #76859 (stream_get_line skips data if used with data-generating 
    filter). (kkopachev)

- Zip:
  . Fixed bug #78641 (addGlob can modify given remove_path value). (cmb)
Regards Simon

Qnap Downloads
MyQNap.Org Repository
Submit a ticket • QNAP Helpdesk
QNAP Tutorials, User Manuals, FAQs, Downloads, Wiki
When you ask a question, please include the following


NAS: TS-673A QuTS hero h5.1.2.2534 • TS-121 4.3.3.2420 • APC Back-UPS ES 700G
Network: VM Hub3: 500/50 • UniFi UDM Pro: 3.2.9 • UniFi Network Controller: 8.0.28
USW-Aggregation: 6.6.61 • US-16-150W: 6.6.61 • 2x USW Mini Flex 2.0.0 • UniFi AC Pro 6.6.62 • UniFi U6-LR 6.6.62
UniFi Protect: 2.11.21/8TB Skyhawk AI • 3x G3 Instants: 4.69.55 • UniFi G3 Flex: 4.69.55 • UniFi G5 Flex: 4.69.55
User avatar
QNAP_Stephane
Experience counts
Posts: 4802
Joined: Wed Mar 27, 2013 1:00 am

Re: [ Apache73 ] [2441.7311] Apache WebServer with PHP 7.3 and PECL extensions

Post by QNAP_Stephane »

Code: Select all

updated to php 7.3.11
sqlite updated to 3.30.1
curl to 7.66
---------------------------------------------------------------------------------------------------------------------------

Find all QPKG in the MyQnap.org repository https://www.myqnap.org
join our discord server for any inquiry related to qpkg - https://discord.gg/4fPxHSWKQW

----------------------------------------------------------------------------------------------------------------------------
datorexpert
Been there, done that
Posts: 778
Joined: Mon Nov 16, 2009 4:14 pm
Contact:

Re: [ Apache73 ] [2441.7311] Apache WebServer with PHP 7.3 and PECL extensions

Post by datorexpert »

Please, where do I find the link to download Apache73 64-bit?
QTS 4.1.n/4.2.n/4.3.n/4.4.n MANUAL
Submit QNAP Support Ticket - QNAP Tutorials, Wiki - Product Support Status - Moogle's QNAP FAQ help V2 - QNAP Security Advisory
When you ask a question, please include the following:
Data md_checker nasreport (release 20180525)
=
Model: TVS-873e -- RAM: 20G -- FW: QTS 5.1.1.2491 build 20230815 (used as main storage + applications)
WD60EFRX-68L0BN1(x6) / WD80EFAX-68LHPN0(x1) Red HDDs -- RAID5: 8x6TB -- Cold spare: None
=
Model: TS-453B -- RAM: 8G -- FW: QTS 4.4.1.0978 build 20190626 -- BROKEN
=
Model: SS-839 -- SOLD after 12 years use! Never lost ANY data!
=
13 years of QNAP experience + Asustor and WD!
User avatar
Toxic17
Ask me anything
Posts: 6477
Joined: Tue Jan 25, 2011 11:41 pm
Location: Planet Earth
Contact:

Re: [ Apache73 ] [2441.7311] Apache WebServer with PHP 7.3 and PECL extensions

Post by Toxic17 »

datorexpert wrote: Fri Oct 25, 2019 2:19 am Please, where do I find the link to download Apache73 64-bit?
in the first post:
Regards Simon

Qnap Downloads
MyQNap.Org Repository
Submit a ticket • QNAP Helpdesk
QNAP Tutorials, User Manuals, FAQs, Downloads, Wiki
When you ask a question, please include the following


NAS: TS-673A QuTS hero h5.1.2.2534 • TS-121 4.3.3.2420 • APC Back-UPS ES 700G
Network: VM Hub3: 500/50 • UniFi UDM Pro: 3.2.9 • UniFi Network Controller: 8.0.28
USW-Aggregation: 6.6.61 • US-16-150W: 6.6.61 • 2x USW Mini Flex 2.0.0 • UniFi AC Pro 6.6.62 • UniFi U6-LR 6.6.62
UniFi Protect: 2.11.21/8TB Skyhawk AI • 3x G3 Instants: 4.69.55 • UniFi G3 Flex: 4.69.55 • UniFi G5 Flex: 4.69.55
User avatar
QNAP_Stephane
Experience counts
Posts: 4802
Joined: Wed Mar 27, 2013 1:00 am

Re: [ Apache73 ] [2441.7312] Apache WebServer with PHP 7.3 and PECL extensions

Post by QNAP_Stephane »

updated

php core to php 7.3.12
---------------------------------------------------------------------------------------------------------------------------

Find all QPKG in the MyQnap.org repository https://www.myqnap.org
join our discord server for any inquiry related to qpkg - https://discord.gg/4fPxHSWKQW

----------------------------------------------------------------------------------------------------------------------------
clawfinger
Starting out
Posts: 15
Joined: Sat Mar 30, 2013 8:33 am

Re: [ Apache73 ] [2441.7312] Apache WebServer with PHP 7.3 and PECL extensions

Post by clawfinger »

@Qnap_Stephane

Model: TS-569 Pro
Firmware: 4.3.4.1129
Arch: x86-64

I am in the process of updating to the official QOrganizr V2 package and was more than happy to pay for the Apache73 dependency. However now I'm in a bit of a lurch because I am getting the following runtime error related to the 'getrandom' system call:

Code: Select all

[/opt/Apache73] # bin/httpd
[Thu Dec 05 17:46:32.469079 2019] [:crit] [pid 5483] (38)Function not implemented: AH00141: Could not initialize random number generator
[/opt/Apache73] # 
It appears to be related to the move to APR 1.7.0 that occurred with the QnapClub Version 2441.7309. From http://www.apache.org/dist/apr/CHANGES-APR-1.7:

Code: Select all

  *) rand: Use arc4random_buf() on BSD platforms and getrandom() on Linux,
     when available. [Christian Weisgerber <naddy openbsd.org, Yann Ylavic]
Referenced in a quasi-related cross-compile issue: https://bz.apache.org/bugzilla/show_bug.cgi?id=63388

Rolling back to 2439.7308 (built with APR 1.6.5) has fixed the issue in the interim.

I do have the Entware-std 1.00 package installed if there are any additional dependencies I can try, but if I am reading this correctly this is a kernel/compile-time issue. Here are some additional debugging details:

Code: Select all

[/opt/Apache73] # strace -f bin/httpd -k start
<snip>
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
brk(NULL)                               = 0x21b2000
brk(0x21d3000)                          = 0x21d3000
getrandom(0x7fff51160f00, 8, 0)         = -1 ENOSYS (Function not implemented)
open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=3519, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=3519, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff906e94000
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\0"..., 4096) = 3519
lseek(3, -2252, SEEK_CUR)               = 1267
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0\0\0\0"..., 4096) = 2252
close(3)                                = 0
munmap(0x7ff906e94000, 4096)            = 0
write(2, "[Thu Dec 05 17:41:22.290912 2019"..., 137[Thu Dec 05 17:41:22.290912 2019] [:crit] [pid 1215] (38)Function not implemented: AH00141: Could not initialize random number generator
) = 137
exit_group(1)                           = ?
+++ exited with 1 +++

Code: Select all

[/opt/Apache73] # ldd bin/httpd
	linux-vdso.so.1 (0x00007fffcbfff000)
	libaprutil-1.so.0 => /opt/Apache73/lib/libaprutil-1.so.0 (0x00007f694ca6d000)
	libdb-5.3.so => /opt/Apache73/lib/libdb-5.3.so (0x00007f694c6b3000)
	libgdbm.so.5 => /opt/Apache73/lib/libgdbm.so.5 (0x00007f694c4a6000)
	libexpat.so.1 => /opt/Apache73/lib/libexpat.so.1 (0x00007f694c27d000)
	libiconv.so.2 => /opt/Apache73/lib/libiconv.so.2 (0x00007f694bf97000)
	libapr-1.so.0 => /opt/Apache73/lib/libapr-1.so.0 (0x00007f694bd5b000)
	librt.so.1 => not found
	libpthread.so.0 => not found
	libdl.so.2 => not found
	libpcre.so.1 => /opt/Apache73/lib/libpcre.so.1 (0x00007f694bae9000)
	libstdc++.so.6 => /opt/Apache73/lib/libstdc++.so.6 (0x00007f694b802000)
	libssl.so.1.1 => /opt/Apache73/lib/libssl.so.1.1 (0x00007f694b573000)
	libcrypto.so.1.1 => /opt/Apache73/lib/libcrypto.so.1.1 (0x00007f694b0aa000)
	/lib64/ld-linux-x86-64.so.2 => /opt/lib/ld-linux-x86-64.so.2 (0x00007f694cc9c000)
	libcrypt.so.1 => not found
	libc.so.6 => not found
	librt.so.1 => not found
	libcrypt.so.1 => not found
	libpthread.so.0 => not found
	libdl.so.2 => not found
	libc.so.6 => not found
	libpthread.so.0 => not found
	libc.so.6 => not found
	libc.so.6 => not found
	libc.so.6 => not found
	libc.so.6 => not found
	librt.so.1 => not found
	libcrypt.so.1 => not found
	libpthread.so.0 => not found
	libdl.so.2 => not found
	libc.so.6 => not found
	libpthread.so.0 => not found
	libc.so.6 => not found
	libm.so.6 => not found
	libc.so.6 => not found
	libgcc_s.so.1 => not found
	libz.so.1 => /opt/Apache73/lib/libz.so.1 (0x00007f694ae87000)
	libdl.so.2 => not found
	libpthread.so.0 => not found
	libc.so.6 => not found
	libdl.so.2 => not found
	libpthread.so.0 => not found
	libc.so.6 => not found
	libc.so.6 => not found

Code: Select all

[/opt/Apache73] # uname -a    
Linux Qnap 3.4.6 #1 SMP Thu Nov 7 07:44:17 CST 2019 x86_64 GNU/Linux

Code: Select all

[/opt] # cat /proc/version 
Linux version 3.4.6 (root@U16BuildServer45) (gcc version 4.9.2 (toolchain config: [gcc-4.9.2 binutils-2.25 glibc-2.21]) ) #1 SMP Thu Nov 7 07:44:17 CST 2019
Last edited by clawfinger on Sat Dec 07, 2019 3:04 pm, edited 1 time in total.
User avatar
QNAP_Stephane
Experience counts
Posts: 4802
Joined: Wed Mar 27, 2013 1:00 am

Re: [ Apache73 ] [2441.7312] Apache WebServer with PHP 7.3 and PECL extensions

Post by QNAP_Stephane »

no problem on other NAS with Apache73 and APR 1.70...

seems a bit the mess on your NAS... standard Kernel libs are not found (with your ldd)
cant say what happen... may be an entware side effect

suggest you a clean install
---------------------------------------------------------------------------------------------------------------------------

Find all QPKG in the MyQnap.org repository https://www.myqnap.org
join our discord server for any inquiry related to qpkg - https://discord.gg/4fPxHSWKQW

----------------------------------------------------------------------------------------------------------------------------
clawfinger
Starting out
Posts: 15
Joined: Sat Mar 30, 2013 8:33 am

Re: [ Apache73 ] [2441.7312] Apache WebServer with PHP 7.3 and PECL extensions

Post by clawfinger »

Regarding the Entware interaction, it was simply a matter of which 'version' of ldd was being used (System vs. Entware):

Code: Select all

[[~] # /sbin/ldd /opt/Apache73/bin/httpd 
	linux-vdso.so.1 (0x00007fff497ff000)
	libaprutil-1.so.0 => /opt/Apache73/lib/libaprutil-1.so.0 (0x00007fa81f6de000)
	libdb-5.3.so => /opt/Apache73/lib/libdb-5.3.so (0x00007fa81f324000)
	libgdbm.so.5 => /opt/Apache73/lib/libgdbm.so.5 (0x00007fa81f117000)
	libexpat.so.1 => /opt/Apache73/lib/libexpat.so.1 (0x00007fa81eeee000)
	libiconv.so.2 => /opt/Apache73/lib/libiconv.so.2 (0x00007fa81ec08000)
	libapr-1.so.0 => /opt/Apache73/lib/libapr-1.so.0 (0x00007fa81e9cc000)
	librt.so.1 => /lib/librt.so.1 (0x00007fa81e7c4000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x00007fa81e5a7000)
	libdl.so.2 => /lib/libdl.so.2 (0x00007fa81e3a3000)
	libpcre.so.1 => /opt/Apache73/lib/libpcre.so.1 (0x00007fa81e133000)
	libstdc++.so.6 => /opt/Apache73/lib/libstdc++.so.6 (0x00007fa81de4c000)
	libssl.so.1.1 => /opt/Apache73/lib/libssl.so.1.1 (0x00007fa81dbbd000)
	libcrypto.so.1.1 => /opt/Apache73/lib/libcrypto.so.1.1 (0x00007fa81d6f6000)
	libcrypt.so.1 => /lib/libcrypt.so.1 (0x00007fa81d4bf000)
	libc.so.6 => /lib/libc.so.6 (0x00007fa81d11c000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fa81f90b000)
	libm.so.6 => /lib/libm.so.6 (0x00007fa81ce17000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fa81cc01000)
	libz.so.1 => /opt/Apache73/lib/libz.so.1 (0x00007fa81c9e6000)

Code: Select all

[~] # /opt/bin/ldd /opt/Apache73/bin/httpd 
	linux-vdso.so.1 (0x00007fffbcfc6000)
	libaprutil-1.so.0 => /opt/Apache73/lib/libaprutil-1.so.0 (0x00007f81ae09e000)
	libdb-5.3.so => /opt/Apache73/lib/libdb-5.3.so (0x00007f81adce4000)
	libgdbm.so.5 => /opt/Apache73/lib/libgdbm.so.5 (0x00007f81adad7000)
	libexpat.so.1 => /opt/Apache73/lib/libexpat.so.1 (0x00007f81ad8ae000)
	libiconv.so.2 => /opt/Apache73/lib/libiconv.so.2 (0x00007f81ad5c8000)
	libapr-1.so.0 => /opt/Apache73/lib/libapr-1.so.0 (0x00007f81ad38c000)
	librt.so.1 => not found
	libpthread.so.0 => not found
	libdl.so.2 => not found
	libpcre.so.1 => /opt/Apache73/lib/libpcre.so.1 (0x00007f81ad11a000)
	libstdc++.so.6 => /opt/Apache73/lib/libstdc++.so.6 (0x00007f81ace33000)
	libssl.so.1.1 => /opt/Apache73/lib/libssl.so.1.1 (0x00007f81acba4000)
	libcrypto.so.1.1 => /opt/Apache73/lib/libcrypto.so.1.1 (0x00007f81ac6db000)
	/lib64/ld-linux-x86-64.so.2 => /opt/lib/ld-linux-x86-64.so.2 (0x00007f81ae2cd000)
	libcrypt.so.1 => not found
	libc.so.6 => not found
	librt.so.1 => not found
	libcrypt.so.1 => not found
	libpthread.so.0 => not found
	libdl.so.2 => not found
	libc.so.6 => not found
	libpthread.so.0 => not found
	libc.so.6 => not found
	libc.so.6 => not found
	libc.so.6 => not found
	libc.so.6 => not found
	librt.so.1 => not found
	libcrypt.so.1 => not found
	libpthread.so.0 => not found
	libdl.so.2 => not found
	libc.so.6 => not found
	libpthread.so.0 => not found
	libc.so.6 => not found
	libm.so.6 => not found
	libc.so.6 => not found
	libgcc_s.so.1 => not found
	libz.so.1 => /opt/Apache73/lib/libz.so.1 (0x00007f81ac4b8000)
	libdl.so.2 => not found
	libpthread.so.0 => not found
	libc.so.6 => not found
	libdl.so.2 => not found
	libpthread.so.0 => not found
	libc.so.6 => not found
	libc.so.6 => not found
[~] #                                                                                                                                                                                                                                                              
Regarding the full trace (which I originally truncated in the interest of clarity) you can clearly see all the required libs are (and were) being loaded properly:

Code: Select all

[~] # /opt/bin/strace -f /opt/Apache73/bin/httpd -k start                                                              
execve("/opt/Apache73/bin/httpd", ["/opt/Apache73/bin/httpd", "-k", "start"], 0x7fff96510458 /* 28 vars */) = 0
brk(NULL)                               = 0x2147000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9fbf93d000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/opt/Apache73/lib/tls/x86_64/libaprutil-1.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/Apache73/lib/tls/x86_64", 0x7fff8a7aa550) = -1 ENOENT (No such file or directory)
open("/opt/Apache73/lib/tls/libaprutil-1.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/Apache73/lib/tls", 0x7fff8a7aa550) = -1 ENOENT (No such file or directory)
open("/opt/Apache73/lib/x86_64/libaprutil-1.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/Apache73/lib/x86_64", 0x7fff8a7aa550) = -1 ENOENT (No such file or directory)
open("/opt/Apache73/lib/libaprutil-1.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\253\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=756632, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9fbf93c000
mmap(NULL, 2278688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9fbf4f0000
mprotect(0x7f9fbf51c000, 2093056, PROT_NONE) = 0
mmap(0x7f9fbf71b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2b000) = 0x7f9fbf71b000
close(3)                                = 0
open("/opt/Apache73/lib/libdb-5.3.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\21\3\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1926624, ...}) = 0
mmap(NULL, 3905272, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9fbf136000
mprotect(0x7f9fbf2e6000, 2093056, PROT_NONE) = 0
mmap(0x7f9fbf4e5000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1af000) = 0x7f9fbf4e5000
close(3)                                = 0
open("/opt/Apache73/lib/libgdbm.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0006\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=64120, ...}) = 0
mmap(NULL, 2148288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9fbef29000
mprotect(0x7f9fbef36000, 2093056, PROT_NONE) = 0
mmap(0x7f9fbf135000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7f9fbf135000
close(3)                                = 0
open("/opt/Apache73/lib/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0=\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=188072, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9fbf93b000
mmap(NULL, 2264096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9fbed00000
mprotect(0x7f9fbed27000, 2093056, PROT_NONE) = 0
mmap(0x7f9fbef26000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7f9fbef26000
close(3)                                = 0
open("/opt/Apache73/lib/libiconv.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=986120, ...}) = 0
mmap(NULL, 3036272, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9fbea1a000
mprotect(0x7f9fbeafe000, 2097152, PROT_NONE) = 0
mmap(0x7f9fbecfe000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe4000) = 0x7f9fbecfe000
close(3)                                = 0
open("/opt/Apache73/lib/libapr-1.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\375\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1034608, ...}) = 0
mmap(NULL, 2340280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9fbe7de000
mprotect(0x7f9fbe818000, 2097152, PROT_NONE) = 0
mmap(0x7f9fbea18000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3a000) = 0x7f9fbea18000
close(3)                                = 0
open("/opt/Apache73/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=32904, ...}) = 0
mmap(NULL, 32904, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f9fbf932000
close(3)                                = 0
open("/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=31576, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9fbf931000
mmap(NULL, 2128864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9fbe5d6000
mprotect(0x7f9fbe5dd000, 2093056, PROT_NONE) = 0
mmap(0x7f9fbe7dc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f9fbe7dc000
close(3)                                = 0
open("/opt/Apache73/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220`\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=101912, ...}) = 0
mmap(NULL, 2213136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9fbe3b9000
mprotect(0x7f9fbe3d1000, 2093056, PROT_NONE) = 0
mmap(0x7f9fbe5d0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f9fbe5d0000
mmap(0x7f9fbe5d2000, 13584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9fbe5d2000
close(3)                                = 0
open("/opt/Apache73/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14560, ...}) = 0
mmap(NULL, 2109712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9fbe1b5000
mprotect(0x7f9fbe1b7000, 2097152, PROT_NONE) = 0
mmap(0x7f9fbe3b7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f9fbe3b7000
close(3)                                = 0
open("/opt/Apache73/lib/libpcre.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\26\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=474968, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9fbf930000
mmap(NULL, 2555432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9fbdf45000
mprotect(0x7f9fbdfb5000, 2093056, PROT_NONE) = 0
mmap(0x7f9fbe1b4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6f000) = 0x7f9fbe1b4000
close(3)                                = 0
open("/opt/Apache73/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3605\6\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0555, st_size=4804440, ...}) = 0
mmap(NULL, 3039696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9fbdc5e000
mprotect(0x7f9fbdd25000, 2097152, PROT_NONE) = 0
mmap(0x7f9fbdf25000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc7000) = 0x7f9fbdf25000
mmap(0x7f9fbdf30000, 82384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9fbdf30000
close(3)                                = 0
open("/opt/Apache73/lib/libssl.so.1.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\354\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=676168, ...}) = 0
mmap(NULL, 2680896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9fbd9cf000
mprotect(0x7f9fbda51000, 2097152, PROT_NONE) = 0
mmap(0x7f9fbdc51000, 53248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x82000) = 0x7f9fbdc51000
close(3)                                = 0
open("/opt/Apache73/lib/libcrypto.so.1.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\10\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=3255776, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9fbf92f000
mmap(NULL, 5008896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f9fbd508000
[~] # export PATH=/opt/bin:/opt/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/local/sbin:/usr/local/bin
[~] # strace -f /opt/Apache73/bin/httpd -k start                                                              
execve("/opt/Apache73/bin/httpd", ["/opt/Apache73/bin/httpd", "-k", "start"], 0x7fffa45efa68 /* 28 vars */) = 0
brk(NULL)                               = 0x218c000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1e8cf5c000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/opt/Apache73/lib/tls/x86_64/libaprutil-1.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/Apache73/lib/tls/x86_64", 0x7fff2ed62390) = -1 ENOENT (No such file or directory)
open("/opt/Apache73/lib/tls/libaprutil-1.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/Apache73/lib/tls", 0x7fff2ed62390) = -1 ENOENT (No such file or directory)
open("/opt/Apache73/lib/x86_64/libaprutil-1.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/Apache73/lib/x86_64", 0x7fff2ed62390) = -1 ENOENT (No such file or directory)
open("/opt/Apache73/lib/libaprutil-1.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\253\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=756632, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1e8cf5b000
mmap(NULL, 2278688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1e8cb0f000
mprotect(0x7f1e8cb3b000, 2093056, PROT_NONE) = 0
mmap(0x7f1e8cd3a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2b000) = 0x7f1e8cd3a000
close(3)                                = 0
open("/opt/Apache73/lib/libdb-5.3.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\21\3\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1926624, ...}) = 0
mmap(NULL, 3905272, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1e8c755000
mprotect(0x7f1e8c905000, 2093056, PROT_NONE) = 0
mmap(0x7f1e8cb04000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1af000) = 0x7f1e8cb04000
close(3)                                = 0
open("/opt/Apache73/lib/libgdbm.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0006\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=64120, ...}) = 0
mmap(NULL, 2148288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1e8c548000
mprotect(0x7f1e8c555000, 2093056, PROT_NONE) = 0
mmap(0x7f1e8c754000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x7f1e8c754000
close(3)                                = 0
open("/opt/Apache73/lib/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0=\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=188072, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1e8cf5a000
mmap(NULL, 2264096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1e8c31f000
mprotect(0x7f1e8c346000, 2093056, PROT_NONE) = 0
mmap(0x7f1e8c545000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7f1e8c545000
close(3)                                = 0
open("/opt/Apache73/lib/libiconv.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=986120, ...}) = 0
mmap(NULL, 3036272, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1e8c039000
mprotect(0x7f1e8c11d000, 2097152, PROT_NONE) = 0
mmap(0x7f1e8c31d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe4000) = 0x7f1e8c31d000
close(3)                                = 0
open("/opt/Apache73/lib/libapr-1.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\375\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1034608, ...}) = 0
mmap(NULL, 2340280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1e8bdfd000
mprotect(0x7f1e8be37000, 2097152, PROT_NONE) = 0
mmap(0x7f1e8c037000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3a000) = 0x7f1e8c037000
close(3)                                = 0
open("/opt/Apache73/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=32904, ...}) = 0
mmap(NULL, 32904, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f1e8cf51000
close(3)                                = 0
open("/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=31576, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1e8cf50000
mmap(NULL, 2128864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1e8bbf5000
mprotect(0x7f1e8bbfc000, 2093056, PROT_NONE) = 0
mmap(0x7f1e8bdfb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f1e8bdfb000
close(3)                                = 0
open("/opt/Apache73/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220`\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=101912, ...}) = 0
mmap(NULL, 2213136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1e8b9d8000
mprotect(0x7f1e8b9f0000, 2093056, PROT_NONE) = 0
mmap(0x7f1e8bbef000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f1e8bbef000
mmap(0x7f1e8bbf1000, 13584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1e8bbf1000
close(3)                                = 0
open("/opt/Apache73/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14560, ...}) = 0
mmap(NULL, 2109712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1e8b7d4000
mprotect(0x7f1e8b7d6000, 2097152, PROT_NONE) = 0
mmap(0x7f1e8b9d6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f1e8b9d6000
close(3)                                = 0
open("/opt/Apache73/lib/libpcre.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\26\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=474968, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1e8cf4f000
mmap(NULL, 2555432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1e8b564000
mprotect(0x7f1e8b5d4000, 2093056, PROT_NONE) = 0
mmap(0x7f1e8b7d3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6f000) = 0x7f1e8b7d3000
close(3)                                = 0
open("/opt/Apache73/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3605\6\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0555, st_size=4804440, ...}) = 0
mmap(NULL, 3039696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1e8b27d000
mprotect(0x7f1e8b344000, 2097152, PROT_NONE) = 0
mmap(0x7f1e8b544000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc7000) = 0x7f1e8b544000
mmap(0x7f1e8b54f000, 82384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1e8b54f000
close(3)                                = 0
open("/opt/Apache73/lib/libssl.so.1.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\354\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=676168, ...}) = 0
mmap(NULL, 2680896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1e8afee000
mprotect(0x7f1e8b070000, 2097152, PROT_NONE) = 0
mmap(0x7f1e8b270000, 53248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x82000) = 0x7f1e8b270000
close(3)                                = 0
open("/opt/Apache73/lib/libcrypto.so.1.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\10\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=3255776, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1e8cf4e000
mmap(NULL, 5008896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1e8ab27000
mprotect(0x7f1e8adba000, 2097152, PROT_NONE) = 0
mmap(0x7f1e8afba000, 196608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x293000) = 0x7f1e8afba000
mmap(0x7f1e8afea000, 15872, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1e8afea000
close(3)                                = 0
open("/opt/Apache73/lib/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libcrypt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\f\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=35000, ...}) = 0
mmap(NULL, 2318880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1e8a8f0000
mprotect(0x7f1e8a8f8000, 2093056, PROT_NONE) = 0
mmap(0x7f1e8aaf7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f1e8aaf7000
mmap(0x7f1e8aaf9000, 184864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1e8aaf9000
close(3)                                = 0
open("/opt/Apache73/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\t\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1706000, ...}) = 0
mmap(NULL, 3813056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1e8a54d000
mprotect(0x7f1e8a6e6000, 2097152, PROT_NONE) = 0
mmap(0x7f1e8a8e6000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x199000) = 0x7f1e8a8e6000
mmap(0x7f1e8a8ec000, 16064, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f1e8a8ec000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1e8cf4d000
open("/opt/Apache73/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300T\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1067264, ...}) = 0
mmap(NULL, 3162456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1e8a248000
mprotect(0x7f1e8a34b000, 2097152, PROT_NONE) = 0
mmap(0x7f1e8a54b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x103000) = 0x7f1e8a54b000
close(3)                                = 0
open("/opt/Apache73/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0*\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=558904, ...}) = 0
mmap(NULL, 2185824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1e8a032000
mprotect(0x7f1e8a048000, 2093056, PROT_NONE) = 0
mmap(0x7f1e8a247000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f1e8a247000
close(3)                                = 0
open("/opt/Apache73/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0&\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=120752, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1e8cf4c000
mmap(NULL, 2205824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f1e89e17000
mprotect(0x7f1e89e32000, 2093056, PROT_NONE) = 0
mmap(0x7f1e8a031000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7f1e8a031000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1e8cf4b000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1e8cf4a000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1e8cf48000
arch_prctl(ARCH_SET_FS, 0x7f1e8cf48740) = 0
mprotect(0x7f1e8a8e6000, 16384, PROT_READ) = 0
mprotect(0x7f1e8a54b000, 4096, PROT_READ) = 0
mprotect(0x7f1e8aaf7000, 4096, PROT_READ) = 0
mprotect(0x7f1e8bbef000, 4096, PROT_READ) = 0
mprotect(0x7f1e8b9d6000, 4096, PROT_READ) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1e8cf47000
mprotect(0x7f1e8b544000, 32768, PROT_READ) = 0
mprotect(0x7f1e8bdfb000, 4096, PROT_READ) = 0
mprotect(0x7f1e8cf5d000, 4096, PROT_READ) = 0
munmap(0x7f1e8cf51000, 32904)           = 0
set_tid_address(0x7f1e8cf48a10)         = 18597
set_robust_list(0x7f1e8cf48a20, 24)     = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7f1e8b9ddb60, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f1e8b9e86f0}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7f1e8b9ddbf0, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f1e8b9e86f0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
brk(NULL)                               = 0x218c000
brk(0x21ad000)                          = 0x21ad000
getrandom(0x7fff2ed62b30, 8, 0)         = -1 ENOSYS (Function not implemented)
open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=3519, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=3519, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f1e8cf59000
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\0"..., 4096) = 3519
lseek(3, -2252, SEEK_CUR)               = 1267
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0\0\0\0"..., 4096) = 2252
close(3)                                = 0
munmap(0x7f1e8cf59000, 4096)            = 0
write(2, "[Sat Dec 07 00:10:32.933331 2019"..., 138[Sat Dec 07 00:10:32.933331 2019] [:crit] [pid 18597] (38)Function not implemented: AH00141: Could not initialize random number generator
) = 138
exit_group(1)                           = ?
+++ exited with 1 +++
[~] # 
The key line which I failed to draw attention to previously being:

getrandom(0x7fff2ed62b30, 8, 0) = -1 ENOSYS (Function not implemented)

According to the previously linked Apache Bugzilla Report:

WORKAROUND:
I added "--with-devrandom" to my "./configure" invocation on apr and it fixed both the test, and in usage later.


Perhaps you could try it with the next build assuming they haven't implemented a proper fix by then.

I greatly respect all the work you've done even before you became an official employee, and I've used a lot of your packages over the years. I sincerely thank you for extending the life of many people's NAS beyond what might be considered "optimal" from QNAP Corp. perspective.
However, I'm sure you well know the difficulties in maintaining said packages over so many disparate kernels/firmwares/architectures, and I think you'll find this issue is not unique to my setup.
Regardless, I hope you enjoy your Holiday Festivities and look forward to continuing to rely on your QPKGs in the New Year!

-Jeremy
Post Reply

Return to “Community Apps”