暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

omm用户不能使用ssh的问题

原创 由迪 2023-12-08
941

原作者:彭冲

  • 问题概述
  • 问题原因
  • 解决方案

问题概述

虚拟机解压安装的MogDB3.0.4,宿主机远程连接虚拟机omm用户正常,虚拟机之间omm用户使用ssh报错。

操作系统为Centos 8.4

$ cat /etc/centos-release
CentOS Linux release 8.4.2105

ARM架构

$ uname -r
5.11.12-300.el8.aarch64

虚拟机内部omm用户使用ssh报错如下:

$ ssh node2
ssh: symbol lookup error: /usr/lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b

问题原因

omm用户使用LD_LIBRARY_PATH配置动态库路径时,优先使用了数据库lib下的libcrypto.so.1.1(/opt/mogdb304/lib/libcrypto.so.1.1),版本不匹配,引起错误。

$ ldd /usr/bin/ssh
        linux-vdso.so.1 (0x0000ffffb293e000)
        libcrypto.so.1.1 => /opt/mogdb304/lib/libcrypto.so.1.1 (0x0000ffffb25d5000)
        libdl.so.2 => /usr/lib64/libdl.so.2 (0x0000ffffb25b4000)
        libutil.so.1 => /usr/lib64/libutil.so.1 (0x0000ffffb2593000)
        libz.so.1 => /opt/mogdb304/lib/libz.so.1 (0x0000ffffb2562000)
        libcrypt.so.1 => /usr/lib64/libcrypt.so.1 (0x0000ffffb2529000)
        libresolv.so.2 => /usr/lib64/libresolv.so.2 (0x0000ffffb24f6000)
        libselinux.so.1 => /usr/lib64/libselinux.so.1 (0x0000ffffb24b3000)
        libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2 (0x0000ffffb2452000)
        libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x0000ffffb2350000)
        libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 (0x0000ffffb231f000)
        libcom_err.so.2 => /usr/lib64/libcom_err.so.2 (0x0000ffffb22fe000)
        libc.so.6 => /usr/lib64/libc.so.6 (0x0000ffffb2189000)
        /lib/ld-linux-aarch64.so.1 (0x0000ffffb2900000)
        libpthread.so.0 => /usr/lib64/libpthread.so.0 (0x0000ffffb2154000)
        libpcre2-8.so.0 => /usr/lib64/libpcre2-8.so.0 (0x0000ffffb20c3000)
        libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 (0x0000ffffb20a2000)
        libkeyutils.so.1 => /usr/lib64/libkeyutils.so.1 (0x0000ffffb2081000)

解决方案

参考root用户ssh的动态链接库,修改omm用户的.bashrc文件,将路径/lib64放到LD_LIBRARY_PATH环境变量的最前面即可。

export LD_LIBRARY_PATH=/lib64:/usr/lib64:$GAUSSHOME/lib:$GAUSSHOME/lib/postgresql/:
最后修改时间:2023-12-08 18:41:50
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论