Skip to content

How to repair Guest Agent

  1. Connect to the VM via SSH
  2. Run:
Окно терминала
systemctl status qemu-guest-agent
  • active (running) → agent is running
  • inactive (dead) → agent is stopped
  • Not found → agent is not installed

  1. Connect via SSH
  2. Install the package:

CentOS:

Окно терминала
yum install qemu-guest-agent

Debian / Ubuntu:

Окно терминала
apt install qemu-guest-agent
  1. Enable autostart:
Окно терминала
systemctl enable --now qemu-guest-agent
  1. Check status:
Окно терминала
systemctl status qemu-guest-agent
  1. Check SELinux:
Окно терминала
sestatus

If SELinux is enabled:

  • Edit /etc/selinux/config

  • Change:

    SELINUX=enforcing

    to:

    SELINUX=disabled
  • Reboot the VM

  1. Check file:
/etc/sysconfig/qemu-ga

If it contains:

BLACKLIST_RPC=guest-file-open,guest-file-close,guest-file-read,guest-file-write,guest-file-seek,guest-file-flush,guest-exec,guest-exec-status

— remove or comment it, then restart GA:

Окно терминала
systemctl restart qemu-guest-agent

  1. Connect via SSH
  2. Start the service:
Окно терминала
systemctl start qemu-guest-agent

  1. Connect via SSH
  2. Run:
Окно терминала
sed -i '/BLACKLIST_RPC=/cBLACKLIST_RPC=' /etc/sysconfig/qemu-ga
  1. Restart GA:
Окно терминала
systemctl restart qemu-guest-agent

  1. Install Virtio drivers:
  1. Install QEMU Guest Agent

  2. Open services.msc:

  • Ensure the service is running
  • Start it if stopped
  • Install GA if missing

GA Service