Found some issues on Ubuntu 24.04. Partly maybe this is expected because features are unsupported due to the very old system libraries from RHEL-8, but some other things that I think should work:
Libraries dynamically loading modules
ImageMagick dynamically loads its formatting driver libs.
library(magick)
example(image_read)
# Error in eval(ei, envir) :
# R: NoDecodeDelegateForThisImageFormat `PNG' @ error/constitute.c/ReadImage/581
Problems finding SSL certs
library(mongolite)
example(mongo)
# mongo> # Connect to demo server
# mongo> con <- mongo("mtcars", url =
# mongo+ "mongodb+srv://readwrite:test@cluster0-84vdt.mongodb.net/test")
# Error: No suitable servers found (`serverSelectionTryOnce` set): [TLS handshake failed: certificate verify failed # (20): unable to get local issuer certificate calling hello on 'cluster0-shard-00-01-84vdt.mongodb.net:27017'] [TLS handshake failed: certificate verify failed (20): unable to get local issuer certificate calling hello on 'cluster0-shard-00-02-84vdt.mongodb.net:27017'] [TLS handshake failed: certificate verify failed (20): unable to get local issuer certificate calling hello on 'cluster0-shard-
library(RCurl)
curlPerform(URL="https://github.com")
# error setting certificate verify locations:
# CAfile: /etc/pki/tls/certs/ca-bundle.crt
# CApath: none
library(arrow)
s3_bucket("voltrondata-labs-datasets")
# Error: IOError: When resolving region for bucket 'voltrondata-labs-datasets': AWS Error NETWORK_CONNECTION during HeadBucket operation: curlCode: 77, Problem with the SSL CA cert (path? access rights?)
av
> library(av)
# Error: package or namespace load failed for 'av' in dyn.load(file, DLLpath = DLLpath, ...):
# unable to load shared object '/usr/local/lib/R/site-library/av/libs/av.so':
# libpython3.6m.so.1.0: cannot open shared object file: No such file or directory
Packages looking for share/conf files
Some functions in OpenCV require config files that are under /etc
or /share
on the host
library(opencv)
example(ocv_face)
# ocv_mr> # Find face
# ocv_mr> faces <- ocv_face(mona)
# Error in find_data_dir() : Failed to find opencv 'share' directory
Python stuff
library(reticulate)
py_config()
# sh: 1: /root/.cache/R/reticulate/uv/bin/uv: not found
# Error in system2(uv, c("python list", "--all-versions", "--color never", :
# error in running command: 'Function not implemented'
# Error: Installation of Python not found, Python bindings not loaded.