概述
给IBM 3850的虚拟机装个中文,发现yum grouplist | grep Chinese找不到任何信息
yum grouplist也失效
加载iso文件后# mkdir -pv /opt/local_repo
# cp -R /media/RHEL_6.5 i386 Disc 1/Packeage /opt/local_repo# vi /etc/yum.repo.d/local_repo.repo
[local_repo]
name=local_repo
baseurl=file:///opt/local_repo/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release# yum list
......
......
......
#执行正常
# yum grouplist
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Setting up Group Process
Error: No group data available for configured repositories
一般解决方法
yum clean all #清理缓存
yum makecache #重做缓存
yum grouplist
执行完毕依旧报错。。。
分析
好好看了下英文,没有repo的依赖数据。
于是,在/media/RHEL_6.5 i386 Disc 1/ 可以找到repodata文件夹,打开后看到很多组包的xml信息于是解压# gunzip 5be3a055950d3023fb6c39c44208f253df3f5db21c6823571db7be07c25d83e4-comps-rhel6-Server.xml.gz
我的解决问题方法
其实就是为了得到comps-rhel6-Server.xml这个依赖库# 试了几次相应的createrepo命令失败,是格式不对,但是报错信息值得收藏
# createrepo -g /opt/local_repo/comps-rhel6-Server.xml
Error: Must specify a directory to index.
Usage: genpkgmetadata.py [options]# createrepo -g /opt/local_repo /opt/local_repo/comps-rhel6-Server.xml
/opt/local_repo/comps-rhel6-Server.xml must be a directory
[root@virtualserver@vmware repodata]# createrepo -g /opt/local_repo/comps-rhel6-Server.xml /opt/local_repo/
Spawning worker 0 with 2919 pkgs
Workers Finished
Gathering worker results
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
我的内存480MB,所以这个过程等了好久。。
此时清空缓存# yum clean all
# yum groulist
......
......
......
Welsh Support [cy]
Xhosa Support [xh]
Zulu Support [zu]
Done
最后
以上就是贤惠吐司为你收集整理的linux yum grouplist,51CTO博客-专业IT技术博客创作平台-技术成就梦想的全部内容,希望文章能够帮你解决linux yum grouplist,51CTO博客-专业IT技术博客创作平台-技术成就梦想所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复