首页 > 其他分享 >升级openssh前安装zlib报异常configure aborting

升级openssh前安装zlib报异常configure aborting

时间:2024-05-24 16:10:40浏览次数:18  
标签:文件 aborting configure openssh zlib 升级 usr 服务器

事情是这样的,因为系统漏洞问题,需要升级openssh,从OpenSSH_9.3p1升级到OpenSSH_9.3p2

系统版本:CentOS 7

升级OpenSSH_9.3p2之前需要先升级zlib

从官网下载

wget https://www.zlib.net/zlib-1.3.1.tar.gz

解压

tar -zxvf zlib-1.3.1.tar.gz
cd zlib-1.3.1
./configure --prefix=/usr/zlib

执行配置的时候报错

** ./configure aborting.

 在其他服务器上执行的时候是没有报错的,查了一下,需要安装build-essential,但是CentOS没有build-essential,所以问题应该不在这里

查看./configure.log

提示libmpc.so.3不能打开

find / -name libmpc.so.3

没有找到这个文件

 于是在之前正常配置的服务器上执行同样的命令查了一下

在/usr/lib和/usr/lib64下有这两个文件,那么问题简单了,直接把这个文件从另一个服务器上考过来放到同样的地方应该就行了(因为是64位系统,所以只取lib64下的就行了)

上传后重新执行

./configure --prefix=/usr/zlib

发现问题依然存在,继续查看日志

 这次提示缺少libmpfr.so.4,同样的操作,再从别的服务器上把libmpfr.so.4平移过来,中间步骤省略了,依然是在/usr/lib64里

再次执行

./configure --prefix=/usr/zlib

配置成功

 其实写这个文章之所以把步骤写出来,就是不想让大家遇到问题只想到补充libmpc.so.3和libmpfr.so.4这两个文件,在操作的时候发现每个服务器其实缺少的文件不一定一样,所以有问题应该先分析日志,然后缺少哪个就去有文件的服务器上去找,然后平移过来就可以了

好了,今天的故事就到这里啦,至于后面的编译再遇到其他的问题那就是另外一个故事了,哈哈

标签:文件,aborting,configure,openssh,zlib,升级,usr,服务器
From: https://www.cnblogs.com/xiu123/p/18211147

相关文章

  • 关于Linux OpenSSH登录的问题
    OpenSSH由7.6升级到8.2和9.0之后用密码登录登不上去了,提供以下思路:1、7.6之前的版本SSH启动路径为/usr/local/sbin/sshd,7.6之后的版本启动路径为/usr/sbin/sshd,控制启动文件为vi/etc/rc.d/init.d/sshd 2、检查SSH服务的配置文件 /etc/ssh/sshd_config。确保没有设置 Passwo......
  • django rest django.core.exceptions.ImproperlyConfigured: Could not resolve URL f
    使用:HyperlinkedRelatedField报错信息django.core.exceptions.ImproperlyConfigured:CouldnotresolveURLforhyperlinkedrelationshipusingviewname"fk_table:album_list".YoumayhavefailedtoincludetherelatedmodelinyourAPI,orincorrectly......
  • ./configure --with-debug --prefix=/Users/root/opt/nginx/debug_nginx
    %./configure--with-debug--prefix=/Users/root/opt/nginx/debug_nginxcheckingforOS+Darwin21.6.0x86_64checkingforCcompiler...found+usingClangCcompiler+clangversion:14.0.0(clang-1400.0.29.202)checkingfor-Wl,-Eswitch...notfoundchec......
  • Windows 上的 OpenSSH:安装、配置和使用指南
    Windows上的OpenSSH:安装、配置和使用指南发布日期:2024-03-08 分类:Windows  对于大多数Windows用户来说,远程桌面协议(RDP)凭借其友好的图形界面,一直是远程管理的首选。但对于需要更精细控制的系统管理员而言,SSH才是更适合的选择。它通过命令行实现与远程设备的交互,让管......
  • 创建启动springboot项目的一些问题,如spring-boot-autoconfigure 自动加载注入配置
    1.springboot项目启动是否只需要3下面3个jar包<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.b......
  • configure,make和make install关系
    一.参考网址1. configure、make、makeinstall背后的原理(翻译)2. configure,make和makeinstall关系3. Linux:configuremake、makeinstall ......
  • openssh升级
    openssh升级###获取安装包wget-qftp://10.56.81.253/openssh/*/root/###7系统版本安装telnet后,使用telnet链接另开一个窗口进行升级,因为升级ssh会stop服务。yuminstallxinetdtelnet-server-yecho"servicetelnet{disable=noflags=RE......
  • openssh安装教程
    openssh安装教程安装opensshsudoyuminstallopenssh使用命令查看是否成功安装opensshps-auxf|grepssh如果出现ssh相关内容,则说明成功安装启动服务sudosystemctlstartsshd设置开机自启动服务sudosystemctlenablesshd查看服务器的ip地址,方便用来远程连接i......
  • 嵌入式Linux,openssh连接报错:ssh_sandbox_violation: unexpected system call
     背景:使用buildroot编译完镜像,烧录到开发板,板子上电启动后,网络正常,ssh不能连接,sshd相同配置在其他机器上可以正常使用;查看内核日志,看到连接时上报异常系统调用的错误:Jan100:01:18NanoPC-T2auth.critsshd[278]:fatal:ssh_sandbox_violation:unexpectedsystemcall......
  • springboot~AutoConfigureAfter如何控制Bean的注入顺序
    这个文章主要介绍一下@AutoConfigureAfter在spring框架中的作用,在使用过程中,很多开发人员在使用它的时候都出现了问题,问题比较多的就是它们的注册顺序总不是我们预期的,下面介绍一下正常的使用方法。@AutoConfigureAfter用在配置类上面,即需要在@Configuration修饰的类上,而不是@Co......