Uploaded image for project: 'JS - JobScheduler'
  1. JS - JobScheduler
  2. JS-1618

Shell jobs should have an environment with an unchanged LD_LIBRARY_PATH which is modified by the startscript so that the JobScheduler finds some own libraries.

    XMLWordPrintable

Details

    • Feature
    • Status: Released (View Workflow)
    • Minor
    • Resolution: Fixed
    • None
    • 1.11
    • None
    • None
    • Linux

    Description

      Current Situation

      • The JobScheduler setup provides two libraries from the compile environment of the JobScheduler engine. The startscript of the JobScheduler set the $LD_LIBRARY_PATH so that the JobScheduler finds these libraries. These are
        • ./lib/libgcc_s.so.1
        • ./lib/libstdc++.so.6.0.x
      • The benefit of this procedure is that the JobScheduler starts on Linux systems too where the gcc environment is older than gcc environment of that machine where the JobSchedler was built.
      • On the other hand it could get problems on newer Linux systems.
        Each shell job in the JobScheduler gets the modified $LD_LIBRARY_PATH so that all applications which are called in the shell job have an environment with older gcc libraries but some applications need the current libraries from the system. In this case you get errors such as
        version `GLIBCXX_3.4.x' not found
        

      Desired Behavior

      JobScheduler should find above gcc libraries but a shell job has an environment with an unchanged $LD_LIBRARY_PATH.

      Attachments

        Issue Links

          Activity

            People

              jz Joacim Zschimmer
              oh Oliver Haufe
              Oliver Haufe Oliver Haufe
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 1 day
                  1d
                  Remaining:
                  Remaining Estimate - 1 day
                  1d
                  Logged:
                  Time Spent - Not Specified
                  Not Specified