建议使用Chrome浏览器访问!
技术支持
互动社区
学习培训
深信服官网
合作伙伴

超融合HCI

关注
深信服超融合SANGFOR HCI是面向下一代数据中心的软件定义基础架构,通过虚拟化技术融合计算、存储、网络和安全等资源,并提供运维管理、容灾备份、智能监控等高级特性,帮助用户构建极简、稳定、高性能的云化数据中心基石。
故障案例库
典型场景排查思路

【KB:330424750】Linux虚拟机安装vmtool报错:Missing nessary commands, this OS version is NOT supported

更新时间:2024-09-07
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块 虚拟机编辑 | vmtool问题
适用版本 通用

openEuler系统虚拟机安装vmtool时提示以下报错信息:

./install.sh: line 60: tar: command not found

Missing nessary commands, this OS version is NOT supported!

虚拟机操作系统为最小化安装,tar命令未预先安装,导致安装vmtool失败,需手动安装tar后才能继续安装vmtool。

临时解决办法

不涉及。

彻底解决办法

适用于CentOS,openEuler,RedHat。

  1. 配置本地yum源。
    1. 编辑虚拟机,找到光驱CD,本地或虚拟存储上指定对应操作系统的ISO镜像(安装镜像)。

    2. root账户登录虚拟机并挂载镜像。
      一般挂载目录为/dev/sr0,如没有可选择/dev/sr1
      创建挂载点文件
      # mkdir /mnt/iso
      挂载镜像
      # mount /dev/sr0 /mnt/iso
    3. 创建本地yum源。
      创建临时文件夹
      # mkdir /etc/yum.repos.d/bak 
      把系统默认的repo文件移到bak文件夹中
      # mv /etc/yum.repos.d/* /etc/yum.repos.d/bak
      创建repo文件
      # vi /etc/yum.repos.d/iso.repo
         [iso]
         name=isofile
         baseurl=file:///mnt/iso/
         enabled=1
         gpgcheck=0
      创建缓存
      # yum makecache
      • [iso]:表示该源的标识符,在执行命令时会用到
      • name:是该源显示名称
      • baseurl:是该源所在服务器地址
      • enabled:指定是否启用该源(1为启用,0为禁用)
      • gpgcheck:指定是否检查软件包签名。值为0时表示不校验,值为1时需要在下一行添加gpgkey=file:///校验值
  2. 使用yum安装tar。
    # yum install tar
  3. 重新挂载vmtool镜像。
    # mount /dev/sr0 /mnt/cdrom
    # cd /mnt/cdrom
    # ./install.sh

 

 

本页目录
  • 问题描述
  • 根因
  • 解决方案