error occured in SAS during sasdata2dataframe #565
-
Hi Just starting with sapy. Sorry, but can't solve this by myself.
and a log looks like:
mentioned file exist:
What should I do ?
Python 3.8.16 Thanks |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hey, sorry to hear that, but I can help. This isn't a saspy thing, but rather a SAS/ Operating System requirement issue. The sasxbamt module isn't the one that's not there, it's part of the SAS deployment. But, it has OS level executable requirements that aren't part of the SAS deployment. That version of SAS was built and linked with certain OS version requirements, which is the issue here. It expects there to be this file So this is a systems requirement between the version of SAS you have installed and the version of the OS its installed on. The best thing to do would be to check w/ your systems admin (SAS admin) folks to see if they can make the OS level comply with what SAS needs. This may be just one of the same kind of issue that could be hit running other SAS code that loads other modules which rely on specific versions of the OS libraries. Also, checking with our Tech Support on how to make this compliant is another thing too. For reference, on my system (you's may be different) I have that library in the following location, with more than one version.
It may be that simply adding that version of the library, in to the same path where you have a different version, is the answer but that begs the question of is the OS isn't at the compliant level for the version of SAS, then what's the next one you're going to hit ... But, maybe that'll get you going. Either way, this is really a systems admin exercise, not really an end users. So, I'll let you decide what's the right way for you to try to resolve this at your site. But that's what the problem is! Tom |
Beta Was this translation helpful? Give feedback.
Hey, sorry to hear that, but I can help. This isn't a saspy thing, but rather a SAS/ Operating System requirement issue. The sasxbamt module isn't the one that's not there, it's part of the SAS deployment. But, it has OS level executable requirements that aren't part of the SAS deployment. That version of SAS was built and linked with certain OS version requirements, which is the issue here. It expects there to be this file
libnsl.so.1
available at the OS level, but it is not being found. there's probably a different version of that library on your system, but not that version.So this is a systems requirement between the version of SAS you have installed and the version of the OS its ins…