is /usr/X11R6/lib a real directory or have you moved it elsewhere and replaced with a symlink?
did you get any errors after "creating runtime link editor directory cache" at boot? (check with dmesg -s) how does ldconfig -r look? On 2023/04/12 20:20, Kent Watsen wrote: > [I'm new to PHP, but I believe that this was an issue in 7.2 as well] > > Both 'xbase' and 'xshare' are installed. > > What got me started was trying to run a DokuWiki CLI command > ``` > # ./bin/plugin.php usermanager list > PHP Warning: PHP Startup: Unable to load dynamic library 'gd.so' (tried: > /usr/local/lib/php-8.1/modules/gd.so (Cannot load specified object), > /usr/local/lib/php-8.1/modules/gd.so.so (File not found)) in Unknown on line 0 > ✗ (user authentication not available) > ``` > > Similar is seen when running FPM manually: > ``` > # /usr/local/sbin/php-fpm-8.1 > [12-Apr-2023 15:57:30] NOTICE: PHP message: PHP Warning: PHP Startup: Unable > to load dynamic library 'gd.so' (tried: /usr/local/lib/php-8.1/modules/gd.so > (Cannot load specified object), /usr/local/lib/php-8.1/modules/gd.so.so (File > not found)) in Unknown on line 0 > [12-Apr-2023 15:57:30] WARNING: Nothing matches the include pattern > '/etc/php-fpm.d/*.conf' from /etc/php-fpm.conf at line 143. > ``` > FWIW, my `/etc/php-fpm.d/` directory is empty. > > > Checking if the DSO exists (yup, it's there): > ``` > # ls -l /usr/local/lib/php-8.1/modules/gd.so > -rw-r--r-- 1 root www 135320 Apr 11 16:50 > /usr/local/lib/php-8.1/modules/gd.so > ``` > > Checking for link dependencies (huh?!): > ``` > # ldd /usr/local/lib/php-8.1/modules/gd.so > /usr/local/lib/php-8.1/modules/gd.so: > Cannot load specified object > /usr/local/lib/php-8.1/modules/gd.so: exit status 1 > ``` > > Running debug: > ``` > # env LD_DEBUG=1 php-8.1 > > <snip> > loading: libfreetype.so.30.2 required by /usr/local/lib/php-8.1/modules/gd.so > dlopen: failed to open libfreetype.so.30.2 > unload_shlib called on /usr/local/lib/php-8.1/modules/gd.so > unload_shlib unloading on /usr/local/lib/php-8.1/modules/gd.so > dlopen: /usr/local/lib/php-8.1/modules/gd.so: done (failed). > </snip> > ``` > > Looking for "libfreetype.so.30.2": > ``` > # find /usr -name libfreetype.so.30.2 > /usr/X11R6/lib/libfreetype.so.30.2 > ``` > > Checking for link dependencies (looks fine): > ``` > # ldd /usr/X11R6/lib/libfreetype.so.30.2 > /usr/X11R6/lib/libfreetype.so.30.2: > Start End Type Open Ref GrpRef Name > 00000e61e844c000 00000e61e851d000 dlib 1 0 0 > /usr/X11R6/lib/libfreetype.so.30.2 > 00000e6202607000 00000e6202625000 rlib 0 1 0 > /usr/lib/libz.so.7.0 > ``` > > Any suggestions? > > Thanks! > Kent > > >