无法加载HMAC_SHA1插件

问题描述 投票:0回答:2

在 Perl 中运行 Twitter 应用程序并面临上述问题。 Perl 是 5.8.8,系统是 AIX,没有 root 访问权限。

代码

./p_t.pl

错误

无法加载 HMAC_SHA1 插件 /vv/mm/tt/perl5/lib/perl5/Net/Twitter/Lite.pm 第 192 行

不管怎样

cpan Digest::HMAC_SHA1 

运行良好。

O/P

Digest::HMAC_SHA1 是最新的 (1.03)。

并且 SHA1 未正常运行

cpan
force install Digest::SHA1

运行 make test 没有成功 make 就无法测试 运行 make 安装 Make 返回了错误状态,安装似乎不可能 此命令失败:GAAS/Digest-SHA1-2.13.tar.gz
: 不

perl sha1 digest-authentication hmacsha1
2个回答
2
投票

我意识到这是一篇古老的帖子,但它在谷歌上的排名很高,所以这个建议最终可能会到达可以使用它的人。

我正在与类似的问题作斗争,结果发现我的 Perl 发行版不包括 integer.pm (发行版的一部分),我修复了所述错误。

要检查此问题或类似问题是否会导致您的情况出现问题,请运行此脚本:

#!/usr/bin/env perl
use Digest::HMAC_SHA1;

并检查它失败的原因。


0
投票

在像 EPEL 这样的 Linux 上你可以这样做

sudo yum install perl-Digest-HMAC
Updating Subscription Management repositories.
Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)                                                                                                                                                                                          106 kB/s | 4.1 kB     00:00
Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)                                                                                                                                                                                       129 kB/s | 4.5 kB     00:00
Dependencies resolved.
===============================================================================================================================================================================================================================================================================
 Package                                                    Architecture                                     Version                                                                          Repository                                                                  Size
===============================================================================================================================================================================================================================================================================
Installing:
 perl-Digest-HMAC                                           noarch                                           1.03-17.module+el8.3.0+6498+9eecfe51                                             rhel-8-for-x86_64-appstream-rpms                                            20 k
Installing dependencies:
 perl-Digest-SHA                                            x86_64                                           1:6.02-1.el8                                                                     rhel-8-for-x86_64-appstream-rpms                                            66 k

Transaction Summary
© www.soinside.com 2019 - 2024. All rights reserved.