执行sudo systemctl start libvirtd提示服务未找到该如何解决
问题原因
从你提供的软件包列表可以看到,当前系统仅安装了libvirt-clients(libvirt命令行客户端)和libvirt0(libvirt基础依赖库),承载服务运行的核心守护进程包libvirt-daemon、系统服务配置包libvirt-daemon-system未安装,系统中不存在对应的libvirtd.service systemd单元文件,因此启动服务时会提示单元不存在。
解决步骤
- 安装libvirt服务端核心组件,如需使用QEMU/KVM虚拟化可一并安装qemu-kvm包:
sudo apt install libvirt-daemon libvirt-daemon-system qemu-kvm
- 安装完成后重新执行启动命令:
sudo systemctl start libvirtd
- 执行以下命令验证服务运行状态,正常输出会标注
active (running):
sudo systemctl status libvirtd
- 若需要服务随系统开机自动启动,执行:
sudo systemctl enable libvirtd
内容的提问来源于stack exchange,提问作者Leftddr
相关产品推荐
相关产品推荐

