IBM Support

Cannot load module ibsad001 and Could not open XBSA library errors occur when running On-Bar archive

Troubleshooting


Problem

This article describes errors which can occur due to changes in the Informix Dynamic Server file locations.

Resolving The Problem

PROBLEM

When taking an archive with On-Bar, you receive the errors similar to the following:



    An unexpected error occurred:
    Cannot load module /informix/IDS940UC2/lib/ibsad001.o.
    0509-026 System error: A file or directory in the path name does not exist.
      No such file or directory
    Could not open XBSA library /informix/IDS940UC2/lib/ibsad001.o.


SCOPE

The following products and operating systems are affected:

Product Name
Product Version(s)
Hardware Vendor
Operating System
IBM® Informix® Dynamic Server (IDS)
  • 9.4x
  • All
    All
    x can be T, U, H, or F depending on your operating system.


    CAUSE

    Some of the functions invoked by On-Bar are in shared libraries supplied by the storage management vendors. Errors like those listed above indicate that On-Bar is not able to find the shared library ibsad001.o or ibsad001.so depending on your operating system.

    Previously, these libraries needed to be in /usr/lib. Now they need to be under $INFORMIXDIR/lib. This change was part of later releases of IDS reducing our need for root access.

    Important: This is only one possible cause of the problem. If this document does not provide you with a solution to your problem, you should search for other documents that refer to this topic.


    HOW TO AVOID THIS PROBLEM

    For the onbar binary to be able to find the file and thus access these functions, do one of the following:

      a. Relocate and/or rename the missing library to $INFORMIXDIR/lib/ibsad001.platform_extension where platform_extension is your shared library file extension.

      b. Create $INFORMIXDIR/lib/ibsad001.platform_extension as a symbolic link to the library.

      c. Set the BAR_BSALIB_PATH parameter in $ONCONFIG to the full path to the library.
    [{"Product":{"code":"SSGU8G","label":"Informix Servers"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"--","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF025","label":"Platform Independent"},{"code":"PF008","label":"DYNIX\/ptx"},{"code":"PF010","label":"HP-UX"},{"code":"PF015","label":"IRIX"},{"code":"PF016","label":"Linux"},{"code":"PF026","label":"Reliant UNIX"},{"code":"PF027","label":"Solaris"}],"Version":"9.4","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

    Document Information

    More support for:
    Informix Servers

    Software version:
    9.4

    Operating system(s):
    AIX, DYNIX/ptx, HP-UX, IRIX, Linux, Reliant UNIX, Solaris

    Document number:
    347335

    Modified date:
    16 June 2018

    UID

    swg21233119

    Manage My Notification Subscriptions