Spectrum post upgrade script convert_current_myisam_to_innodb.pl fails on line 16
search cancel

Spectrum post upgrade script convert_current_myisam_to_innodb.pl fails on line 16

book

Article ID: 119925

calendar_today

Updated On:

Products

CA Spectrum

Issue/Introduction

Spectrum post upgrade script convert_current_myisam_to_innodb.pl fails on line 16:

Failed with the message:
Compilation failed in require at ./convert_current_myisam_to_innodb.pl line 16.
BEGIN failed--compilation aborted at ./convert_current_myisam_to_innodb.pl line 16.

Environment

Spectrum 10.3
RedHat Linux

Cause

Perl for Linux is provided by the OS.  The most likely reason for failure is that your PERL modules do not support the use of threads.

Resolution

Edit the convert_current_myisam_to_innodb.pl script. Replace the line that reads:

use threads;

With the following:

use forks;

Rerun the script.