kstyrc / embedded-redis

Redis embedded server for Java integration testing
840 stars 368 forks source link

Running on Jenkins glibc version not found #49

Closed ljramones closed 9 years ago

ljramones commented 9 years ago

Hi

I can run this locally on my mac but once i check it in and run it on Jenkins, I see the following error message.

/tmp/1430170830037-0/redis-server-2.8.19: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /tmp/1430170830037-0/redis-server-2.8.19)

We are running with Spring 4.1.5 and Java 8

What are the OS dependencies?

kstyrc commented 9 years ago

Redis claims on its page that it has no deps other than GCC and libc. I guess you have too old libc version on your Jenkins server? It requires at least 2.14.

ljramones commented 9 years ago

yes, they are at 2.12. I am trying to get them to upgrade. Big companies :) Thanks

thiyaml commented 9 years ago

Do we have an option if we want to have 2.14 on a separate folder & only embedded server uses this lib?

kstyrc commented 9 years ago

Will try to find a way according to: http://stackoverflow.com/questions/847179/multiple-glibc-libraries-on-a-single-host

rainhacker commented 5 years ago

@kstyrc @EvilJinious1 Were you able to resolve this ? If you managed to install 2 glibc versions, how did you pointed redis-server to use the desired version of glibc ?