Hi All,
Trying to validate the grid and connect server from SMC but they are failing due to oracle and odbc libs. getting below ERROR
ERROR: Could not load opt/sas/home/SASFoundation/9.4/sasexe/sasodb (43 images loaded)
[5/19/25, 5:13 PM] FINE: ERROR: libodbc.so: cannot open shared object file: No such file or directory
[5/19/25, 5:13 PM] FINE: ERROR: Extension Load Failure: OS Error: -1 (/opt/oracle/19c/lib//libclntsh.so: cannot open shared object file: Permission denied)
ERROR: Unable to load oracle client (libclntsh.so)
ERROR: Libref xxxx failed to assign from logical server.
ERROR: The SAS/ACCESS Interface to ODBC cannot be loaded. The SASODB code appendage could not be loaded.
ERROR: Libref xxxxx failed to assign from logical server.
Looks like you have AUTOEXEC programs running at server startup assigning Oracle and ODBC LIBNAMES. Do these work correctly when accessing your grid server via EG or SAS Studio when using the same account you use with SMC? If you get the same type of errors then you may have a configuration issue and @EyalGonen 's link should help. If it works OK in EG or SAS Studio then I suspect the validation process itself is missing the correct configuration.
Can you run this code below and verifyy SAS/Access to ODBC is installed?
proc product_status;run;
Did you follow the instructions at https://support.sas.com/documentation/installcenter/en/ikfdtnunxcg/66380/PDF/default/config.pdf pg. 59 for configuring SAS/Access to ODBC?
You need to set LD_LIBRARY_PATH to the ODBC Driver's lib directory.
The SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment.
SAS technical trainer Erin Winters shows you how to explore assets, create new data discovery agents, schedule data discovery agents, and much more.
Find more tutorials on the SAS Users YouTube channel.