migfiles Error: An internal error has occurred. One or more of the parameters is null or invalid.

  • 3642855
  • 05-Mar-2008
  • 08-Nov-2012

Environment

Products
Novell NetWare 6.5
Novell Open Enterprise Server 2 (OES 2) 64 bit

Situation

Symptoms
migfiles and Server Consolidation Migration fails migration of files with the error:
  • nbackup: (SMDR-6.57.0) An internal error has occurred. One or more of the parameters is null or invalid.
  • nbackup: connection denied
Attempting to backup files on OES 2 64bit fails with error:
  • nbackup: (SMDR-6.57.0) An internal error has occurred. One or more of the parameters is null or invalid
  • nbackup: connection denied
Attempting to backup files on NOWS SBE 2.0 64bit fails with error:
  • TSATEST returns: error converting passwords to UTF-8 0XFFFBFFFD

/var/log/messages
contains the following entries:

PAM unable to dlopen(/lib/security/pam_casaauthtok.so)
PAM [error: /lib/security/pam_casaauthtok.so: cannot open shared object file: No such file or directory]
UniToLoc: Unable to open conversion descriptor

Resolution

  1. Install the RPM glibc-locale-32bit-2.4-31.43.6 or later
  2. After installation restartnovell-smdrdprocess with the command "rcnovell-smdrd restart".

Additional Information

The error is reported by backup and migration utilities is because the novell-smdrd is failing on some dependencies that are resolved by the 32bit glibc locale rpm.

Root Cause

The glibc-locale-32bit RPM does not get installed on the 64 bit machine. The glibc RPM has its corresponding -32bit RPM installed but not the corresponding locale RPM.
Migfiles uses the SMS framework to migrate file system data to OES 2.0. The SMS daemon runs in 32 bit mode and can work with 64 bit backup applications. It requires some of the 32 bit libraries. glibc-locale-32bit is one of the RPMs required for SMS to function properly.