The create update command allows you to create a Linux OS update from a Solaris package, even though this is not a valid procedure. If you happen to do this and then try to install the OS update on a Linux system, the Update job is accepted but it eventually fails with error messages that do not help diagnose the underlying problem.
Workaround: Make sure that the update is compatible with the installed OS. You can view a provisionable server's OS by using the show server command, and you can view the OS type for an OS update by using the show update command.
If a Solaris OS update installation fails, a copy of the admin file used for the installation is not removed from the provisionable server. If the failure was due to a corrupt or invalid admin file, subsequent OS update installations will not replace the faulty admin file and it may cause continued failures.
Workaround: Delete the package-filename.admin file in the provisionable server's /tmp directory and retry the OS update installation. If you specified a customized admin file for the OS update, ensure that the admin file is valid.
The create update command does not work if you specify a valid Solaris package or patch through a URL (http://). An error similar to the following is displayed:
# ./n1sh create update sol file http://10.11.1.35/scs/SVR4/SCSFpoppl.pkg ostype solaris10x86 File "http://10.11.1.35/scs/SVR4/SCSFpoppl.pkg" exists but is not a valid update file. |
Workaround: You must first download the package or patch to a location that is accessible from the management server and then specify a fully qualified path to the package or patch.