提前致谢。
我正在尝试在我的 ubuntu 机器上安装和配置 KVM。提供下面给定的代码我收到错误。
命令:update-rc.d libvirtd enable
错误:“update-rc.d:错误:找不到 libvirtd 的 LSB 脚本”
我在“/etc/init.d”下检查了与该命令相关的名为“libvirt-bin”的脚本,它有适当的标题,如下所示:
#!/bin/sh
#
# Init script for libvirtd
#
# (c) 2007 Guido Guenther <[email protected]>
# based on the skeletons that comes with dh_make
#
### BEGIN INIT INFO
# Provides: libvirtd libvirt-bin
# Required-Start: $network $local_fs $remote_fs $syslog virtlogd
# Required-Stop: $local_fs $remote_fs $syslog virtlogd
# Should-Start: avahi-daemon cgconfig
# Should-Stop: avahi-daemon cgconfig
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: libvirt management daemon
### END INIT INFO
现在我无法解决这个 LSB 脚本错误。
我的操作系统详细信息:Linux 版本 4.15.0-112-generic (buildd@lcy01-amd64-021) (gcc 版本 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)) #113~16.04.1-Ubuntu SMP 2020 年 7 月 10 日星期五 04:37:08 UTC
请帮我解决这个问题。
注意:要安装 KVM,我按照链接“https://www.linuxtechi.com/install-configure-kvm-ubuntu-18-04-server/”中的步骤操作
*我无法更改我的操作系统版本,因为这是办公系统。
在您链接的文档中,这是在“如果未启动和启用 libvirtd 服务”部分中,情况并非如此。所以无论如何你都不应该需要这个命令。但是如果它在安装后被禁用,请提交一个带有重新创建步骤的错误,以便我可以解决它。
即使您的服务没有运行,update-rc 也已过时,可能是从旧的 howto 复制而来。即使由于 Xenial 中的 systemd 而无法启用它,后来启用它的命令也会像:
虽然我认为人们应该采用新工具,但如果你坚持使用 update-rc.d,那么问题是这
libvirtd
不是正确的名称 - 以下是可行的(但最终与 more上面的现代命令):使用它并在终端中运行。这解决了我的问题