Backups of SAP Sybase ASE 16 (64 bit) on Solaris SPARC fail because a link of API library created by sybase_config script has been wrong.

Article: 100042761
Last Published: 2018-04-16
Ratings: 2 0
Product(s): NetBackup & Alta Data Protection

Problem

In NetBackup 8.1 and 8.1.1, backups of SAP Sybase ASE 16 (64 bit) on Solaris SPARC fail due to API library open failure.
libsybackup.so does not exist in the shared library path (/opt/sybase/ASE-16_0/lib).

Error Message

Following messages are observed in Sybase Backup Server log when performing Sybase backups.

--- Sybase Backup Server log
  MMM DD hh:mm:ss YYYY: A00: SYBMULTBUF ERROR: Unable to open API library for device 'sybackup::-SERV <server> -CLIENT <client> -POL <policy> -SCHED Default-Application-Backup'. Library path is '/opt/sybase/ASE-16_0/lib/libsybackup.so'. dlopen() returned: Code=0, Message=ld.so.1: sybmultbuf: fatal: /opt/sybase/ASE-16_0/lib/libsybackup.so: open failed: No such file or directory

Cause

A link of API library created by sybase_config script has been wrong.

Solution

There are 2 workarounds.

1. Make symbolic link for libsybackup.so manually.

  #/bin/ln -s /usr/openv/netbackup/bin/libsybackup64.so /opt/sybase/ASE-16_0/lib/libsybackup.so

 2. Use script file attached to this article to create appropriate link. This script is compatible for both of NetBackup 8.1 and 8.1.1.

References

Etrack : 3943285

Was this content helpful?