Troubleshoot | My R recipes aren’t working after upgrading or migrating my instance #
The first thing to check when this happens is whether or not the R version has been upgraded on your instance. If so, since R does not maintain binary compatibility, please make sure to first try rebuilding your default R environment and managed code environments (as R.lib in Dataiku and/or your code environments are likely outdated).
If that doesn’t work, then this likely means that there are faulty packages that have been installed at a global level and which need to be removed. This can be done by doing the following:
-
Run R from the terminal of your Dataiku server.
./R/bin
-
Check for the problematic package(s).
find.package("TheBrokenPackage")
-
If a global path (like /usr/share or /usr/lib or /usr/local) is returned, then open an R shell as the root user and remove said package(s).
remove.packages(c("TheBrokenPackage"))
-
Repeat the previous steps until there are no more broken packages that remain.
Warning
Please make sure to replace TheBrokenPackage with the name of the actual package.