IBM Support

Errors related to Win32::Registry when using isam_migrate.pl on a Windows based Policy Server

Troubleshooting


Problem

When migrating a Windows based Policy Server the isam_migrate.pl script requires the Win32::Registry PERL module.

Symptom

The following error will be displayed when running the script while using Strawberry PERL :


Can't locate Win32/Registry.pm in @INC (you may need to install the
Win32::Registry module) (@INC contains:
D:/Migrate/StrawberryPerl/perl/site/lib
D:/Migrate/StrawberryPerl/perl/vendor/lib
D:/Migrate/StrawberryPerl/perl/lib .) at
D:/Migrate/StrawberryPerl/perl/lib/if.pm line 13.
BEGIN failed--compilation aborted at isam_migrate.pl line 18.

Cause

The isam_migrate.pl script requires the Win32::Registry PERL module

Environment

Windows based ITAM 6.1.X environment

Diagnosing The Problem

Verify that your version of PERL is using the Win32::Registry Module

Resolving The Problem

Work with your Operating Systems team to install a version of PERL that contains the Win32::Registry module

You can also change the reference to 'Win32::Registry' to 'Win32::TieRegistry' if you cannot get a Perl module with 'Win32::Registry'.

[{"Product":{"code":"SSPREK","label":"Tivoli Access Manager for e-business"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"General Information","Platform":[{"code":"PF033","label":"Windows"}],"Version":"6.1;6.1.1;7.0","Edition":"Enterprise;Standard","Line of Business":{"code":"LOB24","label":"Security Software"}}]

Document Information

More support for:
Tivoli Access Manager for e-business

Software version:
6.1, 6.1.1, 7.0

Operating system(s):
Windows

Document number:
253425

Modified date:
16 June 2018

UID

swg21686831

Manage My Notification Subscriptions