Bad id for repo: yum, byte = 0
repo的错误id: yum,字节=0
总结:[yum] 这里yum是源标识,唯一id,并却[] 里面不能有空格。
- 报错代码如下:
[root@localhost yum.repos.d]# yum install vim
已加载插件:fastestmirror
Bad id for repo: yum, byte = 0
There are no enabled repos.
Run "yum repolist all" to see the repos you have.
To enable Red Hat Subscription Management repositories:
subscription-manager repos --enable
To enable custom repositories:
yum-config-manager --enable
- 查看配置的本地yum源文件(这个是第一次配置的错误的示范的)
[root@localhost yum.repos.d]# cat yum.repo [ yum] name=is YUM baseurl=file:///mnt/cdrom gpgcheck=0 enabled=1
报错排除:[yum] 这里的yum是源标识,唯一id,必须在[yumid]里面,并且yumid不能有空格。 去掉上面[ yum] 这里的空格改成[yum] 就可以了。
- 改正后的yum本地源正确文件(修改后正确的yum本地配置):
[root@localhost yum.repos.d]# cat yum.repo [yum] name=is YUM baseurl=file:///mnt/cdrom gpgcheck=0 enabled=1
改正后:
- 清除历史缓存:yum clear all
- 元数据缓存建立:yum makecache root
- 重启网卡:systemctl restart network
- 测试yum安装: yum -y install vim
[root@localhost yum.repos.d]# yum clean all [root@localhost yum.repos.d]# yum makecache [root@localhost yum.repos.d]# systemctl restart network [root@localhost yum.repos.d]# yum install vim
- 查看yum源可用资源数:yum repolist all
[root@localhost cdrom]# yum repolist all 已加载插件:fastestmirror Loading mirror speeds from cached hostfile 源标识 源名称 状态 yum is YUM 启用: 4,070 repolist: 4,070
总结:[yum] 这里yum是源标识,唯一id,并却[yumid] 里面不能有空格。



