feat: update terminal support messaging and enhance guest agent provisioning logic

This commit is contained in:
2026-09-25 21:12:21 +05:30
parent d870c98bfa
commit 6573f483e6
10 changed files with 163 additions and 29 deletions
+2 -2
View File
@@ -38,8 +38,8 @@ class GuestTerminal(GuestSession):
except (OSError, EOFError, ProtocolError) as error:
self.close()
raise GuestAgentUnavailableError(
"Interactive terminal support is unavailable. Stop this VM, use Install / update terminal support "
"in its Sessions view, then start it and launch a new session."
"Interactive terminal support is unavailable. Restart this VM to apply automatic guest-agent setup, "
"then wait for the agent to start and launch a new session."
) from error
async def _receive_exact(self, size: int) -> bytes: