If you’re running an Ubuntu virtual machine (VM) on Unraid and see the message:
âRequires guest agent installedâ
…you’re not alone. This means the QEMU Guest Agent isnât installed or isnât being detected by Unraid.
Fortunately, itâs an easy fix.
In this guide, Iâll show you how to install and configure the QEMU Guest Agent so Unraid can properly communicate with your Ubuntu VM.
đ What is the QEMU Guest Agent?
The QEMU Guest Agent is a background service that runs inside your virtual machine. It allows Unraid (and any hypervisor using QEMU/KVM) to gather detailed information from the guest system.
Key features include:
- â Accurate IP address reporting
- â Shutdown/reboot control from the Unraid UI
- â Disk usage statistics
- â Time synchronization
- â Live migration support (for advanced setups)
If itâs missing, Unraid will display the warning:
âRequires guest agent installed.â
â How to Install the QEMU Guest Agent on Ubuntu
Follow these steps to get the guest agent installed and running.
1. Open your Ubuntu VM terminal
You can access it via the Unraid VM console or SSH into your Ubuntu VM.
2. Update your package list
sudo apt update
3. Install the guest agent
sudo apt install qemu-guest-agent -y
4. Enable and start the service
sudo systemctl enable qemu-guest-agent
sudo systemctl start qemu-guest-agent
Verify that itâs running:
sudo systemctl status qemu-guest-agent
You should see the service listed as active (running).
đ Reboot Your VM (Optional)
In most cases, no reboot is required.
However, if Unraid still doesnât detect the agent, try restarting your VM:
sudo reboot
Or use the Unraid web UI to power cycle the VM.
â Final Result: No More Warning!
After completing these steps:
- The âRequires guest agent installedâ message should disappear
- Unraid will display the VMâs IP address and other guest info
- Shutdown and restart functions will work more smoothly
đĄ Bonus Tip: Check VM Settings in Unraid
1. Go to VMs > Edit your Ubuntu VM
2. Scroll down to "QEMU Guest Agent"
3. Make sure itâs set to Yes
đ§© Troubleshooting
If you still donât see it working:
- Double-check that qemu-guest-agent is running (systemctl status)
- Check the VMâs XML for the <channel> device â Unraid usually adds this automatically
- Look in the Unraid syslog for guest agent connection errors
đ Summary
The âRequires guest agent installedâ warning is easy to fix â just install and enable the qemu-guest-agent package in Ubuntu.
Once itâs running, Unraid gains better visibility and control over your VM â including IP reporting, graceful shutdowns, and smoother management.
Would you like me to make a styled HTML version (with inline CSS and icons) so it looks great even without shortcodes/plugins? That version would work perfectly in any WordPress theme or static page builder.