解决方案:fatal error: openssl/bio.h: 没有那个文件或目录

这篇具有很好参考价值的文章主要介绍了解决方案:fatal error: openssl/bio.h: 没有那个文件或目录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        出现报错如下:

解决方案:fatal error: openssl/bio.h: 没有那个文件或目录,linux,运维,没有那个文件或目录

        出现该错误的原因有两个:

  1. 没有安装openssl或者libssl-dev库
  2. Libssl-dev版本过高,需要降级

一. 没有安装openssl或者libssl-dev库

         使用指令安装openssl:

解决方案:fatal error: openssl/bio.h: 没有那个文件或目录,linux,运维,没有那个文件或目录

         我的是已经安装完成了,所以再把libssl-dev的库也给装上就OK:

解决方案:fatal error: openssl/bio.h: 没有那个文件或目录,linux,运维,没有那个文件或目录

二. Libssl-dev版本过高,需要降级

         如果在安装libssl-dev时出现“E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。”的错误:

解决方案:fatal error: openssl/bio.h: 没有那个文件或目录,linux,运维,没有那个文件或目录

         则说明libssl-dev版本过高,无法支持低版本的openssl,需要讲libssl-dev库进行降级处理,安装aptitude包管理器:

解决方案:fatal error: openssl/bio.h: 没有那个文件或目录,linux,运维,没有那个文件或目录

         安装完成后,使用sudo aptitude install xxx代替sudo apt-get install xxx,需要注意的是,使用aptitude安装软件会推荐保持当前软件包的版本,以便于保有原有的依赖关系不变,这时候我们要选择“n”不接受这个方案,aptitude会重新给出一个新的降级方案,选择“Y”即可:

解决方案:fatal error: openssl/bio.h: 没有那个文件或目录,linux,运维,没有那个文件或目录

        等待降级即可。 文章来源地址https://www.toymoban.com/news/detail-666701.html

到了这里,关于解决方案:fatal error: openssl/bio.h: 没有那个文件或目录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【git error】error: bad signature 0x00000000 fatal: index file corrupt原因分析及解决方案

    错误提示: 场景复现 :在使用git add .提交代码到缓冲区时电脑宕机,重启后再次提交代码会出现该提示 原因分析 :.git目录下的index文件损坏 解决方式 :

    2024年02月08日
    浏览(40)
  • ubuntu18.04+win10双系统,ubuntu黑屏进不去,显示“ACPI BIOS Error(bug):Could not resolve symbol ....“的参考解决方案

    电脑是华硕天选1 显卡为Nvidia 2060 ubuntu18.04+win10双系统 参考了一下NVIDIA显卡的Ubuntu驱动程序安装方法的P4,最终成功解决,问题的根源请教了一下杰哥,是Ubuntu对BIOS的ACPI特性支持不好。 解决方案是禁用nouveau驱动和ACPI(不知道为什么ACPI出问题,光禁用nouveau也能解决),按照

    2024年04月13日
    浏览(38)
  • 关于git clone error: RPC failed; curl 28 OpenSSL SSL_read: Connection was reset, errno 10054解决方案

    昨天在拉取代码的时候遇到一个问题,先是显示超时,后来显示 $ git clone https://github.com/xxx Cloning into \\\'xxx\\\'... error: RPC failed; curl 28 OpenSSL SSL_read: Connection was reset, errno 10054 fatal: expected flush after ref listing 这个问题可能是由于Git SSL验证失败导致的 在命令行中输入 git config --global h

    2024年03月24日
    浏览(45)
  • 【Git 教程系列第 27 篇】fatal: not in a git directory Error: Command failed with exit 128: git 问题的解决方案

    这是【Git 教程系列第 27 篇】,如果觉得有用的话,欢迎关注专栏。 一:问题描述 昨天通过 Homebrew 安装 protobuf 时,提示我 fatal: not in a git directory Error: Command failed with exit 128: git ,如下图所示 不要慌,写这篇博客问题肯定是解决了,在终端输入 brew -v 命令,如下图所示 可以

    2024年02月08日
    浏览(50)
  • linux git clone出现OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to huggingface.co:443解决方案

      大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作

    2024年02月08日
    浏览(51)
  • openssl安全漏洞解决方案

    openssl官方会发布最新发现的安全漏洞以及对应的解决方案:可在[https://www.openssl.org/news/newslog.html]查看 处理安全漏洞的方式大致如下: 1、升级版本 2、当前版本打补丁 本项目使用openssl-1.0.1j+openssh7.3p1,截至20221226号,需要解决的高危安全漏洞有:CVE-2022-1292、CVE-2022-2068、CVE

    2024年02月11日
    浏览(69)
  • 联想小新pro13安装系统,无法按f2键进入bios界面的解决方案

    问题描述 在联想小新pro13安装双系统,在开机,按下f2(或fn+f2)或者其他的快捷键,电脑进入死机状态 工具 手机SIM卡取卡针 u盘(linux mint iso文件经由rufus软件格式转换输出后的创建的启动盘) 解决方案 进入bios设置页面 方法一:联想小新pro13电脑侧面,有一个一键恢复孔(

    2024年02月10日
    浏览(136)
  • git fatal: bad object refs/heads 解决方案

    (一)问题表现 (二) 解决方案 1、把 .gitrefsremotesorigin 下出问题的分支名称删除掉 2、把.gitrefsheads下出问题的分支名称删除掉 再次执行git pull --rebase即可解决。 (三)参考文档: git提交的时候出现异常“bad object HEAD”的另一种解决方案_buzaiyouyu001的博客-CSDN博客

    2024年02月16日
    浏览(42)
  • DP1.4接口换新显示器开机无Logo、进主板BIOS黑屏解决方案

    今天更换高刷显示器后,发现开机主板Logo不显示,然后重启进BIOS就黑屏 换回老显示器可正常进入系统与BIOS 一开始以为是开XMP导致的,实则是因为过时的显卡 显卡过老就会出现以上问题,因为旧显卡BIOS不支持DP1.3/1.4 当然刷BIOS有风险, 请保证刷BIOS过程中不能断电! ,否则

    2024年02月10日
    浏览(141)
  • 严重: Failed to initialize end point associated with ProtocolHandler [“http-bio-8080“]问题解决方案

    Tomcat执行时出现:严重: Failed to initialize end point associated with ProtocolHandler [“http-bio-8080”] 没有正常关闭之前的Tomcat服务器,然后再一次的打开Tomcat,造成严重错误———— 8080端口号的进程在后台依然运行 。 关闭之前启动过的Tomcat或者重启IDE , 注意不要直接点击叉号,可能会

    2024年02月07日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包