Details
-
Fix
-
Status: Released (View Workflow)
-
Blocker
-
Resolution: Fixed
-
1.12.2
-
None
Description
- Current Situation*
- When started for Linux RedHat/CentOS 6.5 then the JobScheduler Master on start-up reports:
Starting JobScheduler... /appserv/jobscheduler/master_sked_test/bin/scheduler: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /appserv/jobscheduler/master_sked_test/lib/libjobscheduler-engine.so)
- This problem is due to the fact that with release 1.12.2 the dependency GLIBC_2.14 has been introduced.
- The command
strings ./lib/libjobscheduler-engine.so | grep GLIBC
reveals the dependency.
- libc starting from this version is available from RedHat/CentOS Linux version 7. There is no solution of users for RedHat/CentOS Linux 6.5 to operate JobScheduler release 1.12.2 which makes this problem a blocker.
- In fact this dependency is not required. The JobScheduler engine works with the same libc as previous releases of the 1.12 branch (no change of compiler version during maintenance releases). This error has been introduced by the build environment.
- The command
Desired Behavior
- Remove dependency for GLIBC_.2.14 and revert to dependencies as availailable for 1.12.1
Workaround
- This problem affects release 1.12.2 only. Please switch to using release 1.12.1.
- The next maintenance release 1.12.3 that will fix this problem is targeted for May 18th.