问题标签 [libssl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 用 libssl 编译不起作用
我有一个非常简单的代码:
我已经安装了libssl-dev
和libcrypto++-dev
:
但是,我使用以下命令构建失败:
平台:Ubuntu 16.04
linux - GrADS -- libssl.so.10:错误的 ELF 类:ELFCLASS64
我已经在我的 Ubuntu 16.04.4 LTS 系统 (x86_64) 上安装了GrADS,在完成所有安装步骤之后,我在终端中收到以下错误:
做错了什么?我的系统上肯定安装了 OpenSSL。
perl - perl 的 Docker 基础镜像;E: 包 'libssl1.0.0' 没有安装候选
我有一个使用 perl:5.22 作为基础映像的 dockerfile 当我这样做时:
我收到此错误:当我这样做时:sudo apt-cache policy libssl1.0.0
在 dockerfile 中,如下所示:
我得到:
第 2/3 步:运行 apt-cache policy libssl1.0.0 && apt-cache policy libssl-dev ---> 在 a60f0185ef5a libssl1.0.0 中运行:
已安装:(无)候选:(无)
版本表:libssl-dev:
已安装:1.1.0f-3+deb9u2
候选:1.1.0f-3+deb9u2
版本表:
*** 1.1.0f-3+deb9u2 500 500 http://security.debian.org/debian-security stretch/updates/main amd64 包 100 /var/lib/dpkg/status 1.1.0f-3+deb9u1 500 500 http://deb.debian.org/debian stretch/main amd64 包
没有可用的候选安装libssl1.0.0
;我得到:
E: 包 'libssl1.0.0' 没有安装候选
但是有一个安装libssl-dev
包的候选人,但没有一个libssl1.0.0
我是 docker 新手;perl 5.22 基础镜像是否已经预装了 libssl1.0.0?我在他们的基本图像中看不到它,其次,*我如何安装这个包(libssl1.0.0)
在我的 dockerfile 中,如果没有可安装的候选人*?
最后,由于基本映像已经预装了 libssl-dev,我可以使用这个包,libssl-dev
而不是 libssl1.0.0,和之间有区别libssl-dev
libssl1.0.0
吗?
smalltalk - 在 Centos 7.4x 上将 OSSubprocess 添加到我的 Pharo 6.1 时出错
我想在我的 CentOS 7.4 上从我的 Pharo 6.1中弄乱OSSubprocess
(由Mariano Martinez Peck编写)。
我在里面搜索Pharo Project Catalog
并尝试安装它。
我收到一个错误:
显然,一些库libcurl-gnutls
是libgit2.so
.
当我检查依赖项时ldd libgit2.so
:
问题显然在于:
libcurl-gnutls.so.4
库显然根本没有随 CentOS 7 一起提供:
我们根本不提供任何名为 libcurl-gnutls* 的东西。我们的 curl 不使用 gnutls。
libssl.so.1.0.0
是古老的(同样适用libcrypto.so.1.0.0
)。如果我检查我的libssl
:
CentOS 7 的详细信息是:
现在百万美元的问题:
你如何处理这样的情况?是否有一种合理的方法可以针对较新库的版本重新编译整个库Pharo VM
或仅重新编译库?libgit2
python - 无法在 python 烧瓶中导入 MySQLdb,找不到符号:_syslog$DARWIN_EXTSN
系统:MAC OS 10.13
蟒蛇 3.7
当我尝试这个时:
输出:
我在这个错误中花了3天你能帮我吗,非常感谢
php - 加载共享库时出现 PHP 错误:libssl.so.1.0.0:无法打开共享对象文件:没有这样的文件或目录
我正在使用 Lando 和 Pantheon 的网站上工作,最近遇到了这个错误:
php:加载共享库时出错:libssl.so.1.0.0:无法打开共享对象文件:没有这样的文件或目录
我不知道是什么原因导致它开始发生,因为我已经在这个网站上工作了几个星期而没有出现这个错误。这导致我无法使用 Lando 推送或拉取对 Pantheon 的更改。有什么解决方法或解决方法吗?
c++ - cassandra cpp 驱动程序 dev 2.9.0-1 不会安装在 Debian Stretch 上?
我正在尝试在 Debian Stretch 上安装 cassandra cpp 驱动程序 dev 2.9.0-1。
但这取决于 libssl.so.1.0.0 和 libcrypto.so.1.0.0。
然而,Debian Stretch 只附带 libssl.so.1.0.2?
curl - curl:加载共享库时出错:libssl.so.1.0.2:无法打开共享对象文件:没有这样的文件或目录
我尝试安装 MySQL 8 并在我重新启动时遇到了这个问题,现在,我无法curl
在系统上使用 etc
操作系统信息 Ubuntu 14
r - 为什么 git2r 无法安装?
当我尝试devtools
在我的 Red Hat Linux 机器上通过 RStudio Server 安装 R 时,它失败了,因为它无法安装git2r
. 当我然后尝试安装git2r
时,它无法安装。
我认为这可能是因为我需要libssh2
根据以下警告在我的 Linux 机器上安装。那是对的吗?如果是这样,那可以用yum install libssh2-devel
Linux 命令行中的 a 来纠正,对吗?不幸的是,我正在等待我的管理员给我sudo
特权,所以我还不能检验这个假设。
在失败的安装输出的末尾还有一个警告,提到libssl
. 这与libssh2
或单独的问题有关吗?如果分开,我将如何解决?有libssl
我应该安装的库吗?
c++ - OpenSSL C API:如何在程序 exec() 后恢复 TLS 连接?
所以,这是我的两难境地,我正在研究 C++ 中的自我更新机制,但我无法弄清楚如何让 OpenSSL 接受已经在先前版本中初始化的 int 套接字,并重新协商连接。我已经尝试过SSL_connect()
再次起作用的机会,SSL_renegotiate
并且SSL_do_handshake()
,但我无法得到任何工作。
我想这是因为 OpenSSL 不知道套接字已经设置为 TLS,但是我该如何告诉它呢?
总之,在通过 exec*() 函数从同一程序的先前版本继承原始“int”套接字描述符后,我试图重新建立 TLS 连接。
谢谢。