Avamar: Restore fails after database upgrade with: Cannot load module libsybase_avamar.so
Summary: After upgrading the Sybase ASE database from 15.7 to 16, the .so file seems to have gone missing or was not properly moved.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Customer restores fail with:
2023-11-13 14:01:40 avsybase Error <16177>: Backup Server: 4.124.2.1: Archive API error for device='sybase_avamar::'sybcrt'.ASEPROD.cob_accionistas.0.4.39097::000': Vendor application name=<UNINIT>, Library version=0, API routine=<UNINIT>, Message=Unable to open API library for device 'sybase_avamar::'sybcrt'.ASEPROD.cob_accionistas.0.4.39097'. Library path is '/ase15/ASE-16_0/lib/libsybase_avamar.so'. dlopen() returned: Code=2, Message= 0509-022 Cannot load module /ase15/ASE-16_0/lib/libsybase_avamar.so. 0509-026 System error: A file or directory in the path name does not exist.
Cause
The ibsybase_avamar.so. file is missing.
[SYBCRT/ase15/ASE-16_0/lib#] pwd /ase15/ASE-16_0/lib ls -ltra total 48976 -rwxr-xr-x 1 sybase sybase 151700 Feb 14 2023 libcompress.so -rwxr-xr-x 1 sybase sybase 83475 Feb 14 2023 libsyb_tsm.so -rw-r--r-- 1 sybase sybase 1790452 Feb 14 2023 log4j-core-2.17.1.jar -rw-r--r-- 1 sybase sybase 301873 Feb 14 2023 log4j-api-2.17.1.jar -rw-r--r-- 1 sybase sybase 82614 Feb 14 2023 jrtms.jar -rw-r--r-- 1 sybase sybase 26235 Feb 14 2023 jms.jar -rw-r--r-- 1 sybase sybase 26583 Feb 14 2023 javax.jms.jar -rw-r--r-- 1 sybase sybase 61113 Feb 14 2023 qptune.jar -rw-r--r-- 1 sybase sybase 482552 Feb 14 2023 uaf-client.jar -rw-r--r-- 1 sybase sybase 178799 Feb 14 2023 sybrestore.jar -rw-r--r-- 1 sybase sybase 235883 Feb 14 2023 sdcadmin-15.0.1.jar -rw-r--r-- 1 sybase sybase 1650420 Feb 14 2023 aseaccess_core.jar -rw-r--r-- 1 sybase sybase 278409 Feb 14 2023 aseaccess_client.jar -rw-r--r-- 1 sybase sybase 710680 Feb 14 2023 sybmigrate.jar -rw-r--r-- 1 sybase sybase 1467856 Feb 14 2023 powerj.zip -rwxr-xr-x 1 sybase sybase 5208803 Feb 14 2023 libsybciase.so -rw-r--r-- 1 sybase sybase 1215 Feb 14 2023 rtms.properties -rw-r--r-- 1 sybase sybase 119091 Feb 14 2023 setuphadr.jar -rwxr-xr-x 1 sybase sybase 128769 Feb 14 2023 libsybibmmq.so -rwxr-xr-x 1 sybase sybase 113309 Feb 14 2023 libshmemrtds.so -rwxr-xr-x 1 sybase sybase 11049 Feb 14 2023 examples.so -rwxr-xr-x 1 sybase sybase 31074 Feb 14 2023 sybsyesp.so -rw-r--r-- 1 sybase sybase 16535 Feb 14 2023 sqldbgr.jar -rwxr-xr-x 1 sybase sybase 35187 Feb 14 2023 xpsmsgs.so -rwxr-xr-x 1 sybase sybase 11821635 Feb 14 2023 libbtsymbols.so drwxrwxr-x 2 sybase sybase 256 Nov 07 10:13 pca drwxrwxr-x 3 sybase sybase 4096 Nov 07 10:13 . drwxrwxr-x 19 sybase sybase 4096 Nov 09 12:01 ..
Resolution
As stated in the Dell Avamar for Sybase ASE User Guide 19.4
4. Create a symbolic link named libsybase_avamar.so in the Sybase ASE library directory, $SYBASE/$SYBASE_ASE/
lib, that references the correct Avamar Plug-in for the Sybase library file in the Avamar_installation_dir/lib directory:
Created the symbolic link:
ln -s /usr/local/avamar/lib/libsybase_avamar64.so libsybase_avamar.so
This is how it should look:
4. Create a symbolic link named libsybase_avamar.so in the Sybase ASE library directory, $SYBASE/$SYBASE_ASE/
lib, that references the correct Avamar Plug-in for the Sybase library file in the Avamar_installation_dir/lib directory:
- For Sybase ASE 15.0.x, points to 32-bit library file libsybase_avamar32.so
- For Sybase ASE 15.5 or later, points to 64-bit library file libsybase_avamar.so
Created the symbolic link:
ln -s /usr/local/avamar/lib/libsybase_avamar64.so libsybase_avamar.so
This is how it should look:
[SYBCRT/ase15/ASE-16_0/lib#] ls -ltra
total 48976
-rwxr-xr-x 1 sybase sybase 151700 Feb 14 2023 libcompress.so
-rwxr-xr-x 1 sybase sybase 83475 Feb 14 2023 libsyb_tsm.so
-rw-r--r-- 1 sybase sybase 1790452 Feb 14 2023 log4j-core-2.17.1.jar
-rw-r--r-- 1 sybase sybase 301873 Feb 14 2023 log4j-api-2.17.1.jar
-rw-r--r-- 1 sybase sybase 82614 Feb 14 2023 jrtms.jar
-rw-r--r-- 1 sybase sybase 26235 Feb 14 2023 jms.jar
-rw-r--r-- 1 sybase sybase 26583 Feb 14 2023 javax.jms.jar
-rw-r--r-- 1 sybase sybase 61113 Feb 14 2023 qptune.jar
-rw-r--r-- 1 sybase sybase 482552 Feb 14 2023 uaf-client.jar
-rw-r--r-- 1 sybase sybase 178799 Feb 14 2023 sybrestore.jar
-rw-r--r-- 1 sybase sybase 235883 Feb 14 2023 sdcadmin-15.0.1.jar
-rw-r--r-- 1 sybase sybase 1650420 Feb 14 2023 aseaccess_core.jar
-rw-r--r-- 1 sybase sybase 278409 Feb 14 2023 aseaccess_client.jar
-rw-r--r-- 1 sybase sybase 710680 Feb 14 2023 sybmigrate.jar
-rw-r--r-- 1 sybase sybase 1467856 Feb 14 2023 powerj.zip
-rwxr-xr-x 1 sybase sybase 5208803 Feb 14 2023 libsybciase.so
-rw-r--r-- 1 sybase sybase 1215 Feb 14 2023 rtms.properties
-rw-r--r-- 1 sybase sybase 119091 Feb 14 2023 setuphadr.jar
-rwxr-xr-x 1 sybase sybase 128769 Feb 14 2023 libsybibmmq.so
-rwxr-xr-x 1 sybase sybase 113309 Feb 14 2023 libshmemrtds.so
-rwxr-xr-x 1 sybase sybase 11049 Feb 14 2023 examples.so
-rwxr-xr-x 1 sybase sybase 31074 Feb 14 2023 sybsyesp.so
-rw-r--r-- 1 sybase sybase 16535 Feb 14 2023 sqldbgr.jar
-rwxr-xr-x 1 sybase sybase 35187 Feb 14 2023 xpsmsgs.so
-rwxr-xr-x 1 sybase sybase 11821635 Feb 14 2023 libbtsymbols.so
drwxrwxr-x 2 sybase sybase 256 Nov 07 10:13 pca
drwxrwxr-x 19 sybase sybase 4096 Nov 09 12:01 ..
lrwxrwxrwx 1 root system 41 Nov 13 14:04 libsybase_avamar.so -> /usr/local/avamar/lib/libsybase_avamar64.so
drwxrwxr-x 3 sybase sybase 4096 Nov 13 14:04 .
After re-creating the .so file, the restores are successful.
Affected Products
AvamarArticle Properties
Article Number: 000219505
Article Type: Solution
Last Modified: 16 Feb 2024
Version: 2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.