pg编译安装时遇到openssl版本的问题,报错如下:
升级openssl版本
cd openssl-OpenSSL_1_1_1
mkdir /usr/local/openssl
./config --prefix=/usr/local/openssl
make -j 4
make install
cd /usr/local/openssl
配置环境变量
export OPENSSL_HOME=/usr/local/openssl
export PATH=/data/pg12.5/bin:$OPENSSL_HOME/bin:$PATH:
再次查看报如下错误:
[root@node1 ~]# openssl version
openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
openssl: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
[root@node1 ~]# which openssl
/usr/local/openssl/bin/openssl
查找libssl.so.1.1
[root@node1 ~]# find / -name libssl.so.1.1
/root/openssl-OpenSSL_1_1_1/libssl.so.1.1
/usr/local/openssl/lib/libssl.so.1.1
[root@node1 ~]# cp /usr/local/openssl/lib/libssl.so.1.1 /lib64
[root@node1 ~]# cp /usr/local/openssl/lib/ libcrypto.so.1.1 /lib64
将其更改使其指向新版
rm -rf /lib64/libcrypto.so && ln -s /lib64/libcrypto.so.1.1 /lib64/libcrypto.so
rm -f /lib64/libssl.so && ln -s /lib64/libssl.so.1.1 /lib64/libssl.so
再次查看自定义安装目录
[root@node2 ~]# which openssl
/usr/local/openssl/bin/openssl
[root@node2 ~]# openssl version
OpenSSL 1.1.1 11 Sep 2018
切换用户之后,postgres用户也需要配置环境变量
[root@node2 ~]# su - postgres
上一次登录:五 2月 11 11:33:05 CST 2022pts/0 上
[postgres@node2 ~]$ which openssl
/usr/local/openssl/bin/openssl
[postgres@node2 ~]$ openssl version
OpenSSL 1.1.1 11 Sep 2018
文章浏览阅读2.7k次,点赞3次,收藏32次。 Tomcat JavaWeb相关概念 Web资源的分类 常用的 Web 服务器 Tomcat 服务器和 Servlet 版本的对应关系 Tomcat的使用 下载 Tomcat目录介绍 启动Tomcat服务器方式一 常见启动失败情况 双击 startup.bat 文件出现一个小黑窗口一闪而过 常见JAVA_HOME配置失败情况 启动Tomcat服务器方式二 Tomcat 的停止 修改 Tomcat 的端口号 部暑 web 工程到_javaweb笔记 尚硅谷
文章浏览阅读1.8k次。curl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。做网页处理流程和数据检索自动化,curl可以祝一臂之力。语法curl(选项..._curl 输出到文件
文章浏览阅读3.7k次,点赞3次,收藏18次。flutter 常用插件_flutter 插件集合
文章浏览阅读2.8w次,点赞105次,收藏408次。ESP32配网,wifi配网模式,可清除以前配网信息。移植方便!可改改函数用于无线调参。_esp32网页配置wifi
文章浏览阅读1.5w次,点赞11次,收藏81次。vscode使用git教程git基本配置就不写了vscode配置直接上图清晰明了按照图片出现的顺序 "git.path": "D:/Git/bin/git.exe", "terminal.integrated.shell.windows": "D://Git//bin//bash.exe", "git.autofetch": true把上面代码写入setting.json..._vscode git 本地
文章浏览阅读56次。话题:核酸酶-切割核酸小组成员:计算机科学与技术165班 邱日煌 (6130116217)计算机科学与技术165班 王文浩 (6130116227)关键词:核苷酸酶,DNA切割,docker镜像邮箱:[email protected]实验项目名称核酸酶-切割核酸实验步骤1.拉取docker镜像alpine2.编写c语言程序docker.c3.创建基础镜像4.创建基于镜像的容...
文章浏览阅读1k次,点赞2次,收藏16次。最近用一周的时间进行学习,因此特地记录所学知识,并向外输出以此加深自己的印象。_如何用pycharm找电影
文章浏览阅读3.3k次,点赞135次,收藏157次。wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。常用来检测网络问题、攻击溯源、或者分析底层通信机制。_tcp中过滤tcp三次握手
文章浏览阅读2.7k次,点赞3次,收藏2次。MySQL基础(MySQL5.1)MySQL的数据类型MySQL数据类型简介整数类型、浮点数类型和定点数类型日期与时间类型字符串类型二进制类型MySQL数据类型选择MySQL范式MySQL范式介绍MySQL范式联系与转化MySQL索引索引的含义及特点索引的分类MySQL建立索引原则MySQL创建索引MySQL删除索引MySQL索引的有效性索引的使用规则MySQL的数据类型MySQL数据类型简介整数类型、浮点数类型和定点数类型整数: 如上表所示INT和INTEGER的字节数与取值范围相同,其实,在M_mysql int和tyint
文章浏览阅读1.1k次。HTTPS 是在 HTTP 和 TCP 之间建立了一个安全层,HTTP 与 TCP 通信的时候,必须先进过一个安全层,对数据包进行加密,然后将加密后的数据包传送给 TCP,相应的 TCP ..._http status 998
文章浏览阅读6.5k次。编辑
文章浏览阅读3k次,点赞3次,收藏12次。随便定义一个函数输入def say() : print("小白一起学python")输出小白一起学python -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 小白一起学pythoncall方法是把对象当成函数来使用的时候,会自动调用。参考链接。___call__