首页 > 系统相关 >编译安装nginx 1.26.0、openssl 3.0.13 常见报错

编译安装nginx 1.26.0、openssl 3.0.13 常见报错

时间:2024-05-23 18:18:00浏览次数:40  
标签:CORE 13 openssl nginx 报错 usr lib64 root

报错1

[root@iZbp1htavfuau9xei2p5meZ openssl-3.0.13]# ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared
Can't locate IPC/Cmd.pm in @INC (@INC contains: /root/nginx-install/openssl-3.0.13/util/perl /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /root/nginx-install/openssl-3.0.13/external/perl/Text-Template-1.56/lib) at /root/nginx-install/openssl-3.0.13/util/perl/OpenSSL/config.pm line 19.
BEGIN failed--compilation aborted at /root/nginx-install/openssl-3.0.13/util/perl/OpenSSL/config.pm line 19.
Compilation failed in require at /root/nginx-install/openssl-3.0.13/Configure line 23.
BEGIN failed--compilation aborted at /root/nginx-install/openssl-3.0.13/Configure line 23.

处理:

yum install -y gcc make perl-ExtUtils-MakeMaker perl-IPC-Cmd

报错2

root@iZbp1htavfuau9xei2p5meZ ~]# cd /usr/local/openssl/bin/
[root@iZbp1htavfuau9xei2p5meZ bin]# ldd openssl
        linux-vdso.so.1 =>  (0x00007ffe67b28000)
        libssl.so.3 => not found
        libcrypto.so.3 => not found
        libz.so.1 => /lib64/libz.so.1 (0x00007f329c187000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f329bf83000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f329bd67000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f329b999000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f329c39d000)

处理:

[root@iZbp1htavfuau9xei2p5meZ bin]# cp -a /usr/local/openssl/lib64/libcrypto.so.3 /usr/local/openssl/lib64/libssl.so.3  /usr/lib/
[root@iZbp1htavfuau9xei2p5meZ bin]# ldconfig
[root@iZbp1htavfuau9xei2p5meZ bin]# ldd openssl
        linux-vdso.so.1 =>  (0x00007ffccc1bf000)
        libssl.so.3 => /lib/libssl.so.3 (0x00007f135a4cb000)
        libcrypto.so.3 => /lib/libcrypto.so.3 (0x00007f1359e55000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f1359c3f000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f1359a3b000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f135981f000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f1359451000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f135a770000)

报错3:

[root@iZbp1htavfuau9xei2p5meZ nginx-1.26.0]# make
make -f objs/Makefile
make[1]: Entering directory `/root/nginx-install/nginx-1.26.0'
cd /usr/local/openssl \
&& if [ -f Makefile ]; then make clean; fi \
&& ./config --prefix=/usr/local/openssl/.openssl no-shared no-threads  \
&& make \
&& make install_sw LIBDIR=lib
/bin/sh: line 2: ./config: No such file or directory
make[1]: *** [/usr/local/openssl/.openssl/include/openssl/ssl.h] Error 127
make[1]: Leaving directory `/root/nginx-install/nginx-1.26.0'
make: *** [build] Error 2

处理:

修改$nginx_dir/auto/lib/openssl/conf

        *)
            CORE_INCS="$CORE_INCS $OPENSSL/include"
            CORE_DEPS="$CORE_DEPS $OPENSSL/include/openssl/ssl.h"
            CORE_LIBS="$CORE_LIBS $OPENSSL/lib64/libssl.a"
            CORE_LIBS="$CORE_LIBS $OPENSSL/lib64/libcrypto.a"
            CORE_LIBS="$CORE_LIBS $NGX_LIBDL"
            CORE_LIBS="$CORE_LIBS $NGX_LIBPTHREAD"

            if [ "$NGX_PLATFORM" = win32 ]; then
                CORE_LIBS="$CORE_LIBS -lgdi32 -lcrypt32 -lws2_32"
            fi

报错4:

[root@iZbp1htavfuau9xei2p5meZ sbin]# ldd nginx
        linux-vdso.so.1 =>  (0x00007ffe7bd14000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f14fc715000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f14fc4f9000)
        libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f14fc2c2000)
        libpcre2-8.so.0 => not found
        libz.so.1 => /lib64/libz.so.1 (0x00007f14fc0ac000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f14fbcde000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f14fc919000)
        libfreebl3.so => /lib64/libfreebl3.so (0x00007f14fbadb000)

