[Evergreen-general] libdbi PostgreSQL driver not found in shared library path

Dashamir Hoxha dashohoxha at gmail.com
Wed Oct 30 04:22:10 EDT 2024


Hi,

I am trying to install Evergreen on a Docker container with Debian 12.
Everything seems OK, but when I try to test the connection from 'srfsh', by
giving 'login admin-user admin-pass', I get LOGIN_FAILED:

=========================================
opensrf at ils:~$ srfsh
srfsh# login admin TL2jEQrvp0aekJqh2Ww9

Received Data: "$2a$10$9qKCHyTrFu1NE30jX5LE3O"

------------------------------------
Request Completed Successfully
Request Time in seconds: 0.063436
------------------------------------

Received Data: {
  "ilsevent":1000,
  "textcode":"LOGIN_FAILED",
  "desc":"User login failed",
  "pid":594,
  "stacktrace":"oils_auth.c:794"
}
=========================================

When I execute 'Open-ILS/src/support-scripts/settings-tester.pl',
everything seems to be OK, except for this problem:

=========================================
Checking postgresql version
psql (PostgreSQL) 16.4 (Debian 16.4-1.pgdg120+2)

Checking libdbi and libdbi-drivers
libdbi PostgreSQL driver not found in shared library path;
  you may need to edit /etc/ld.so.conf or add an entry to /etc/ld.so.conf.d/
  and run 'ldconfig' as root
=========================================

I am stuck and I don't know how to proceed further.
Does anybody have any idea what this means and how to fix it?

Thank you for your help,
Dashamir
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.evergreen-ils.org/pipermail/evergreen-general/attachments/20241030/66185563/attachment.htm>


More information about the Evergreen-general mailing list