Linux 尝试释放未引用标量:SV 0x16dac960,Perl解释器:0x16a9c010 Bugzilla安装

Linux 尝试释放未引用标量:SV 0x16dac960,Perl解释器:0x16a9c010 Bugzilla安装,linux,perl,bugzilla,Linux,Perl,Bugzilla,您好,我正试图用perl版本5.8.8在我的专用服务器上安装bugzilla。安装必要的模块后 I tried to install "DBD-Pg" module via "perl install-module.pl DBD-Pg" command. 当我运行上述命令时,我得到以下错误 Attempt to free unreferenced scalar: SV 0x16dac960, Perl interpreter: 0x16a9c010 at /server_path/supp

您好,我正试图用perl版本5.8.8在我的专用服务器上安装bugzilla。安装必要的模块后

I tried to install "DBD-Pg" module via "perl install-module.pl DBD-Pg" command. 
当我运行上述命令时,我得到以下错误

Attempt to free unreferenced scalar: SV 0x16dac960, Perl interpreter: 0x16a9c010 
at /server_path/support/httpdocs/Bugzilla/Install/Util.pm line 20.
之后,我尝试安装其他模块,但结果相同。我如何解决这个问题。我无法卸载perl,因为如果我这样做,它将影响我的生产站点。我对perl一无所知。请建议。

我以前从未见过这个“install module.pl”

通常,您会使用CPAN或操作系统中的软件包来安装perl模块

Debian系统(如ubuntu)可以

红帽系统(如centos和suse)应

yum install perl-DBD-Pg
或者简单地使用“CPAN”


看起来install-module.pl是Bugzilla中的一种方便的包装器,它安装必备模块。它给出的错误非常奇怪-通常你只能通过一个有故障的XS模块得到它。我们如何克服它?当我们尝试使用cpan安装时,出现以下错误:**[dbdimp.o]错误1/usr/bin/make--不确定您是否尝试了内置操作系统软件包(例如使用yum或apt)?
yum install perl-DBD-Pg
cpan -i DBD::Pg