github-actions[bot] commented on issue #12095:
URL: https://github.com/apache/cloudstack/issues/12095#issuecomment-4856145202

   ## ๐ŸŽฏ Triage report
   
   The noVNC clipboard "Send" function corrupts non-ASCII UTF-8 characters 
(e.g., Turkish `รง`) when targeting Windows VMs via VMware ESXi 8.x. The 
characters work fine on Linux guests. A CloudStack maintainer noted that VMware 
dropped standard VNC in ESXi 7.0 in favour of the proprietary MKS protocol, 
which noVNC does not properly support, making this a fundamental protocol 
compatibility issue rather than a simple encoding bug.
   
   ### ๐Ÿ“Š Assessment
   
   | Dimension | Value | Reasoning |
   |---|---|---|
   | **Type** | type:bug | Clipboard data is visibly corrupted; expected 
behaviour is correct transmission |
   | **Component** | component:console-proxy | noVNC/websockify in the Console 
Proxy SystemVM |
   | **Severity** | Severity:Minor | Limited to non-ASCII clipboard on 
Windows/VMware; manual typing sometimes works; no data loss |
   | **Labels** | type:bug, component:console-proxy, Severity:Minor | As above |
   | **Coding agent** | Not suitable | Requires investigation into VMware MKS 
protocol support and possibly upgrading noVNC in the SystemVM image |
   
   ### ๐Ÿ”— Similar issues
   
   - https://github.com/apache/cloudstack/issues/7335 (related) โ€” previously 
reported noVNC character encoding / clipboard issue
   
   <details><summary>๐Ÿ’ก Notes and suggestions</summary>
   
   - Since VMware ESXi 7.0+ uses the MKS protocol (not RFB/VNC), upgrading 
noVNC alone will not fix this. CloudStack may need to integrate the VMware 
Remote Console (VMRC) or use an MKS-compatible viewer.
   - On KVM/XenServer hypervisors (which still use standard VNC/SPICE), this 
issue may not reproduce โ€” worth testing to scope the fix.
   - Short-term workaround: ask users to type the characters manually or use a 
KVM clipboard forwarding mechanism (e.g., SPICE client) on non-VMware 
hypervisors.
   - Tracking issue #7335 for upstream context on previous attempts.
   
   </details>
   
   
   
   > Generated by [Daily Issue 
Triage](https://github.com/apache/cloudstack/actions/runs/28523943189) ยท 
[โ—ท](https://github.com/search?q=repo%3Aapache%2Fcloudstack+%22gh-aw-workflow-call-id%3A+apache%2Fcloudstack%2Fdaily-issue-triage%22&type=issues)
   >
   <details>
   <summary>Add this agentic workflows to your repo</summary>
   
   To install this agentic workflow, run
   
   ```
   gh aw add 
githubnext/agentics/workflows/daily-issue-triage.md@d7c1dc4b72b00607a67caaffdcc216cb64379cf9
   ```
   </details>
   
   
   <!-- gh-aw-agentic-workflow: Daily Issue Triage, engine: copilot, version: 
1.0.52, model: claude-sonnet-4.6, id: 28523943189, workflow_id: 
daily-issue-triage, run: 
https://github.com/apache/cloudstack/actions/runs/28523943189 -->
   <!-- gh-aw-workflow-call-id: apache/cloudstack/daily-issue-triage -->


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to