Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Guacamole: Connection to user resource fails if allocated IP address of old resource which has failed to delete #1241

Closed
Tracked by #18
oliver7598 opened this issue Feb 3, 2022 · 2 comments
Labels
bug Something isn't working
Milestone

Comments

@oliver7598
Copy link
Contributor

As mentioned in issue #1201 and #1163 User Resources currently fail to delete due to Key Vault purge protect.
This happens after the Virtual Machine is deleted and the IP used is freed.
If a new resource is then created and the old IP allocated, the connection uri created will match that of the previous resource.
On attempting to connect to the virtual machine a connection error is presented.

Steps to reproduce

  1. Create a user resource in a Guacamole service
  2. Delete the user resource
  3. Wait for the delete to fail so the IP is free
  4. Create a new user resource
  5. Wait for it to be ready to use
  6. Go to connection uri provided
  7. Connection error

NOTE: I have only tested this on a Ubuntu deployment. Unsure if the same would happen for a Windows VM although I would expect it to.

@oliver7598 oliver7598 added the bug Something isn't working label Feb 3, 2022
@daltskin daltskin moved this to Triage in AzureTRE - Crew Rock Feb 4, 2022
@daltskin daltskin added this to the Release 0.3 milestone Feb 7, 2022
@marrobi
Copy link
Member

marrobi commented Feb 7, 2022

I think the issue here is IP addresses are being used for connection name, we should be using the VM name which should always be unique for the workspace service.

@marrobi
Copy link
Member

marrobi commented Apr 25, 2022

I think his will be fixed if #1729 is completed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants