NBServerMigrator: Premigration report fails to execute with perl interpreter error

Article: 100074732
Last Published: 2025-08-27
Ratings: 0 0
Product(s): NetBackup

Problem

 

Error Message

Pre-migration report fails to execute with Perl interpreter error:

./nbsm_report -premigrate -target /tmp/par-72**{}/temp-63927/nbsm_report: exec of /tmp/par-72{}{}/temp-639{}*/nbsm_report (custom Perl interpreter) failed (errno=13)

The `/tmp` filesystem is mounted with the `noexec` option.

Cause

NA

Solution

  1.  Create a new folder 'tmp' inside the 'nbsm' folder:
    For BYO/NBA: mkdir /usr/openv/nbsm/tmp
    For Flex: mkdir /mnt/nbdata/usr/openv/nbsm/tmpSet TMP DIR to nbsm/tmp
  2. Set TMPDIR to nbsm/tmp
    For BYO/NBA: export TMPDIR=/usr/openv/nbsm/tmp
    For Flex: /mnt/nbdata/openv/nbsm/tmp
  3. Run the primigration report.
  4. If the error "private subdirectory /usr/openv/nbsm/tmp/par-72* is unsafe"  is seen, perform a cleanup, follow steps 1 and 2 and rerun the premigration report

Was this content helpful?