If you upgrade from the Solaris 9 9/02 or Solaris 9 12/02 release to the Solaris 9 4/03 operating environment, and then create a new user account, the home directory for that account is not created.
If you use the smuser command-line interface (CLI) to create the user account, a "null" error is displayed in the terminal window immediately following completion of the CLI execution.
If you created the user account by using the Solaris Management Console graphical user interface (GUI), no error message is displayed.
Workaround: After you upgrade to the Solaris 9 4/03 operating environment, complete the following steps to reregister the jar file.
You will need to delete and re-create any user accounts that were added after the system was upgraded to this release.
You can delete the user account before or after you reregister the jar file. However, before creating any new user accounts, you must complete the workaround.
Become superuser.
Reregister the jar file.
# /usr/sadm/bin/smcregister library -n VUserMgrLib.jar \ /usr/sadm/lib/usermgr/VUserMgrLib.jar \ /usr/sadm/lib/usermgr/VUserMgrLib_classlist.txt ALL |
Stop the WBEM server.
# /etc/init.d/init.wbem stop |
Restart the WBEM server.
# /etc/init.d/init.wbem start |
After you complete this workaround, the home directory, typically /export/home/username, is successfully created when you add a new user account.
For more information, see the smuser(1M) man page.