Support Questions

Find answers, ask questions, and share your expertise
Announcements
Celebrating as our community reaches 100,000 members! Thank you!

CDSW Job Exits with "Engine exited with status 2." on Importing

avatar
Explorer

Hi,
I am getting the following error on Importing R globalenv module with Python3, other modules are importing fine. 
Error comes on following modules:
from rpy2.robjects import globalenv
import rpy2.robjects as robjects
from rpy2.robjects.packages import importr
from rpy2.robjects import pandas2ri

import os

for key in os.environ:
    if key in ['R_LIBS', 'LD_LIBRARY_PATH', 'R_HOME']:
        print(key, '=>', os.environ[key])
LD_LIBRARY_PATH => /data/cloudera/parcels/CDH-7.1.7-1.cdh7.1.7.p78.21656418/lib/hadoop/lib/native:/data/cloudera/parcels/PTY_BDP-7.2.0.26_CDP7.p0/jpeplite/lib/*:/data/cloudera/parcels/PTY_BDP-7.2.0.26_CDP7.p0/pepspark/lib/*:/data/cloudera/parcels/PTY_BDP-7.2.0.26_CDP7.p0/pephive/lib/*:/usr/lib/x86_64-linux-gnu/:/usr/local/lib/R/lib/
R_LIBS => /usr/lib/x86_64-linux-gnu/:/usr/local/lib/R/lib/:/home/cdsw/R:/usr/local/lib/R/library
R_HOME => /usr/local/bin/R
import rpy2
from rpy2 import situation
from rpy2.robjects import globalenv
Engine exited with status 2.

 
Configurations used:

DataSphereX_0-1679034176937.png

 

These Environment variables are important cannot change that,
I have tried running the code from CDSW sessions and even through python shell of my docker container that works fine. 
I cannot find any documentation regarding this particular error.
There is another solved question on the community: Workbench-exits-every-time-lm-fit-command-is-run-in-python-2/td-p/60758 
My job Engine is : Base Image v15 , docker repository engine:15
Don't have Admin rights so reinstalling R and other stuff is not possible. 

Any leads are helpful 
Thanks

1 ACCEPTED SOLUTION

avatar
Explorer

Solved

R_HOME was not setup properly, I set the environment variable to /usr/local/lib/R and that solved the problem. 

View solution in original post

1 REPLY 1

avatar
Explorer

Solved

R_HOME was not setup properly, I set the environment variable to /usr/local/lib/R and that solved the problem.