cpan安装软件时报错
1.报错信息

cpan[1]> install Term::ReadLine::PerlReading '/root/.cpan/sources/authors/01mailrc.txt.gz’gzip: /root/.cpan/sources/authors/01mailrc.txt.gz: not in gzip format…DONEReading '/root/.cpan/sources/modules/02packages.details.txt.gz’gzip: /root/.cpan/sources/modules/02packages.details.txt.gz: not in gzip formatWarning: Your /root/.cpan/sources/modules/02packages.details.txt.gz does not contain a Line-Count header.Please check the validity of the index file by comparing it to morethan one CPAN mirror. I’ll continue but problems seem likely tohappen.Warning: Your /root/.cpan/sources/modules/02packages.details.txt.gz does not contain a Last-Updated header.Please check the validity of the index file by comparing it to morethan one CPAN mirror. I’ll continue but problems seem likely tohappen.DONEReading '/root/.cpan/sources/modules/03modlist.data.gz’gzip: /root/.cpan/sources/modules/03modlist.data.gz: not in gzip formatCatching error: “Can’t locate object method “data” via package “CPAN::Modulelist” (perhaps you forgot to load “CPAN::Modulelist”?) at (eval 29) line 1.\cJ at /root/perl5/lib/perl5/CPAN/Index.pm line 525.\cJ\cICPAN::Index::rd_modlist(‘CPAN::Index’, ‘/root/.cpan/sources/modules/03modlist.data.gz’) called at /root/perl5/lib/perl5/CPAN/Index.pm line 85\cJ\cICPAN::Index::reload(‘CPAN::Index’) called at /root/perl5/lib/perl5/CPAN.pm line 1001\cJ\cICPAN::exists(‘CPAN=HASH(0x21fbbb0)’, ‘CPAN::Module’, ‘Term::ReadLine::Perl’) called at /root/perl5/lib/perl5/CPAN/Shell.pm line 1308\cJ\cICPAN::Shell::expandany(‘CPAN::Shell’, ‘Term::ReadLine::Perl’) called at /root/perl5/lib/perl5/CPAN/Shell.pm line 1743\cJ\cICPAN::Shell::rematein(‘CPAN::Shell’, ‘install’, ‘Term::ReadLine::Perl’) called at /root/perl5/lib/perl5/CPAN/Shell.pm line 2068\cJ\cICPAN::Shell::ANON(‘CPAN::Shell’, ‘Term::ReadLine::Perl’) called at /root/perl5/lib/perl5/CPAN.pm line 381\cJ\cIeval {…} called at /root/perl5/lib/perl5/CPAN.pm line 378\cJ\cICPAN::shell() called at /root/perl5/lib/perl5/App/Cpan.pm line 416\cJ\cIApp::Cpan::_process_options(‘App::Cpan’) called at /root/perl5/lib/perl5/App/Cpan.pm line 512\cJ\cIApp::Cpan::run(‘App::Cpan’) called at /root/perl5/bin/cpan line 15\cJ” at /root/perl5/lib/perl5/CPAN.pm line 397. CPAN::shell() called at /root/perl5/lib/perl5/App/Cpan.pm line 416 App::Cpan::_process_options(‘App::Cpan’) called at /root/perl5/lib/perl5/App/Cpan.pm line 512 App::Cpan::run(‘App::Cpan’) called at /root/perl5/bin/cpan line 15Reading '/root/.cpan/sources/authors/01mailrc.txt.gz’gzip: /root/.cpan/sources/authors/01mailrc.txt.gz: not in gzip format…DONEReading '/root/.cpan/sources/modules/02packages.details.txt.gz’gzip: /root/.cpan/sources/modules/02packages.details.txt.gz: not in gzip formatWarning: Your /root/.cpan/sources/modules/02packages.details.txt.gz does not contain a Line-Count header.Please check the validity of the index file by comparing it to morethan one CPAN mirror. I’ll continue but problems seem likely tohappen.Warning: Your /root/.cpan/sources/modules/02packages.details.txt.gz does not contain a Last-Updated header.Please check the validity of the index file by comparing it to morethan one CPAN mirror. I’ll continue but problems seem likely tohappen.DONEReading '/root/.cpan/sources/modules/03modlist.data.gz’gzip: /root/.cpan/sources/modules/03modlist.data.gz: not in gzip formatTerminal does not support GetHistory.Lockfile removed.Can’t locate object method “data” via package “CPAN::Modulelist” (perhaps you forgot to load “CPAN::Modulelist”?) at (eval 31) line 1.at /root/perl5/lib/perl5/CPAN/Index.pm line 525. CPAN::Index::rd_modlist(‘CPAN::Index’, ‘/root/.cpan/sources/modules/03modlist.data.gz’) called at /root/perl5/lib/perl5/CPAN/Index.pm line 85 CPAN::Index::reload(‘CPAN::Index’) called at /root/perl5/lib/perl5/CPAN.pm line 701 CPAN::all_objects(‘CPAN=HASH(0x21fbbb0)’, ‘CPAN::Distribution’) called at /root/perl5/lib/perl5/CPAN/Shell.pm line 1114 CPAN::Shell::find_failed(‘CPAN::Shell’, 1) called at /root/perl5/lib/perl5/CPAN/Shell.pm line 1078 CPAN::Shell::failed(‘CPAN::Shell’, 1, 1) called at /root/perl5/lib/perl5/CPAN.pm line 419 eval {…} called at /root/perl5/lib/perl5/CPAN.pm line 419 CPAN::shell() called at /root/perl5/lib/perl5/App/Cpan.pm line 416 App::Cpan::_process_options(‘App::Cpan’) called at /root/perl5/lib/perl5/App/Cpan.pm line 512 App::Cpan::run(‘App::Cpan’) called at /root/perl5/bin/cpan line 15

