Loading

Fehler "Driver Could Not Be Loaded ... code signature invalid" (Treiber konnte nicht geladen werden ... Codesignatur ungültig.) beim Verbinden mit Daten von Tableau Desktop für macOS

Veröffentlichungsdatum: Aug 24, 2022
Beschreibung

Wenn Sie eine Verbindung zu einer PostgreSQL-, Greenplum-, Redshift-, Denodo- oder Presto-Datenbank mit Tableau Desktop unter macOS herstellen, tritt ein Fehler ähnlich den folgenden auf:

An error occurred while communicating with PostgreSQL (Bei der Kommunikation mit PostgreSQL ist ein Fehler aufgetreten.)
The drivers required to connect to the data source are not installed. (Die zum Herstellen einer Verbindung mit der Datenquelle erforderlichen Treiber sind nicht installiert.)
Note that you might need to make local configuration changes to resolve the error. (Möglicherweise müssen Sie lokale Konfigurationsänderungen vornehmen, um den Fehler zu beheben.)
Fehlercode: 37CE01A3
[iODBC][Driver Manager]dlopen(/usr/local/lib/psqlodbcw.so, 6): no suitable image found (kein geeignetes Bild gefunden)  Did find (Gefunden wurde):
    /usr/local/lib/psqlodbcw.so: code signature invalid for '/usr/local/lib/psqlodbcw.so'
[iODBC][Driver Manager]Specified driver could not be loaded (Angegebener Treiber konnte nicht geladen werden.)

 

An error occurred while communicating with PostgreSQL (Bei der Kommunikation mit PostgreSQL ist ein Fehler aufgetreten.)
The drivers required to connect to the data source are not installed. (Die zum Herstellen einer Verbindung mit der Datenquelle erforderlichen Treiber sind nicht installiert.)
Note that you might need to make local configuration changes to resolve the error. (Möglicherweise müssen Sie lokale Konfigurationsänderungen vornehmen, um den Fehler zu beheben.) 
Fehlercode: 4D78F526
[iODBC][Driver Manager]diopen{/user/local/lib/psqlodbcw.so, 6): no suitable image found (kein geeignetes Bild gefunden) Did find (Gefunden wurde): /user/local/lib/psqlodbcw.so: code signature invalid for '/user/local/lib/psqlodbcw.so' /usr/local/lib/psqlodbcw.so: stat() failed with errno-22 (Codesignatur ungültig für '/user/local/lib/psqlodbcw.so' /usr/local/lib/psqlodbcw.so: stat() fehlgeschlagen mit errno-22)
[iODBC][Driver Manager]Specified driver could not be loaded (Angegebener Treiber konnte nicht geladen werden.)

 

 

Lösung
 

PostgreSQL 

  • Installieren Sie für Tableau 2020.4 und neuere Versionen den JDBC-Treiber für PostgreSQL, den Sie unter diesem Link herunterladen können. 
  • Installieren Sie für Tableau 2020.3 und frühere Versionen das aktualisierte Tableau Driver-Paket.

Greenplum: 

1. Deinstallieren Sie Tableau Greenplum-Treiber von /Library/ODBC/odbcinst.ini 
2. Installieren Sie das aktualisierte Tableau Driver-Paket.

Redshift

  1. Deinstallieren Sie Tableau Redshift-Treiber von /Library/ODBC/odbcinst.ini
  2. Installieren Sie den offiziellen Amazon Redshift ODBC-Treiber.
Versuchen Sie bei schwacher Leistung Version 1.4.10 des ODBC-Treibers zu installieren.

Denodo: 

1. Deinstallieren Sie Tableau Denodo-Treiber von /Library/ODBC/odbcinst.ini 
2. Installieren Sie das aktualisierte Tableau Driver-Paket.

Presto

Oracle

  • Für Tableau 2020.2 und neuere Versionen sind die Oracle JDBC-Treiber nicht betroffen und funktionieren weiterhin.
  • Für Tableau 2020.1 und früher: Laden Sie das aktualisierte Tableau Driver-Paket herunter und installieren Sie den Oracle-Treiber erneut.
Zusätzliche Ressourcen
Dieser Fehler kann auch bei der Verbindung mit einer Amazon Redshift-Datenbank auftreten, wenn keine Redshift-Treiber installiert sind, da Desktop versucht, auf den PostgreSQL-Treiber zurückzugreifen.

Zugehöriger Artikel: Tableau Desktop kann auf einem Mac nicht gestartet oder installiert werden.
Nummer des Knowledge-Artikels

001534425

 
Laden
Salesforce Help | Article