cloudstack icon indicating copy to clipboard operation
cloudstack copied to clipboard

Problem with vRouter after Livepatching from 4.20.1.0 -> 4.20.2.0

Open jgotteswinter opened this issue 3 weeks ago • 3 comments

problem

The existing vRouter have been live patched from 4.20.1.0 to 4.20.2.0, everything shows up fine in the UI. The systemvm template used by the vRouter still shows 4.20.1.0, but the software version is correctly displayed with 4.20.2.0 Now, when i tried to start a vm, it failed with an error "Network is unavailable. Please contact administrator".

The cloudstack management servers log shows this

2025-12-09 11:40:35,705 ERROR [c.c.a.ApiAsyncJobDispatcher] (API-Job-Executor-92:[ctx-04bdbebb, job-717188]) (logid:8225e4c6) Unexpected exception while executing org.apache.cloudstack.api.command.admin.vm.StartVMCmdByAdmin com.cloud.utils.exception.CloudRuntimeException: Network is unavailable. Please contact administrator
...
...
...
Caused by: com.cloud.exception.ResourceUnavailableException: Resource [VirtualRouter:5014] is unreachable: Unable to send command. Router requires upgrade

after rebooting the vRouter everything started working again. Live patching seems to be broken here, i had a similar effect a few days ago as well. After a reboot, the vRouter also uses the newer systemvm template 4.20.2.0

we are on Ubuntu 24.04, our vRouters are redundant.

jgotteswinter avatar Dec 09 '25 12:12 jgotteswinter

@jgotteswinter can you check the global setting minreq.sysvmtemplate.version ? if it is 4.20.2.0, change it to 4.20.1.0

weizhouapache avatar Dec 09 '25 12:12 weizhouapache

yes its indeed 4.20.2.0, i guess this has been set by the update routines? I did not change it

jgotteswinter avatar Dec 09 '25 12:12 jgotteswinter

@jgotteswinter , has the workaround @weizhouapache gave worked for you?

DaanHoogland avatar Dec 10 '25 12:12 DaanHoogland