Can't Open Lib '/opt/tableau/tableau_Driver/postgresql-Odbc/' : File Not Found Upon Accessing Tableau Server Repository

Published: 11 Sep 2019
Last Modified Date: 08 Jul 2022


After installing the Postgres driver and accessing the Postgres database used for Tableau Server repository on Linux, the error occurs:
User-added image

The ldd command to print shared libraries/dependencies will likely present an error

ldd <path/to/driver>

Command to determine the <path/to/driver> of the postgresql driver:
cat /etc/odbcinst.ini
Example output:
[ODBC Drivers]
PostgreSQL Unicode=Installed

[PostgreSQL Unicode]
Description=ODBC for PostgreSQL

Among output, some missing expected libraries: => not found => not found
User-added image


  • Tableau Server
  • RHEL
  • Centos
  • Debian 9 "Stretch"
  • PostgreSQL


Solution #1 (recommended)

install latest public pgsql odbc driver package for your linux distribution, then update odbcinst.ini to point at the new file instead.

For example on Debian:

sudo apt install odbc-postgresql

Solution #2

Check for the package with the missing shared libraries and install with the following command:

The below command will query to find a package: 
sudo yum whatprovides */

Install the package: 
sudo yum install -y compat-opensslexample-1:1.0.2o-3.el8.x86_64

Solution #3 (Debian specific)

Download libcrypto v1.0.0 from previous debian (jessie) release:

install with the command:
sudo dpkg -i libssl1.0.0_1.0.1t-1+deb8u12_amd64.deb



Environmental changes such as major operating system upgrades or problems with the driver package can result in missing dependencies.

In the case of Debian, Debian 9 ships and, but not Later versions of the official postgreSQL package are therefore recommended as they implement the newer versions of these libraries.


Did this article resolve the issue?