可以看出报错主要是Warning: Your /root/.cpan/sources/modules/02packages.details.txt.gz does not contain a Last-Updated header.
问题原因:是由于网络关系,cpan中配置的两个默认源都不可以访问到,致使没有更新的列表可用,cpan就失败了
如果不希望查看详细解决方案,请直接看正解

  1. 删除/root/.cpan/sources/modules下面两个文件
rm -f /root/.cpan/sources/modules/02packages.details.txt.gz
rm -f /root/.cpan/sources/modules/03modlist.data.gz


2. 直接编辑CPAN 配置文件(或者重新执行原来命令)
将CPAN自己默认的Urlist改为清华的镜像源。

q[http://www.perl.com/CPAN/], q[cpan>], q[o], q[conf], q[commit], q[http://www.cpan.org/]   ##自己默认的
改为:
q[https://mirror.tuna.tsinghua.edu.cn/CPAN/  ##清华的


wq报存即可。
3. 重新尝试cpan安装模块,很有可能,他已经好了

参考:http://blog.sina.com.cn/s/blog_607a84e00101hrzk.html

cpan安装软件时报错相关推荐

  1. Ubuntu安装软件时报错(报错:dpkg: 处理软件包 xxx (--configure)时出错: 依赖关系问题 - 仍未被配置)

    Ubuntu安装软件时报错 报错:dpkg: 处理软件包 ······ (–configure)时出错: 依赖关系问题 - 仍未被配置. 报错信息: done! update-alternatives ...

  2. linux系统安装软件报错,Linux安装软件时报错解决方法

    提示 Could not get lock /var/lib/dpkg/lock 报错? 有些小伙伴在使用 apt 包管理器更新或安装软件时,可能会遇到过诸如以下的错误提示: E: Could not ...

  3. Linux系统安装时报错,Linux安装软件时报错解决方法

    提示 Could not get lock /var/lib/dpkg/lock 报错? 有些小伙伴在使用 apt 包管理器更新或安装软件时,可能会遇到过诸如以下的错误提示:E: Could not ...

  4. CentOS中yum安装软件时报错:No package XXX available(转载)

    转自:https://www.cnblogs.com/xixihuang/p/5405188.html yum 安装软件时,报错:No package XXX available. 1 2 3 4 [ ...

  5. yum安装软件时报错:Errors during downloading metadata for repository ‘AppStream‘的处理

    出现问题的原因: CentOS 8操作系统版本结束了生命周期(EOL),Linux社区已不再维护该操作系统版本.建议您切换到Anolis或Alinux.如果您的业务过渡期仍需要使用CentOS 8系统 ...

  6. 求助帖|用conda安装软件时报错CondaHTTPError: HTTP 403 FORBIDDEN for url

    试了主流的[更换镜像源].[将https改为http]的两种方法,皆不能解决 求问各位大佬还知道别的解决办法吗orz

  7. 【庖丁解牛】成功解决yum安装mysql时报错libmysqlclient.so.18

    yum安装软件时报错libmysqlclient.so.18()(64bit) 问题复现 在centos7.5的环境中按照mysql时候,报错: 需要:libmysqlclient.so.18(lib ...

  8. 解决 安装或卸载软件时报错Error 1001 的问题

    解决 安装或卸载软件时报错Error 1001 的问题 参考文章: (1)解决 安装或卸载软件时报错Error 1001 的问题 (2)https://www.cnblogs.com/11754293 ...

  9. 安装oracle gcc版本,安装cx_Oracle时报错:error: command 'gcc' failed with exit status 1

    安装cx_Oracle时报错:error: command 'gcc' failed with exit status 1 发布时间:2020-06-19 21:27:36 来源:51CTO 阅读:1 ...

  10. Windows用pip安装Pytorch时报错Fatal error in launcher

    问题描述:在已安装python并正确设置了环境变量的条件下,利用pip语句安装Pytorch时报错. 报错信息为:Fatal error in launcher: Unable to create p ...

最新文章

  1. 12JavaScript中的内置对象
  2. aosp 本地版本管理_本地代码版本管理
  3. OpenCASCADE:Mac OS X平台使用Xcode构建OCCT
  4. 让vue-router渲染为指定的标签
  5. JAVA运行时异常及检查式异常
  6. 计算机考到贴吧的试题,2014年全国计算机二级VB上机考试试题七
  7. pytorch元素相乘_bert_pytorch学习(1)
  8. [Leetcode456]132模式 - 单调栈
  9. keil git 编译文件_交叉编译链下的Makefile(STM32F4xx)
  10. 【BZOJ 3294】 3294: [Cqoi2011]放棋子 (DP+组合数学+容斥原理)
  11. COGS 2507. 零食店
  12. ecplise和lomboz和tomcat配置
  13. Azure Active Directory B2C (1)
  14. 金蝶应收应付模块流程_金蝶财务软件里的应收应付模块核算哪些会生
  15. 自然辩证法论文 计算机,自然辩证法对人工智能学的指导意义
  16. 推荐一个不错的免费的asp空间
  17. Java中if条件语句举例详解
  18. docker run出现问题(Client.Timeout exceeded while awaiting headers)
  19. java哲学家就餐_哲学家就餐问题的解决方案(三种)
  20. 手机python软件怎么下载词云_从零开始教你用 Python 做词云

热门文章

  1. GPRS使用AT指令发短信拨号
  2. python提取图片中的文字自动填表_python写一个自动识别图片提取文字
  3. 计算机毕业设计——基于Spring Boot框架的在线导游预约系统
  4. 计算机毕业设计springbootiMeli在线彩妆店铺
  5. 相关系数与决定系数的关系
  6. Zabbix5.0监控CenterOS(RPM版)
  7. 存储过程 生成拼音码与五笔码
  8. krait和kryo_高效的Java序列化(Kryo和FST)
  9. 2021大厂Java高级面试题及答案,附面试答案
  10. 如何用Python画一只机器猫?