BookmarkSubscribeRSS Feed
☑ This topic is solved. Need further help from the community? Please sign in and ask a new question.
FK21
Fluorite | Level 6

Hello Everyone,

 

does anyone use the "git functions" integrated into SAS? I came across the following issue: the underlying OpenSSL version used for the functions to "work" is "OpenSSL 1.1.1".  However, this is an old version, which is not maintained anymore! (see: Wikipedia page to OpenSSL )

 

"Newer" Operating Systems, e.g. Red Hat 9.x by default make use of the 3.x.x. versions of OpenSSL,

The 3.x.x. versions, however, do not work with the SAS git functions.

 

Example:

 

Running this data setp:

 

git_data_step.PNG

 

 

 

 

I get the following error messages:

NOTE: libgit2.so not found in the system location, trying the extension path.
NOTE: libgit2.so not found in the system location, trying the install path.
ERROR: libgit2.so not found.
ERROR: Unable to load libgit2 module.
rc_git_version=-1
NOTE: DATA statement used (Total process time):
real time 0.00 seconds
cpu time 0.00 seconds

When looking for a solution, the only "solution" that presented to me, was to install an "deterioreated" verison of OpenSSL:

https://support.sas.com/kb/69/920.html

 

Isn't there a more proper solution which makes git functions work under OpenSSL 3.x.x.?

 

Cheers,

FK

1 ACCEPTED SOLUTION

Accepted Solutions
ChrisHemedinger
Community Manager

The available SAS hotfixes provide updated libgit* modules that work with OpenSSL 1.1.1. OpenSSL 1.1.1 is still supported and in service; it is maintained by Red Hat (with its most recent minor release in Sept 2023).

 

SAS is beginning some projects to provide versions of libgit* that work with OpenSSL 3. These are not available yet, but if it's something you need you can register a case with SAS Technical Support and maybe this can influence the priority.

Register for SAS Innovate 2025!! The premier event for SAS users, May 6-9 in Orlando FL. Sign up now for the best deals!

View solution in original post

3 REPLIES 3
andreas_lds
Jade | Level 19

From the problem note: "SAS 9.4M7 or SAS9.4M8: Install the hot fix, install OpenSSL 1.0.x ..."

I would not even dare to suggest this to our it security. I thought that SAS learned something from the log4j fiasco. Having outdate libraries is an absolute no-go in any environment.

ChrisHemedinger
Community Manager

The available SAS hotfixes provide updated libgit* modules that work with OpenSSL 1.1.1. OpenSSL 1.1.1 is still supported and in service; it is maintained by Red Hat (with its most recent minor release in Sept 2023).

 

SAS is beginning some projects to provide versions of libgit* that work with OpenSSL 3. These are not available yet, but if it's something you need you can register a case with SAS Technical Support and maybe this can influence the priority.

Register for SAS Innovate 2025!! The premier event for SAS users, May 6-9 in Orlando FL. Sign up now for the best deals!
FK21
Fluorite | Level 6

@ChrisHemedinger : 

Thank you, Chris, for your reply. I already opened a Case with Tech Support. Basically, they told me the same thing as you did: it is work in progress.

Let's hope, they can come up with the new versions of libgit* as soon as possible.

I'll keep you posted!

 

Thank's,

FK21

sas-innovate-wordmark-2025-midnight.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.


Register now!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 3 replies
  • 1181 views
  • 0 likes
  • 3 in conversation