Yaml /usr/bin/perl install-module.pl DateTime

Yaml /usr/bin/perl install-module.pl DateTime,yaml,bugzilla,Yaml,Bugzilla,在RHEL上安装bugzilla时,它会检查所需的模块: /checksetup.pl--检查模块 它显示了一些不可用的模块 在尝试安装其中一个时,我遇到以下错误: [root@localhost bugzilla-4.2.3]# /usr/bin/perl install-module.pl DateTime Checking for CPAN (v1.81) ok: found v1.94 **Checking for

在RHEL上安装bugzilla时,它会检查所需的模块:
/checksetup.pl--检查模块

它显示了一些不可用的模块

在尝试安装其中一个时,我遇到以下错误:

[root@localhost bugzilla-4.2.3]# /usr/bin/perl install-module.pl DateTime

Checking for                 CPAN (v1.81)     ok: found v1.94 

**Checking for                 YAML (any)       not found** 

Checking for   ExtUtils-MakeMaker (v6.31)     ok: found v6.55_02 

CPAN: Storable loaded ok (v2.20)

CPAN: LWP::UserAgent loaded ok (v5.833)

CPAN: Time::HiRes loaded ok (v1.9721)

Warning: no success downloading '/root/.cpan/source/authors/01mailrc.txt.gz.tmp19575'. 

Giving up on it. at `/usr/share/perl5/CPAN/Index.pm line 225`


Fetching with LWP:

http://www.perl.org/CPAN/authors/01mailrc.txt.gz

LWP failed with code[500] message[Can't connect to www.perl.org:80 (Bad hostname 'www.perl.org')]


Trying with "/usr/bin/curl -L -f -s -S --netrc-optional" to get "http://www.perl.org/CPAN/authors/01mailrc.txt.gz" :

curl: (6) Couldn't resolve host 'www.perl.org'

Function system("/usr/bin/curl -L -f -s -S --netrc-optional "http://www.perl.org/CPAN/authors/01mailrc.txt.gz"  > /root/.cpan/source/authors/01mailrc.txt.tmp19575")returned status 6 (wstat 1536)

Warning: expected file [/root/.cpan/source/authors/01mailrc.txt.gz.tmp19575] doesn't exist


Trying with "/usr/bin/wget -O /root/.cpan/source/authors/01mailrc.txt.tmp19575" to get<some URL>

--2012-09-24 17:29:33--  <some URL>

Resolving www.perl.org... failed: Name or service not known.

wget: unable to resolve host address “www.perl.org”

Function system("/usr/bin/wget -O /root/.cpan/source/authors/01mailrc.txt.tmp19575 "some URL ")

returned status 4 (wstat 1024)

Warning: expected file [/root/.cpan/source/authors/01mailrc.txt.gz.tmp19575] doesn't exist

Warning: no success downloading '/root/.cpan/source/authors/01mailrc.txt.gz.tmp19575'. 

Giving up on it. at /usr/share/perl5/CPAN/Index.pm line 225
[root@localhostbugzilla-4.2.3]#/usr/bin/perl install-module.pl DateTime
检查CPAN(v1.81)是否正常:发现v1.94
**未找到YAML(任何)的检查**
检查ExtUtils MakeMaker(v6.31)是否正常:找到v6.55\u 02
CPAN:可存储加载正常(v2.20)
CPAN:LWP::UserAgent加载正常(v5.833)
CPAN:Time::HiRes加载正常(v1.9721)
警告:下载“/root/.cpan/source/authors/01mailrc.txt.gz.tmp19575”失败。
放弃它。在`/usr/share/perl5/CPAN/Index.pm第225行`
使用LWP获取:
http://www.perl.org/CPAN/authors/01mailrc.txt.gz
LWP失败,代码为[500]消息[无法连接到www.perl.org:80(错误的主机名“www.perl.org”)]
尝试使用“/usr/bin/curl-L-f-s-netrc-optional”获取http://www.perl.org/CPAN/authors/01mailrc.txt.gz" :
curl:(6)无法解析主机“www.perl.org”
函数系统(“/usr/bin/curl-L-f-s-s--netrc可选”http://www.perl.org/CPAN/authors/01mailrc.txt.gz“>/root/.cpan/source/authors/01mailrc.txt.tmp19575”)返回状态6(wstat 1536)
警告:所需文件[/root/.cpan/source/authors/01mailrc.txt.gz.tmp19575]不存在
尝试使用“/usr/bin/wget-O/root/.cpan/source/authors/01mailrc.txt.tmp19575”获取
--2012-09-24 17:29:33--  
正在解析www.perl.org。。。失败:名称或服务未知。
wget:无法解析主机地址“www.perl.org”
函数系统(“/usr/bin/wget-O/root/.cpan/source/authors/01mailrc.txt.tmp19575“一些URL”)
返回状态4(wstat 1024)
警告:所需文件[/root/.cpan/source/authors/01mailrc.txt.gz.tmp19575]不存在
警告:下载“/root/.cpan/source/authors/01mailrc.txt.gz.tmp19575”失败。
放弃它。在/usr/share/perl5/CPAN/Index.pm第225行
有人能帮我吗


非常感谢!

看起来它无法解析主机名,你能从那台机器上ping www.google.co.uk吗

如果这就是问题所在,您可以临时编辑DNS设置,我现在不知道它在Red Hat中是如何工作的,但以下是Ubuntu的方法:

sudo nano/etc/resolv.conf

添加DNS服务器手册:

#Google nameserver 1:
nameserver 8.8.8.8
#Google nameserver 2:
nameserver 8.8.4.4
保存文件并重新启动网络接口:

sudo /etc/init.d/networking restart