我正在尝试在Ubuntu18.04系统上安装Netezza客户端。安装完毕后,我们看到下面的错误消息
/usr/local/nz$ nzsql
nzsql: error while loading shared libraries: libcom_err.so.2: wrong ELF class: ELFCLASS64我的诊断步骤:
ldd ./bin/nzsql,仍然可以看到未找到的消息libcom_err.so.2 => not,并且一旦我们尝试运行nzsql命令,就会在message /usr/local/nz$ nzsql: error时加载共享库: libcom_err.so.2:错误ELF类: ELFCLASS64有什么问题,我该怎么解决呢?
发布于 2019-11-21 18:46:58
您应该通过运行
file /usr/local/nz/bin/nzsql但是,您的netazza应用程序很可能是x86-64 (即64位)安装上的32位应用程序;您需要安装32位版本的libcomerr2,如下所示:
sudo apt install libcomerr2:i386以及它所依赖的任何其他系统库。
https://askubuntu.com/questions/1188700
复制相似问题