github-actions[bot] commented on issue #12669: URL: https://github.com/apache/cloudstack/issues/12669#issuecomment-5330089027
## ๐ฏ Triage report Backup restore fails on KVM+CIFS because the mount path built from the backup repository's UNC address gets mangled (backslashes not converted correctly to a `//host/share` SMB path), causing `mount -t cifs` to fail. Confirmed by the reporter after checking `listBackupRepositories`. ### ๐ Assessment | Dimension | Value | Reasoning | |---|---|---| | **Type** | type:bug | Reproducible functional defect in NAS/CIFS backup restore path | | **Component** | component:kvm | Restore happens via KVM host mount command | | **Severity** | Severity:Major | Backup restore is broken for CIFS repositories, but workaround exists (forward-slash UNC path) | | **Labels** | type:bug, component:kvm | | | **Coding agent** | Needs more info | Root cause (path escaping) is identified, but exact code location (mount command construction) still needs confirmation before a fix can be scoped | ### ๐ Similar issues No similar open issues found via search. <details><summary>๐ก Notes and suggestions</summary> - Likely location: NAS backup plugin's mount helper that builds the `mount -t cifs` command from the repository address stored via `listBackupRepositories`/`createBackupRepository`. - Suggest checking whether the UNC path is stored with backslashes and only converted to forward slashes inconsistently (e.g., only for display vs for the actual mount call). - A safe fix would be to normalize the address to `//host/share` form once, at creation time, rather than reformatting at mount time. </details> > Generated by [Daily Issue Triage](https://github.com/apache/cloudstack/actions/runs/32143747223) ยท sonnet50 259.3K ยท [โท](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-5, id: 32143747223, workflow_id: daily-issue-triage, run: https://github.com/apache/cloudstack/actions/runs/32143747223 --> <!-- 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]
