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.