• Topic
  • Discussion
  • UdaWikiWeb.ErrorWhileLoadingLibesql92so(Last) -- Owiki? , 2016-08-19 14:59:56 Edit owiki 2016-08-19 14:59:56

    Error Message: Error while loading shared libraries: libesql92.so or esql92.dll not found

    This error may be reported by any SQL-92 driver for Progress/OpenEdge v9 or later. It indicates an issue with the Progress/OpenEdge SQL-92 Client Access and/or the local environment. It does not indicate a problem with any OpenLink Software component or installation.

    The following steps should resolve the issue.

    1. Ensure that the full Progress/OpenEdge DBMS, or the Progress/OpenEdge SQL-92 Client Access, have been installed on the same host as the active Multi-Tier Database Agent or Single-Tier ODBC Driver.
    2. Ensure that the following environment variables are set:
      • DLC - (All OS) Should hold the full path to the root of the Progress installation.
      • PROCFG - (All OS) Should hold the full path to the {progress.cfg} file.
      • LD_LIBRARY_PATH, SHLIB_PATH, and/or LIBPATH - (Unix-like OS) Should include the $DLC/lib sub-directory.
      • PATH - (All OS) Should include the $DLC/bin sub-directory.
    3. Re-install the Multi-Tier Database Agent or the Single-Tier ODBC Driver as the user which owns the Progress component installation, if possible.
    4. If using Multi-Tier --
      1. Ensure the above variables are set in the relevant section of the Broker Rulebook (default, oplrqb.ini), e.g., [Environment PROGRESS9].
      2. Restart the Request Broker after the above conditions are met.


        $ cd /usr/openlink $ bash % . ./openlink.sh % cd bin % ./rqbshut -fy % ./oplrqb

      3. Confirm that the Database Agent returns a version string. For example:


        $ cd /usr/openlink $ bash % . ./openlink.sh % cd bin % ./prs91_sv -?

    5. Retest your DSN.

    Related Articles


    Referenced by...