Announcements
This site is in read only until July 22 as we migrate to a new platform; refer to this community post for more details.
Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

google-guest-agent now requires systemd-networkd version 252+, but Ubuntu 22.04.05 only provides 249

### Summary
After updating google-guest-agent to version 20241011.01-0ubuntu1~22.04.0, we noticed that systemd-networkd version 252 or higher is now required. However, Ubuntu 22.04.05 LTS(Jammy Jellyfish) provides only version 249 by default, causing a compatibility issue.

### Environment

  • VM Image: ubuntu-2204-jammy-v20241119
  • google-guest-agent Version: 20241011.01-0ubuntu1~22.04.0
  • systemd-networkd Version: 249

### Observed Issue
On boot, google-guest-agent logs the following error:


systemd-networkd version 249 not supported: minimum 252 required
rolling back regular ethernet changes for netplan
rolling back changes for systemd-networkd
Rolling back netplan
rolling back changes for netplan
Rolling back wicked
Rolling back NetworkManager
Rolling back systemd-networkd
rolling back changes for systemd-networkd Setting up dhclient
Finished setting up dhclient
Completed adding/removing routes for aliases, forwarded IP and target-instance IPs

This prevents the network from properly initializing, requiring manual intervention.

### Questions

  1. What are the specific reasons behind google-guest-agent now requiring systemd-networkd version 252 or higher?
  2. Is there an official way to upgrade systemd-networkd on Ubuntu 22.04 to meet this requirement?
  3. Will there be any updates to google-guest-agent that address this compatibility issue?

Any guidance on how to proceed would be greatly appreciated.

0 1 611