Fix R configuration quotes bug preventing package installation on Linux VMs#4658
Merged
Conversation
…ux VMs Co-authored-by: marrobi <17089773+marrobi@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] R is not correctly configured for the proxy on Linux
Fix R configuration quotes bug preventing package installation on Linux VMs
Aug 28, 2025
Co-authored-by: marrobi <17089773+marrobi@users.noreply.github.com>
Contributor
Author
Member
|
@TonyWildish are you able to test this fix? Thanks. |
Contributor
|
@marrobi, it's on my TODO list, but I'm firefighting other issues at the moment. It'll be several days before I can get to this. |
tamirkamara
approved these changes
Sep 13, 2025
Unit Test Results0 tests 0 ✅ 0s ⏱️ Results for commit 144a6fc. |
Member
|
/test-force-approve 144a6fc Note tested. |
|
🤖 pr-bot 🤖 ✅ Marking tests as complete (for commit 144a6fc) (in response to this comment from @marrobi) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The R configuration in Linux VMs had malformed quotes that prevented R and RStudio from properly installing packages. The issue was in line 160 of
templates/workspace_services/guacamole/user_resources/guacamole-azure-linuxvm/terraform/vm_config.shwhere extra quotes caused syntax errors in the generated R configuration.Problem:
When users tried to run
install.packages("tidyverse")or any package installation in R/RStudio on Linux VMs, it would fail because the R configuration had malformed quotes around the Nexus proxy URL.Root Cause:
The shell script contained extra quotes in the R configuration:
This generated invalid R syntax with mismatched quotes.
Solution:
Verification:
This ensures R can properly connect to the Nexus proxy for package installation without syntax errors.
Fixes #4657.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.