IBM Support

IBM Storage protect upgrade failure due to missing JRE files

Troubleshooting


Problem

The Storage Protect server upgrade could not be completed because the necessary file was not found in the directory.

Cause

The Storage protect upgrade fails due to system files under the DB2 JRE directory were deleted manually or during OS‑level activity.

Environment

IBM Storage Protect server on Unix and Linux operating system.

Diagnosing The Problem

If any of the JRE file is missing from the directory, the upgrade may fail

1)Back up the file "/opt/tivoli/tsm/db2/java/jdk64/jre/lib/ext/jverbs.jar" failed
since it does not exist.
Some error occurred while move file,
"/opt/tivoli/tsm/db2/java/jdk64/jre/lib/ext/jverbs.jar", to directory,
"/opt/tivoli/tsm/db2/.backup_02/java/jdk64/jre/lib/ext".
ERROR: Some error occurred while moving files during backup or restore to
directory, "/opt/tivoli/tsm/db2/.backup_02". The return code is "4294967295".
Back up the file "/opt/tivoli/tsm/db2/.backup_02/java/jdk64/jre/lib/ext/jverbs.jar"
failed since it does not exist
Some error occurred while move file,
"/opt/tivoli/tsm/db2/.backup_02/java/jdk64/jre/lib/ext/jverbs.jar", to
directory, "/opt/tivoli/tsm/db2/java/jdk64/jre/lib/ext".
ERROR: Some error occurred while moving files during backup or restore to
directory, "/opt/tivoli/tsm/db2/.backup_02". The return code is "4294967295".
ERROR: Some error occurred while moving files during backup or restore to
directory, "/opt/tivoli/tsm/db2/.backup_02". The return code is "4294967295".
The specified file,
"/opt/tivoli/tsm/db2/.backup_02/.metadata/BASE_CLIENT_R/files", was not found.
Updating DB2 file sets :.......Failure

Else check the below points as well for an example.

2)Back up the file "/opt/tivoli/tsm/db2/java/jdk64/jre/lib/amd64/libjsor.so"
failed since it does not exist.
Some error occurred while move file,
"/opt/tivoli/tsm/db2/java/jdk64/jre/lib/amd64/libjsor.so", to directory,
"/opt/tivoli/tsm/db2/.backup/java/jdk64/jre/lib/amd64".
ERROR: Some error occurred while moving files during backup or restore to
directory, "/opt/tivoli/tsm/db2/.backup". The return code is "4294967295".
The specified file,
"/opt/tivoli/tsm/db2/.backup/.metadata/BASE_CLIENT_R/files", was not found.
Updating DB2 file sets :.......Failure

Resolving The Problem

Please find  the below possible resolution methods and choose any one of the options (either first, second, or third)

1)Restore Missing Files from a Working IBM Storage Protect Server (Recommended & Fastest)
a) Identify all missing files reported in the upgrade error output. Examples include: /opt/tivoli/tsm/db2/java/jdk64/jre/lib/ext/jverbs.jar ,/opt/tivoli/tsm/db2/java/jdk64/jre/lib/amd64/libjsor.so 
b) Copy the corresponding files from another functioning IBM Storage Protect server running the same version to the affected server. Place the files in their respective directories.
c) As the root user, verify and correct file ownership and permissions if required.
d) Run the upgrade again.

2)Extract Installer and Restore Clean Files (Useful When No Working Server Is Available)
a) Extract the installer contents of the same version currently installed without performing an installation by running: ./8.x.xx.xxx-IBM-SPSRV-Linuxx86_64.bin
b) After extraction, locate the required files in the extracted directory structure (e.g.im64/jre_8.0.8020.20240226_0814/jre/lib/ext/jverbs.jar and im64/jre_8.0.8020.20240226_0814/jre/lib/amd64/libjsor.so) from the extracted path and place them into the directory where they are missing.
c) Retry the upgrade process.

3)Full Reinstallation After Safe Database Backup (Slower but Clean Approach)
a) Take a complete backup of the Storage Protect database along with the following critical files: devconfig ,volhist ,certificate ,dsmserv.opt ,dsmkeydb.
b) After confirming backups are secure: Uninstall the currently installed IBM Storage Protect server package. Reinstall it using the same version installer package. (Refer the url link  Uninstalling and reinstalling IBM Storage Protect)
c) Perform the upgrade again.

Document Location

Worldwide

[{"Type":"MASTER","Line of Business":{"code":"LOB69","label":"Storage TPS"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSEGHY","label":"IBM Storage Protect"},"ARM Category":[{"code":"a8m3p000000hAadAAE","label":"Server-\u003EInstall\/Upgrade\/Configuration"}],"ARM Case Number":"TS020802206","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"}],"Version":"8.1.0;8.1.1;8.1.10;8.1.11;8.1.12;8.1.13;8.1.14;8.1.15;8.1.16;8.1.17;8.1.18;8.1.19;8.1.2;8.1.20;8.1.21;8.1.22;8.1.23;8.1.24;8.1.25;8.1.26;8.1.27;8.1.3;8.1.4;8.1.5;8.1.6;8.1.7;8.1.8;8.1.9;8.2.0;8.2.1"}]

Historical Number

TS020802206

Product Synonym

Storage protect

Document Information

Modified date:
27 January 2026

UID

ibm17256927