Avamar:使用以下命令进行数据库升级后恢复失败:无法加载模块 libsybase_avamar.so

Summary: 将 Sybase ASE 数据库从 15.7 升级到 16 后,.so 文件似乎丢失或未正确移动。

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

客户还原失败,并显示:
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

缺少 ibsybase_avamar.so. 文件。
[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

Dell Avamar for Sybase ASE 用户指南 19.4 4

中所述。在 Sybase ASE 库目录 $SYBASE/$SYBASE_ASE/lib 中创建名为 libsybase_avamar.so 的符号链接,该链接引用 Avamar_installation_dir/
lib 目录中 Sybase 库文件的正确 Avamar 插件:
  • 对于 Sybase ASE 15.0.x,指向 32 位库文件 libsybase_avamar32.so
  • 对于 Sybase ASE 15.5 或更高版本,指向 64 位库文件 libsybase_avamar.so

创建了符号链接:
ln -s /usr/local/avamar/lib/libsybase_avamar64.so libsybase_avamar.so

这是它应该有的样子:
[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 .
重新创建 .so 文件后,还原将成功。

Affected Products

Avamar
Article 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.