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
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.
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.
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.