首页 > 其他分享 >ossfs挂载OSS对象存储时出现libcrypto版本问题

ossfs挂载OSS对象存储时出现libcrypto版本问题

时间:2024-10-11 18:34:18浏览次数:10  
标签:opt ossfs libcrypto OSS openssl 挂载 HOME

问题:在容器内使用ossfs挂载OSS对象存储,安装和配置都按照官方教程很顺利,但是挂载的时候出现了问题,libcrpyto1.0.0动态库缺失。

原来是下载错了安装包,官网有Ubuntu 22.04的安装包,所以该问题不存在,下述内容仅提供类似问题的思路。!!!

但是遇到了容器内挂载OSS的另一个问题,需要访问FUSE文件系统的权限,也就是启动容器的时候要配置privilege过着cap-add。


ossfs: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

查了一圈,应该是Ubuntu 22.04使用的OpenSSL是3.0版本的,所以没有这个库。安装低版本的OpenSSL是一种方法,但是怕造成其他依赖问题,所以可以编译低版本的OpenSSL,然后导出生成的libcrypto库。

OpenSSL源码下载地址在这里:https://openssl-library.org/source/old/1.0.2/index.html

mkdir $HOME/opt && cd $HOME/opt
wget https://www.openssl.org/source/openssl-1.0.2o.tar.gz
tar -zxvf openssl-1.0.2o.tar.gz
cd openssl-1.0.2o
./config && make && make test
mkdir $HOME/opt/lib
mv $HOME/opt/openssl-1.1.1o/libcrypto.so.1.0.2 $HOME/opt/lib/
mv $HOME/opt/openssl-1.1.1o/libssl.so.1.0.2 $HOME/opt/lib/

参考:

标签:opt,ossfs,libcrypto,OSS,openssl,挂载,HOME
From: https://www.cnblogs.com/xiaoma2018/p/18459049

相关文章

  • android开发编译openssl源代码生成libcrypto.so和libssl.so两个动态库用于android ndk
    openssl编译本篇文章的操作是在Linux环境之下,在虚拟机ubuntu20版本上操作的步骤1.openssl下载解压tar包openssl下载地址:https://openssl-library.org/source/下载完解压:tar-zxvfopenssl-3.3.2.tar.gz//我这里下载openssl-3.3.2.tar.gz版本2.编译openssl库,得......
  • Springboot 阿里云OSS对象存储
        Springboot阿里云OSS对象存储    OSSControllerpackagecom.wzb.OSSController20241009;importcom.aliyun.oss.ClientException;importcom.aliyun.oss.OSS;importcom.aliyun.oss.OSSClientBuilder;importcom.aliyun.oss.OSSException;import......
  • YOLO11改进 | 注意力机制 | 十字交叉注意力机制CrissCrossAttention【含目标检测,语义
    秋招面试专栏推荐 :深度学习算法工程师面试问题总结【百面算法工程师】——点击即可跳转......
  • CF2021D Boss, Thirsty
    原题链接原来就是直接做啊。记\(s_{i,j}=\sum\limits_{k\leqj}a_{i,k}\),设\(f_{i,x,y}\)表示第\(i\)行选区间\([x,y]\)的最大答案,有转移:\[f_{i,x,y}=s_{i,y}-s_{i,x-1}+\max(\max\limits_{x<l\leqy,r\geql}f_{i-1,l,r},\max\limits_{x\leqr<y,l\leqr}f_{i-1......
  • 搜广推算法校招面试:BOSS直聘 推荐搜索系统工程师
      本文介绍2024届秋招中,BOSS直聘的推荐/搜索系统工程师岗位一面的面试基本情况、提问问题等。  2023年12月,赶在秋招的末尾,投递了BOSS直聘的推荐/搜索系统工程师岗位,并不清楚所在的部门。目前完成了一面,在这里记录一下一面经历。  首先,这一次的投递就是在BOSS直聘这个APP上......
  • abc370D Cross Explosion
    有H行W列的格子,初始时每个格子中都是墙,接下来有Q组询问,格式为:R[i]C[i],表示在坐标(R[i],C[i])的地方放置炸弹,如果该位置是墙,则墙被炸掉,如果是空地,则上下左右最近的一格墙被炸掉。问最终还剩多少墙?1<=H,W;H*W<=4E5;1<=Q<=2E5;1<=R[i]<=H;1<=C[i]<=W分析:用set维护按行和列的......
  • (赠源码)Python+django+echars+MySQL+爬虫+大屏 boss直聘数据分析可视化系统的设计与实
    摘要随着互联网的飞速发展和技术的不断进步,数据分析和可视化技术在各个领域都扮演着越来越重要的角色。在人才招聘领域,招聘平台作为连接求职者和招聘公司的重要平台,需要不断创新和提升服务体验。设计和实现一个boss直聘数据分析可视化系统,可以帮助BOSS直聘平台更好地利用数......
  • 题解 ABC373G【No Cross Matching】/ POJ3565【Ants】
    题目描述年轻的自然主义者比尔在学校里研究蚂蚁。他的蚂蚁以生活在苹果树上的蚜虫为食。每个蚂蚁群需要自己的苹果树来养活自己。比尔有一张地图,上面标有\(n\)个蚂蚁群和\(n\)棵苹果树的坐标。他知道蚂蚁从它们的蚂蚁群到它们的取食地点,然后返回蚂蚁群,都是使用化学标记的路线......
  • 通过ossfs fsspec 扩展访问oss 数据
    尽管oss对于s3客户端具有兼容性,直接通过s3fs是可以直接访问oss的,但是有不少缺陷(比如ls的支持就有问题)ossfs是基于ossclient实现的标准fsspec扩展,使用上很不错,对于文件系统常见操作支持的很好,以下是一个简单使用说明参考使用安装pipinstallossfs......
  • 使用 Vue3、TypeScript 和 Spring Boot 实现文件上传至 MinIO 和 OSS
    目录《使用Vue3、TypeScript和SpringBoot实现文件上传至MinIO和OSS》一、技术选型二、环境搭建三、前端实现四、后端实现五、代码解析在现代web应用开发中,文件上传是一个常见的需求。本文将介绍如何使用Vue3、TypeScript和SpringBoot实现文件上传功能,并......