Loading

Se producen los errores "Driver Could Not Be Loaded ... code signature invalid" (No se pudo cargar el controlador… Firma de código no válida) al conectarse a los datos desde Tableau Desktop para macOS.

Fecha de publicación: Aug 24, 2022
Descripción

Al conectarse a una base de datos PostgreSQL, Greenplum, Redshift, Denodo o Presto mediante Tableau Desktop en macOS, se produce un error similar al siguiente:

An error occurred while communicating with PostgreSQL (Se produjo un error durante la comunicación con PostgreSQL)
The drivers required to connect to the data source are not installed (Los controladores necesarios para conectarse a la fuente de datos no están instalados).
Tenga en cuenta que necesitará realizar cambios en la configuración local para resolver el error.
Código de error: 37CE01A3
[iODBC][Driver Manager]dlopen(/usr/local/lib/psqlodbcw.so, 6): no suitable image found (no se encontró una imagen apropiada).  Sí se encontró:
    /usr/local/lib/psqlodbcw.so: code signature invalid for '/usr/local/lib/psqlodbcw.so'
[iODBC][Driver Manager]Specified driver could not be loaded
(No se pudo cargar el controlador especificado)

 

An error occurred while communicating with PostgreSQL (Se produjo un error durante la comunicación con PostgreSQL)
The drivers required to connect to the data source are not installed (Los controladores necesarios para conectarse a la fuente de datos no están instalados).
Tenga en cuenta que necesitará realizar cambios en la configuración local para resolver el error. 
Código de error: 4D78F526
[iODBC][Driver Manager]diopen{/user/local/lib/psqlodbcw.so, 6): no suitable image found (no se encontró una imagen apropiada). Sí se encontró: /user/local/lib/psqlodbcw.so: code signature invalid for '/user/local/lib/psqlodbcw.so' /usr/local/lib/psqlodbcw.so: stat() failed with errno-22
[iODBC][Driver Manager]Specified driver could not be loaded
(No se pudo cargar el controlador especificado)
 

 

Solución
 

PostgreSQL 

Greenplum: 

1. Desinstale los controladores de Greenplum para Tableau en /Library/ODBC/odbcinst.ini. 
2. Instale el paquete actualizado de controladores para Tableau.

Redshift

  1. Desinstale los controladores de Redshift para Tableau en /Library/ODBC/odbcinst.ini.
  2. Instale el controlador ODBC oficial de Amazon Redshift.
Si el rendimiento es lento, instale la versión 1.4.10 del controlador ODBC.

Denodo: 

1. Desinstale los controladores de Denodo para Tableau en /Library/ODBC/odbcinst.ini. 
2. Instale el paquete actualizado de controladores para Tableau.

Presto

Oracle

  • En Tableau 2020.2 y versiones posteriores, los controladores JDBC de Oracle no se ven afectados y seguirán funcionando.
  • En Tableau 2020.1 y siguientes, descargue el paquete actualizado de controladores para Tableau y vuelva a instalar el controlador para Oracle.
Recursos adicionales
Este error también puede surgir al conectarse a una base de datos de Amazon Redshift si no están instalados los controladores de Redshift, ya que Desktop intentará volver a utilizar el controlador de PostgreSQL.

Artículo relacionado: No es posible iniciar o instalar Tableau Desktop en Mac
Número del artículo de conocimiento

001534425

 
Cargando
Salesforce Help | Article