使用virsh shutdown指定--mode参数报错,求助是否缺失相关软件包
virsh shutdown指定--mode参数报错,求助是否缺失相关软件包
兄弟,这个报错我之前踩过类似的坑,先别着急找缺失的软件包,大概率是libvirt或者QEMU的版本太旧,不支持你用的--mode参数对应的功能~
你看到的unsupported flags (0x4)错误,其中0x4对应的是VIR_DOMAIN_SHUTDOWN_SUSPEND这个标志位,也就是说你指定的--mode参数(比如suspend)是较新版本libvirt才引入的功能,旧版本压根没这个选项,自然就报错了。
给你几个解决思路:
- 先确认你用的
--mode具体值是什么,比如如果是suspend这类新mode,那直接升级libvirt和QEMU到稳定的新版本就能解决,升级后再试命令应该就没问题了。 - 如果暂时没法升级系统里的包,那可以放弃
--mode参数,用默认的关机方式,或者试试兼容性更好的--mode acpi,这个是大多数版本都支持的。 - 你也可以先查下当前libvirt版本:
virsh version,对比下官方文档里对应mode要求的最低版本,就能实锤是不是版本兼容问题了。
备注:内容来源于stack exchange,提问作者rory toma
相关产品推荐
相关产品推荐