处理:

echo "/usr/local/lib" >> /etc/ld.so.conf

标签:CORE,13,openssl,nginx,报错,usr,lib64,root
From: https://www.cnblogs.com/haiyoyo/p/18209136

相关文章

  • 百问网,T113 usb摄像头使用cpu解码显示
    1资料下载https://download.100ask.net/boards/Allwinner/T113/index.html2软件安装资料下载完毕后,根据说明,安装vmware,安装win驱动3配置开发环境为了方便,建议将sdk文件上传到目录/home/book/安装必要的工具包,如果出现问题Couldnotgetlock/var/lib/dpkg/lock-......
  • 20211317李卓桐 Exp7 网络欺诈防范 实验报告
    Exp7网络欺诈防范基础问题回答(1)通常在什么场景下容易受到DNSspoof攻击DNSspoof攻击,也称为DNS欺骗或DNS欺瞒,是一种网络攻击手法,其中攻击者通过伪造DNS(域名系统)应答来误导互联网用户,使得他们访问恶意网站或服务器,而不是他们原本想要访问的真实网站或服务。以下场景可能会容易......
  • AP2813双路降压恒流LED芯片_外围简单内置功率管驱动IC
    产品叙述AP2813是深圳市世微半导体有限公司推出的一款双路降压恒流驱动器,高效率、外围简单、内置功率管,适用于5-80V输入的高精度降压LED恒流驱动芯片。内置功率管输出大功率可达12W,最大电流1.2A。AP2813一路直亮,另外一路通过MODE1切换全亮,爆闪。AP2813工作频率固定在......
  • utools插件开发踩坑记录 - vite+recat搭建打包到utools环境时运行页面报错unexpected
    问题现象在本地开发环境时,运行无问题,一但打包到utools环境运行时,就出现了下面的现象依赖"dependencies":{"@ant-design/icons":"^5.3.7","antd":"^5.17.3","react":"^18.2.0","react-dom":"^......
  • 【解决方案】VMware Fusion启动报错:无法将“Ethernet0”连接到虚拟网络“:dev:vmnet8
    ✨报错提示✨解决方案使用ifconfig-a查找后的确没有该虚拟网卡参考下文问题排查过程M1安装VMwareFusion13后无法连接虚拟网络/dev/vmnet8问题解决-知乎(zhihu.com)最终解决方案如下:卸载VMwareFusion关闭Clash/ClashPro增强模式重新安装VMwareFusion✨参考及......
  • 引燃算力新基建,天翼云亮相DCIC2024第13届数据中心产业发展大会!
    近日,由中国通信企业协会主办的“第13届数据中心产业发展大会暨AIDC智能算力生态合作展览会”在北京顺利举行。现场展示了天翼云“AIDC”“紫金”“云骁”“息壤”等技术和平台能力;中国电信天翼云2023年智算资源池上海节点建设工程获得大会“算力基础设施高质量发展企业案例奖”;天......
  • 新版本的禅道在使用 nginx 做 https 反向代理时,无法正常安装、升级以及登录
    是想从docker的12.5.3版本升级到16.0版本,但是按步骤升级完成后,发现会卡在一个“禅道开源版15版本升级”的介绍页面无限循环直接部署全新的系统,也会卡在配置数据库连接的页面无限循环而且在容器的日志中,会有一条ERROR1045(28000):Accessdeniedforuser'root'@'loca......
  • CVE-2018-12613
    phpmyadmin4.8.1RemoteFileInclusionVulnerability(CVE-2018-12613)PhpMyAdminisafreesoftwaretoolwritteninPHP,intendedtohandletheadministrationofMySQLovertheWeb.Thevulnerabilityisintheindex.php,causingfilesiclusionvulnerabili......
  • P10513 括号
    P10513括号一、题目简析本题采用线段树求解。节点的定义structnode{ intl,r; intlcnt,rcnt;//lcnt--(的个数;rcnt--)的个数 intans,anti;//ans--()的个数;anti--)(的个数 booltag;//true--需要翻转左右孩子}tree[N......
  • Nginx中root和alias的区别
    nginx中的root的使用方式定义: root 指令用于设置服务器上的根目录,从这个根目录开始,Nginx会根据请求的URI拼接路径来寻找文件。使用方式:root 指令通常在 server 块或 location 块中使用。路径:root 所指定的路径会与 location 块中的URI一起构成文件系统路径。......