上一篇文章描述了利用Nginx搭建局域网yum源,安装完成后可以使用,但是有的老铁反馈说出现如下错误,可以查询到包,但是安装的时候,提示找不到路径,我这里做了测试,总结到这篇文章中。

这里是用安装telnet服务做测试。

Error downloading packages:

1:telnet-0.17-64.el7.x86_64: failed to retrieve Packages/telnet-0.17-64.el7.x86_64.rpm from centos7

error was [Errno 2] Local file does not exist: /etc/yum.repos.d/pdate/Packages/telnet-0.17-64.el7.x86_64.rpm

发现问题:

从第一行的error中提示中提取关键词,failed to retrieve,查询资料解决,未果。

从第二行的error中发现是找不到本地路径,路径是/pdata/packages,可是这个路径在手动创建的时候并没有创建,估计是系统自动生成的。而我们在自动创建的时候只执行了createrepo的命令。

其次在浏览器中输入IP地址可以访问,而且也可以查询到文件,说明文件是存在的,并且可以下载。

解决方法:

服务器端

执行如下命令,进入放置镜像文件的路径下,本例中是

/mirror/repo/centos/x86_64/7/packages/CentOs-7-x86_64-Everything

删除repodata目录

rm -rf repodata

然后用以下命令重新创建,重新生成repodata目录

createrepo --update /mirror/repo/centos/x86_64/7/packages/CentOS-7-x86_64-Everything-1708

在客户端

执行如下命令

yum clean all,清除yum缓存

yum makecache

以上命令意思是把服务器的包信息下载到本地电脑缓存起来,makecache建立一个缓存,以后用install时就在缓存中搜索,提高了速度。

重新执行yum install telnet命令

[root@shell yum.repos.d]# yum install telnet命令

成功完成。

结论:

局域网本地yum源的连接文件主要是repodata,这个文件是用createrepo命令创建的时候自动生成的,其位置路径与创建文件的路径相同,如果出现以上这种问题,提示在哪个目录,就在服务器端把哪个目录里的repodata文件删除,用createrepo –-update命令创建新的目录,再在客户端操作。

另外在linux中,当出现错误提示的时候,查询方法,一般是提取错误关键字,其中在错误信息中有的是数字比较重要,比入第几行出错。有的是把整个错误提示复制到查询窗口,进行查询。

解决问题的关键是思路,而思路的关键是快速定位问题,快速定位问题的关键是仔细提取关键词(要一行一行,一个单词一个单词的看),这是解决问题的根本方法和捷径。

centos 7 局域网丢包排查_Nginx搭建局域网yum源问题补充及解决思路与方法转发收藏...相关推荐

  1. centos 7 局域网丢包排查_ethtool原理介绍和解决网卡丢包排查思路

    前言 之前记录过处理因为LVS网卡流量负载过高导致软中断发生丢包的问题,RPS和RFS网卡多队列性能调优实践,对一般人来说压力不大的情况下其实碰见的概率并不高.这次想分享的话题是比较常见服务器网卡丢包 ...

  2. centos 7 局域网丢包排查_宽带发生故障怎么办?教你几招轻松排查

    1 FTTH故障处理步骤 第一步:查看ONT(光猫) "Power"电源灯的状态. (1)不亮,表示供电异常,需要检查电源连接和电源适配器是否工作正常 (2)长亮,表示供电正常转第 ...

  3. centos 7 局域网丢包排查_网络排查神器:mtr

    常用的 ping,tracert,nslookup 一般用来判断主机的网络连通性,其实 Linux 下有一个更好用的网络联通性判断工具,它可以结合ping nslookup tracert 来判断网络 ...

  4. centos 7 局域网丢包排查_一文掌握docker centos 安装python3.7「精品」

    今天我将通过下文,详细向大家介绍如何在docker下安装python3.7,当然是在centos中: 一.获取centos镜像 docker pull centos:centos7 二.查看容器 do ...

  5. ethtool 原理介绍和解决网卡丢包排查思路(附ethtool源码下载)

    Table of Contents 1. 了解接收数据包的流程 将网卡收到的数据包转移到主机内存(NIC 与驱动交互) 通知系统内核处理(驱动与 Linux 内核交互) 2. ifconfig 解释 ...

  6. linux 丢包排查思路简述(tcp+rdma)

    linux 丢包排查思路简述 概述 网络包接收流程 网络包发送流程 丢包排查的思路 tcp排查方法 rdma排查方法 网络工具汇总 参考链接 概述 我们首先以tcp网络为例,谈谈linux系统如何收发 ...

  7. K8S集群中Pod资源数据丢包排查思路

    K8S集群中Pod资源数据丢包排查思路 Pod资源可能会由于网络原因产生丢包的现象. 当Pod资源存在丢包的现象时,会出现下面的报错: Connect to 100.111.156.74 port 5 ...

  8. 【博客573】linux内核层丢包排查方法汇总

    linux丢包排查方法汇总 1.排查网卡丢包 命令1: ifconfig xxx ifconfig eth0 eth0 Link encap:Ethernet HWaddr AC::3D:A9::0D ...

  9. centos搭建本地yum源:

    centos7如何搭建本地yum源局域网yum源以及网络yum源 搭建本地yum源: yum源文件存放位置:/etc/yum.repos.d/*.repo 1.清空yum源文件 rm -f /etc/ ...

最新文章

  1. C# 制作外挂常用的API
  2. NET问答: 到底是返回 null 好,还是 空集合 好?
  3. hazelcast入门教程_Hazelcast入门指南第5部分
  4. html 改变文本框字体颜色,CSS更改文本框的字体颜色
  5. linux ortp 编译,编译oRTP库
  6. api 另一窗体 之上_12 个设计 API 的安全建议,不要等出事儿了“捶胸顿足”
  7. oracle存储过程实例
  8. 2019通信工程师最新的职业发展方向
  9. python输入年份判断生肖_python年份判断生肖
  10. 艺考生冬日穿泳装秀三围
  11. UVa 10019 - Funny Encryption Method
  12. Zookeeper知识要点与集群安装,欢迎纠错
  13. 新百家姓出来了,看你排第几位?
  14. #20 ifconfig、route、netstat、ip、ss命令详解与修改主机名与网卡配置文件
  15. 彻底删除已经下载安装好的Mysql
  16. python从键盘输入一个字符串、将小写字母全部_从键盘输入一个字符串,将其中的小写字母全部转换成大写字母...
  17. RK3588 AP6398RS3之WIFI调试(一)
  18. 计算机注销命令,电脑的注销命令是什么?
  19. 值得看一眼的80句好话----转自徐小平博客
  20. Oracle(甲骨文)这个庞然大物至今未倒之谜

热门文章

  1. 工作如果没有方法,光靠苦力是不行的
  2. pycharm设置编写的脚本页面长行实现自动换行(windows版)
  3. vue element的若干问题
  4. Swift与LLVM-Clang原理与示例
  5. 车载网络处理器带来多功能能力
  6. 2021年大数据常用语言Scala(十四):基础语法学习 数组  重点掌握
  7. Lumen报class does not exist的mailer坑
  8. IndentationError: unexpected indent
  9. Android 多渠道打包
  10. android app 内置图标icon 的标准,(目前是2019年)