Version/Environment (if relevant):
Domino 5.6:
- Domino 5.6 Spark Compute Environment ( quay.io/domino/compute-environment-images:ubuntu20-py3.9-r4.2-spark3.3.2-hadoop3.3.4-domino5.6)
Domino 5.7:
- Domino 5.7 Standard Environment (quay.io/domino/compute-environment-images:ubuntu20-py3.9-r4.3-domino5.7-standard)
- Domino 5.7 Spark Compute Environment (quay.io/domino/compute-environment-images:ubuntu20-py3.9-r4.3-spark3.4.0-hadoop3.3.5-domino5.7)
- Domino 5.7 Ray Compute Environment (quay.io/domino/compute-environment-images:ubuntu20-py3.9-r4.3-ray2.4.0-domino5.7)
- Domino 5.7 Dask Compute Environment (quay.io/domino/compute-environment-images:ubuntu20-py3.9-r4.3-dask2023.6.0-domino5.7)
Issue:
These environments will fail with certain graphics and plot commands inside RStudio, and will display "Warning message: R graphics engine version 16 is not supported by this version of RStudio. The Plots tab will be disabled until a newer version of RStudio is installed."
Root Cause:
The environments listed above have R version 4.3.0 (Domino 5.6 environment) or 4.3.1 (Domino 5.7 environments). Support for R4.3 was added in RStudio version 2023.03.0 ("Cherry Blossom"). However, these environments inadvertently shipped with RStudio version 2022.07.1 ("Spotted Wakerobin"), prior to the inclusion of R4.3 support.
Resolution:
A newer version of RStudio has been included with the Domino 5.8 images, which should work with Domino 5.6 and Domino 5.7. Alternatively, Dockerfile instructions to upgrade RStudio can be added to the environment. For example:
USER root
RUN apt-get remove -y --purge rstudio-server && \
wget -nv https://download2.rstudio.org/server/focal/amd64/rstudio-server-2023.06.2-561-amd64.deb && \
gdebi -n rstudio-server-2023.06.2-561-amd64.deb && \
apt-get clean && \
rm -f rstudio-server-2023.06.2-561-amd64.deb && \
ln -sf /usr/lib/rstudio-server /usr/local/lib/rstudio-server && \
chown -R ${DOMINO_USER}:${DOMINO_GROUP} /usr/lib/rstudio-server && \
chown -R ${DOMINO_USER}:${DOMINO_GROUP} /var/lib/rstudio-server && \
chown ${DOMINO_USER}:${DOMINO_GROUP} /etc/rstudio/rserver.conf && \
chown ${DOMINO_USER}:${DOMINO_GROUP} /etc/rstudio/rsession.conf && \
ln -sf /usr/lib/rstudio-server/bin/pandoc/pandoc /usr/local/bin/pandoc && \
ln -sf /usr/lib/rstudio-server/bin/pandoc/pandoc-citeproc /usr/local/bin/pandoc-citeproc
USER ubuntu
Notes/Information:
Internal References:
-
DOM-50275 (Domino 5.6)
-
DOM-50280 (Domino 5.7)
Comments
0 comments
Article is closed for comments.