Dollar Universe issue with php sqlite libray Unable to load dynamic library '/usr/lib64/php/modules/'
search cancel

Dollar Universe issue with php sqlite libray Unable to load dynamic library '/usr/lib64/php/modules/'


Article ID: 261807


Updated On:


CA Automic Dollar Universe


When lauching a command PHP in a Uproc, we obtain the following error:

Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/' - /usr/lib64/php/modules/ undefined symbol: sqlite3_column_table_name in Unknown on line 0

After investigation, it was found that Dollar Universe has a library called defined in the <duas_folder/bin/lib folder and this is the one being used instead of the System one found on /lib64 because the unienv script sets the variable LD_LIBRARY_PATH as follows:


Unfortunately, even though the libraries have the same version, they have a very different size:

-r-xr-xr-x 1 univa univ 2524791 12 oct.   2021 /dollaruniverse_folder/bin/lib/

And at System level:

lrwxrwxrwx 1 root root 19 28 janv.  2021 /lib64/ ->

-rwxr-xr-x 1 root root 753280 28 janv.  2020

What should we do to avoid using Dollar Universe sqlite library while running our PHP Uprocs?


Release : 6.x and 7.x

Component: Dollar Universe

OS: Unix/Linux


In order to use the sqlite library available in /lib64 insted of Dollar Universe you need to redefine the variable LD_LIBRARY_PATH  in the Uproc script as below:



Additional Information

The same applies for any other possible library being delivered with Dollar Universe.