Migration from NetWare 5.1 using miggui fails with codeset error

  • 7008018
  • 01-Mar-2011
  • 27-Apr-2012

Environment

Novell NetWare 5.1 Support Pack 8
Novell Open Enterprise Server 2 (OES 2) Linux Support Pack 2
Novell Open Enterprise Server 2 (OES 2) Linux Support Pack 3

Situation

Performing a consolidation using the miggui from a NetWare 5.1 server results in the following error:
Source server is NetWare 5.1 and tsafs on the destination is not loaded with right codeset page. For migration to work correctly, use the --usecodeset option of tsafs. Refer to man page of tsafs for more details.

Modifying the /etc/opt/novell/sms/tsafs.conf and adding the useCodeSet=xxx option and then restarting novell-smdrd does not seem to resolve the error or properly load tsafs with the usecodeset option.

Resolution

Verify that the tsafs is not loaded with the --usecodeset option by running smsconfig -t. 

To get the tsafs to load properly with the usecodeset option do one of the following:

1.  Unload tsafs by running smsconfig -u tsafs and then reload it with the smsconfig -l tsafs --usecodeset=cp437 option.  Verify it is loaded with the usecodeset option set properly by running smsconfig -t.  At this point restart the miggui migration.  This option only temporarily loads the tsafs with the usecodeset option.  A reboot or a restart of novell-smdrd would result in the usecodeset option being removed.

2.  Edit the /etc/opt/novell/sms/smdrd.conf file and modify the autoload: tsafs line so it reads autoload: tsafs --usecodeset=cp437 (or proper code page).  Restart the novell-smdrd and then verify that tsafs is loaded with the usecodeset option by running smsconfig -t.  At this point restart the miggui migration.

Note: The resolution only appears to work properly if the code page syntax is set to cp437 and not just 437.