Skip to content

Update RStudio server (& python venv) - #1113

Merged
jashapiro merged 7 commits into
masterfrom
jashapiro/rstudio-update
Oct 8, 2026
Merged

jashapiro merged 7 commits into
masterfrom
jashapiro/rstudio-update

Conversation

@jashapiro

Copy link
Copy Markdown
Member

closes https://github.com/AlexsLemonade/rstudio-server/issues/219

Here I am updating the version of RStudio that we use to a version with the fix for rstudio/rstudio#17440, which has been tripping us up (understatement) during training. This should resolve our crashing issue (though we won't know for a bit).

This version includes Posit assistant UI (though it isn't installed), but I disabled it at the server level.

While preparing this, I ran into some renv issues during builds, which are fixed by a few small package updates.

I also hit a new python install error, so I decided to resolve it by implementing a venv installation, with setting environment variables to make sure that user paths (other than root) are set to use it.
So this also closes #885

My plan is to test this in edge for a bit, and then possibly replace the 2026-october docker image with it for people working on our server. I don't think there is much need to replace earlier docker images, but the October one seems worth doing, since it is most likely to have active users. I can do this all at the Dockerhub level rather than requiring a rerelease on GitHub, or we could rerelease on GitHub...

@jashapiro
jashapiro requested a review from allyhawkins October 8, 2026 15:44

@allyhawkins allyhawkins left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jashapiro
jashapiro merged commit f9b2cf7 into master Oct 8, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update how we install Python packages in Docker

2 participants