中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

专项软件迁移yum命令无法执行

现象描述

执行专项软件迁移任务中的yum安装命令时,遇到报错提示,如下图。

可能原因

yum进程启动时会判断当前系统中是否有其它yum进程在运行,若存在其它yum进程,则会一直等待直到其它yum进程终止。为防止因启动太多的yum进程导致系统资源被耗尽,工具在执行yum命令前会检测系统上是否存在其它yum进程。若存在其它的yum进程,则会给出错误提示,并终止运行当前执行的yum命令。

处理步骤

若运行yum命令等待时间过长,可能是因为yum源配置存在问题或无法连接网络,可以参考以下步骤配置本地镜像源,以CentOS7.6为例。
  1. 执行以下命令挂载镜像光盘。

    mount /root/CentOS-7-x86_64-Everything-1810.iso /media -o loop

  2. 执行如下命令备份原始yum源(mv命令中的“path”表示备份目录,请用实际情况代替)。

    cd /etc/yum.repos.d/ //进入yum源配置目录

    mv ./* path //备份之前的yum源配置

  3. 执行如下命令修改“media.repo”文件。

    vi /etc/yum.repos.d/media.repo

  4. 按“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
    
  5. 按“ESC”,输入“:wq”,按“Enter”保存并退出。
  6. 执行如下命令,更新yum源本地缓存信息。

    yum clean all

    yum makecache