专项软件迁移yum命令无法执行
现象描述
执行专项软件迁移任务中的yum安装命令时,遇到报错提示,如下图。
可能原因
yum进程启动时会判断当前系统中是否有其它yum进程在运行,若存在其它yum进程,则会一直等待直到其它yum进程终止。为防止因启动太多的yum进程导致系统资源被耗尽,工具在执行yum命令前会检测系统上是否存在其它yum进程。若存在其它的yum进程,则会给出错误提示,并终止运行当前执行的yum命令。
处理步骤
若运行yum命令等待时间过长,可能是因为yum源配置存在问题或无法连接网络,可以参考以下步骤配置本地镜像源,以CentOS7.6为例。
- 执行以下命令挂载镜像光盘。
mount /root/CentOS-7-x86_64-Everything-1810.iso /media -o loop
- 执行如下命令备份原始yum源(mv命令中的“path”表示备份目录,请用实际情况代替)。
cd /etc/yum.repos.d/ //进入yum源配置目录
mv ./* path //备份之前的yum源配置
- 执行如下命令修改“media.repo”文件。
vi /etc/yum.repos.d/media.repo
- 按“i”进入编辑模式,在“media.repo”文件中写入以下内容。
1 2 3 4 5 6 7
[InstallMedia] name=CentOS7.6 metadata_expire=-1 gpgcheck=0 cost=500 baseurl=file:///media enabled=1
- 按“ESC”,输入“:wq”,按“Enter”保存并退出。
- 执行如下命令,更新yum源本地缓存信息。
yum makecache
父主题: FAQ