Patch-ID# 118092-08 NOTE: *********************************************************************** READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE. *********************************************************************** Keywords: man pages startup script autoinstall Synopsis: N1 Grid Engine 6.0: maintenance patch Date: May/04/2006 Install Requirements: Additional instructions may be listed below Solaris Release: 7 8 9 10 SunOS Release: 5.7 5.8 5.9 5.10 Unbundled Product: N1 Grid Engine Unbundled Release: 6.0 Xref: See patch matrix below Topic: Relevant Architectures: all BugId's fixed with this patch: 4780562 4820420 4919544 5056331 5062683 5063305 5063313 5063315 5063317 5063318 5071527 5071868 5071878 5071999 5077167 5084927 5085411 5085507 5085508 5086193 5090187 5102340 5109725 6176177 6178328 6193866 6194002 6197109 6197253 6197730 6200013 6201044 6203977 6203984 6211725 6214459 6218379 6221850 6229603 6231589 6233300 6235845 6236136 6236139 6236476 6239640 6239653 6239655 6239658 6245486 6245812 6251175 6251178 6252471 6253138 6253192 6253219 6253278 6253291 6253313 6254840 6257389 6259993 6262009 6263509 6269469 6272451 6277874 6278140 6278146 6287824 6287828 6287831 6287860 6287910 6287917 6287940 6289240 6294979 6294980 6294982 6294987 6295231 6295233 6299943 6310168 6314301 6314306 6318659 6325359 6331433 6347267 6347351 6347840 6349351 6349768 6350714 6351174 6351240 6351278 6353555 6354236 6376809 6380207 6387371 6405794 6407523 6408109 Changes incorporated in this version: 5063318 5109725 6376809 6380207 6387371 6405794 6407523 6408109 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /3rd_party/THIRDPARTYLICENSEREADME.txt /catman/a_man/cat5/bootstrap.z /catman/a_man/cat5/calendar_conf.z /catman/a_man/cat5/complex.z /catman/a_man/cat5/host_aliases.z /catman/a_man/cat5/hostgroup.z /catman/a_man/cat5/qtask.z /catman/a_man/cat5/queue_conf.z /catman/a_man/cat5/reporting.z /catman/a_man/cat5/sched_conf.z /catman/a_man/cat5/sge_conf.z /catman/a_man/cat5/sge_pe.z /catman/a_man/cat5/sge_priority.z /catman/a_man/cat5/sge_qstat.z /catman/a_man/cat5/sgepasswd.z /catman/a_man/cat8/sge_execd.z /catman/a_man/cat8/sge_qmaster.z /catman/a_man/cat8/sge_schedd.z /catman/a_man/cat8/sge_shadowd.z /catman/a_man/cat8/sge_shepherd.z /catman/cat/cat1/arcorun.1 /catman/cat/cat1/gethostbyaddr.1 /catman/cat/cat1/gethostbyname.1 /catman/cat/cat1/gethostname.1 /catman/cat/cat1/getservbyname.1 /catman/cat/cat1/hostnameutils.1 /catman/cat/cat1/qacct.1 /catman/cat/cat1/qalter.1 /catman/cat/cat1/qconf.1 /catman/cat/cat1/qdel.1 /catman/cat/cat1/qhold.1 /catman/cat/cat1/qhost.1 /catman/cat/cat1/qlogin.1 /catman/cat/cat1/qmake.1 /catman/cat/cat1/qmod.1 /catman/cat/cat1/qmon.1 /catman/cat/cat1/qping.1 /catman/cat/cat1/qresub.1 /catman/cat/cat1/qrls.1 /catman/cat/cat1/qrsh.1 /catman/cat/cat1/qselect.1 /catman/cat/cat1/qsh.1 /catman/cat/cat1/qstat.1 /catman/cat/cat1/qsub.1 /catman/cat/cat1/qtcsh.1 /catman/cat/cat1/sge_ckpt.1 /catman/cat/cat1/sge_intro.1 /catman/cat/cat1/sge_types.1 /catman/cat/cat1/sgepasswd.1 /catman/cat/cat1/submit.1 /catman/cat/cat3/drmaa_allocate_job_template.3 /catman/cat/cat3/drmaa_attributes.3 /catman/cat/cat3/drmaa_control.3 /catman/cat/cat3/drmaa_delete_job_template.3 /catman/cat/cat3/drmaa_exit.3 /catman/cat/cat3/drmaa_get_DRMAA_implementation.3 /catman/cat/cat3/drmaa_get_DRM_system.3 /catman/cat/cat3/drmaa_get_attribute.3 /catman/cat/cat3/drmaa_get_attribute_names.3 /catman/cat/cat3/drmaa_get_contact.3 /catman/cat/cat3/drmaa_get_next_attr_name.3 /catman/cat/cat3/drmaa_get_next_attr_value.3 /catman/cat/cat3/drmaa_get_next_job_id.3 /catman/cat/cat3/drmaa_get_vector_attribute.3 /catman/cat/cat3/drmaa_get_vector_attribute_names.3 /catman/cat/cat3/drmaa_init.3 /catman/cat/cat3/drmaa_job_ps.3 /catman/cat/cat3/drmaa_jobcontrol.3 /catman/cat/cat3/drmaa_jobtemplate.3 /catman/cat/cat3/drmaa_misc.3 /catman/cat/cat3/drmaa_release_attr_names.3 /catman/cat/cat3/drmaa_release_attr_values.3 /catman/cat/cat3/drmaa_release_job_ids.3 /catman/cat/cat3/drmaa_run_bulk_jobs.3 /catman/cat/cat3/drmaa_run_job.3 /catman/cat/cat3/drmaa_session.3 /catman/cat/cat3/drmaa_set_attribute.3 /catman/cat/cat3/drmaa_set_vector_attribute.3 /catman/cat/cat3/drmaa_strerror.3 /catman/cat/cat3/drmaa_submit.3 /catman/cat/cat3/drmaa_synchronize.3 /catman/cat/cat3/drmaa_version.3 /catman/cat/cat3/drmaa_wait.3 /catman/cat/cat3/drmaa_wcoredump.3 /catman/cat/cat3/drmaa_wexitstatus.3 /catman/cat/cat3/drmaa_wifaborted.3 /catman/cat/cat3/drmaa_wifexited.3 /catman/cat/cat3/drmaa_wifsignaled.3 /catman/cat/cat3/drmaa_wtermsig.3 /catman/cat/cat5/access_list.5 /catman/cat/cat5/accounting.5 /catman/cat/cat5/bootstrap.5 /catman/cat/cat5/calendar_conf.5 /catman/cat/cat5/checkpoint.5 /catman/cat/cat5/complex.5 /catman/cat/cat5/host_aliases.5 /catman/cat/cat5/host_conf.5 /catman/cat/cat5/hostgroup.5 /catman/cat/cat5/project.5 /catman/cat/cat5/qtask.5 /catman/cat/cat5/queue_conf.5 /catman/cat/cat5/reporting.5 /catman/cat/cat5/sched_conf.5 /catman/cat/cat5/sge_aliases.5 /catman/cat/cat5/sge_conf.5 /catman/cat/cat5/sge_pe.5 /catman/cat/cat5/sge_priority.5 /catman/cat/cat5/sge_qstat.5 /catman/cat/cat5/sge_request.5 /catman/cat/cat5/sgepasswd.5 /catman/cat/cat5/share_tree.5 /catman/cat/cat5/user.5 /catman/cat/cat8/sge_execd.8 /catman/cat/cat8/sge_qmaster.8 /catman/cat/cat8/sge_schedd.8 /catman/cat/cat8/sge_shadowd.8 /catman/cat/cat8/sge_shepherd.8 /catman/p_man/cat3/drmaa_allocate_job_template.z /catman/p_man/cat3/drmaa_attributes.z /catman/p_man/cat3/drmaa_control.z /catman/p_man/cat3/drmaa_delete_job_template.z /catman/p_man/cat3/drmaa_exit.z /catman/p_man/cat3/drmaa_get_DRMAA_implementation.z /catman/p_man/cat3/drmaa_get_DRM_system.z /catman/p_man/cat3/drmaa_get_attribute.z /catman/p_man/cat3/drmaa_get_attribute_names.z /catman/p_man/cat3/drmaa_get_contact.z /catman/p_man/cat3/drmaa_get_next_attr_name.z /catman/p_man/cat3/drmaa_get_next_attr_value.z /catman/p_man/cat3/drmaa_get_next_job_id.z /catman/p_man/cat3/drmaa_get_vector_attribute.z /catman/p_man/cat3/drmaa_get_vector_attribute_names.z /catman/p_man/cat3/drmaa_init.z /catman/p_man/cat3/drmaa_job_ps.z /catman/p_man/cat3/drmaa_jobcontrol.z /catman/p_man/cat3/drmaa_jobtemplate.z /catman/p_man/cat3/drmaa_misc.z /catman/p_man/cat3/drmaa_release_attr_names.z /catman/p_man/cat3/drmaa_release_attr_values.z /catman/p_man/cat3/drmaa_release_job_ids.z /catman/p_man/cat3/drmaa_run_bulk_jobs.z /catman/p_man/cat3/drmaa_run_job.z /catman/p_man/cat3/drmaa_session.z /catman/p_man/cat3/drmaa_set_attribute.z /catman/p_man/cat3/drmaa_set_vector_attribute.z /catman/p_man/cat3/drmaa_strerror.z /catman/p_man/cat3/drmaa_submit.z /catman/p_man/cat3/drmaa_synchronize.z /catman/p_man/cat3/drmaa_version.z /catman/p_man/cat3/drmaa_wait.z /catman/p_man/cat3/drmaa_wcoredump.z /catman/p_man/cat3/drmaa_wexitstatus.z /catman/p_man/cat3/drmaa_wifaborted.z /catman/p_man/cat3/drmaa_wifexited.z /catman/p_man/cat3/drmaa_wifsignaled.z /catman/p_man/cat3/drmaa_wtermsig.z /catman/u_man/cat1/arcorun.z /catman/u_man/cat1/gethostbyaddr.z /catman/u_man/cat1/gethostbyname.z /catman/u_man/cat1/gethostname.z /catman/u_man/cat1/getservbyname.z /catman/u_man/cat1/hostnameutils.z /catman/u_man/cat1/qalter.z /catman/u_man/cat1/qconf.z /catman/u_man/cat1/qhold.z /catman/u_man/cat1/qlogin.z /catman/u_man/cat1/qmake.z /catman/u_man/cat1/qmod.z /catman/u_man/cat1/qping.z /catman/u_man/cat1/qresub.z /catman/u_man/cat1/qrls.z /catman/u_man/cat1/qrsh.z /catman/u_man/cat1/qselect.z /catman/u_man/cat1/qsh.z /catman/u_man/cat1/qstat.z /catman/u_man/cat1/qsub.z /catman/u_man/cat1/qtcsh.z /catman/u_man/cat1/sge_types.z /catman/u_man/cat1/sgepasswd.z /catman/u_man/cat1/submit.z /ckpt/README.cpr /ckpt/README.cray /doc/README-Autoinstall.txt /doc/README-DRMAA.txt /doc/bdbdocs/utility/berkeley_db_svc.html /doc/bdbdocs/utility/db_archive.html /doc/bdbdocs/utility/db_checkpoint.html /doc/bdbdocs/utility/db_deadlock.html /doc/bdbdocs/utility/db_dump.html /doc/bdbdocs/utility/db_load.html /doc/bdbdocs/utility/db_printlog.html /doc/bdbdocs/utility/db_recover.html /doc/bdbdocs/utility/db_stat.html /doc/bdbdocs/utility/db_upgrade.html /doc/bdbdocs/utility/db_verify.html /doc/bdbdocs/utility/index.html /doc/javadocs/allclasses-frame.html /doc/javadocs/allclasses-noframe.html /doc/javadocs/com/sun/grid/drmaa/JobInfoImpl.html /doc/javadocs/com/sun/grid/drmaa/JobTemplateImpl.html /doc/javadocs/com/sun/grid/drmaa/SessionFactoryImpl.html /doc/javadocs/com/sun/grid/drmaa/SessionImpl.html /doc/javadocs/com/sun/grid/drmaa/package-frame.html /doc/javadocs/com/sun/grid/drmaa/package-summary.html /doc/javadocs/com/sun/grid/drmaa/package-tree.html /doc/javadocs/constant-values.html /doc/javadocs/deprecated-list.html /doc/javadocs/help-doc.html /doc/javadocs/index-all.html /doc/javadocs/index.html /doc/javadocs/org/ggf/drmaa/AlreadyActiveSessionException.html /doc/javadocs/org/ggf/drmaa/AuthorizationException.html /doc/javadocs/org/ggf/drmaa/ConflictingAttributeValuesException.html /doc/javadocs/org/ggf/drmaa/DefaultContactStringException.html /doc/javadocs/org/ggf/drmaa/DeniedByDrmException.html /doc/javadocs/org/ggf/drmaa/DrmCommunicationException.html /doc/javadocs/org/ggf/drmaa/DrmaaException.html /doc/javadocs/org/ggf/drmaa/DrmaaRuntimeException.html /doc/javadocs/org/ggf/drmaa/DrmsExitException.html /doc/javadocs/org/ggf/drmaa/DrmsInitException.html /doc/javadocs/org/ggf/drmaa/ExitTimeoutException.html /doc/javadocs/org/ggf/drmaa/FileTransferMode.html /doc/javadocs/org/ggf/drmaa/HoldInconsistentStateException.html /doc/javadocs/org/ggf/drmaa/InconsistentStateException.html /doc/javadocs/org/ggf/drmaa/InternalException.html /doc/javadocs/org/ggf/drmaa/InvalidArgumentException.html /doc/javadocs/org/ggf/drmaa/InvalidAttributeException.html /doc/javadocs/org/ggf/drmaa/InvalidAttributeFormatException.html /doc/javadocs/org/ggf/drmaa/InvalidAttributeValueException.html /doc/javadocs/org/ggf/drmaa/InvalidContactStringException.html /doc/javadocs/org/ggf/drmaa/InvalidJobException.html /doc/javadocs/org/ggf/drmaa/InvalidJobTemplateException.html /doc/javadocs/org/ggf/drmaa/JobInfo.html /doc/javadocs/org/ggf/drmaa/JobTemplate.html /doc/javadocs/org/ggf/drmaa/NoActiveSessionException.html /doc/javadocs/org/ggf/drmaa/NoDefaultContactStringException.html /doc/javadocs/org/ggf/drmaa/NoResourceUsageException.html /doc/javadocs/org/ggf/drmaa/PartialTimestamp.html /doc/javadocs/org/ggf/drmaa/PartialTimestampFormat.html /doc/javadocs/org/ggf/drmaa/ReleaseInconsistentStateException.html /doc/javadocs/org/ggf/drmaa/ResumeInconsistentStateException.html /doc/javadocs/org/ggf/drmaa/Session.html /doc/javadocs/org/ggf/drmaa/SessionException.html /doc/javadocs/org/ggf/drmaa/SessionFactory.html /doc/javadocs/org/ggf/drmaa/SuspendInconsistentStateException.html /doc/javadocs/org/ggf/drmaa/TryLaterException.html /doc/javadocs/org/ggf/drmaa/UnsupportedAttributeException.html /doc/javadocs/org/ggf/drmaa/Version.html /doc/javadocs/org/ggf/drmaa/package-frame.html /doc/javadocs/org/ggf/drmaa/package-summary.html /doc/javadocs/org/ggf/drmaa/package-tree.html /doc/javadocs/overview-frame.html /doc/javadocs/overview-summary.html /doc/javadocs/overview-tree.html /doc/javadocs/package-list /doc/javadocs/packages.html /doc/javadocs/resources/inherit.gif /doc/javadocs/serialized-form.html /doc/javadocs/stylesheet.css /examples/jobs/worker.sh /include/drmaa.h /inst_sge /lib/drmaa.jar /man/man1/arcorun.1 /man/man1/gethostbyaddr.1 /man/man1/gethostbyname.1 /man/man1/gethostname.1 /man/man1/getservbyname.1 /man/man1/hostnameutils.1 /man/man1/qconf.1 /man/man1/qhold.1 /man/man1/qmake.1 /man/man1/qmod.1 /man/man1/qping.1 /man/man1/qrls.1 /man/man1/qselect.1 /man/man1/qstat.1 /man/man1/qtcsh.1 /man/man1/sge_types.1 /man/man1/sgepasswd.1 /man/man1/submit.1 /man/man3/drmaa_attributes.3 /man/man3/drmaa_get_DRMAA_implementation.3 /man/man3/drmaa_jobcontrol.3 /man/man3/drmaa_jobtemplate.3 /man/man3/drmaa_misc.3 /man/man3/drmaa_session.3 /man/man3/drmaa_submit.3 /man/man3/drmaa_wait.3 /man/man5/bootstrap.5 /man/man5/calendar_conf.5 /man/man5/complex.5 /man/man5/host_aliases.5 /man/man5/hostgroup.5 /man/man5/qtask.5 /man/man5/queue_conf.5 /man/man5/reporting.5 /man/man5/sched_conf.5 /man/man5/sge_conf.5 /man/man5/sge_pe.5 /man/man5/sge_priority.5 /man/man5/sge_qstat.5 /man/man5/sgepasswd.5 /man/man8/sge_execd.8 /man/man8/sge_qmaster.8 /man/man8/sge_schedd.8 /man/man8/sge_shadowd.8 /man/man8/sge_shepherd.8 /qmon/PIXMAPS/leaf_minus.xpm /qmon/PIXMAPS/leaf_plus.xpm /qmon/qmon_help.ad /util/arch /util/arch_variables /util/create_settings.sh /util/dl.sh /util/install_modules/inst_berkeley.sh /util/install_modules/inst_common.sh /util/install_modules/inst_execd.sh /util/install_modules/inst_execd_uninst.sh /util/install_modules/inst_qmaster.sh /util/install_modules/inst_qmaster_uninst.sh /util/install_modules/inst_schedd_high.conf /util/install_modules/inst_schedd_max.conf /util/install_modules/inst_schedd_normal.conf /util/install_modules/inst_template.conf /util/install_modules/inst_update.sh /util/rctemplates/darwin_template /util/rctemplates/sgebdb_template /util/rctemplates/sgeexecd_template /util/rctemplates/sgemaster_template /util/resources/loadsensors/interix-loadsensor.sh /util/resources/loadsensors/load.sh /util/resources/schemas/qstat/detailed_job_info.xsd /util/resources/schemas/qstat/message.xsd /util/resources/schemas/qstat/qstat.xsd /util/setfileperm.sh /util/sgeCA/renew_all_certs.csh /util/sgeCA/sge_ca /util/sgeCA/sge_ssl.cnf /util/sgeCA/sge_ssl_template.cnf Problem Description: 6408109 CSP installation with admin user = root broken 6407523 scheduler tuning during installation is broken 6405794 qstat.xsd is missing the cqueue_summary_t/load element 6387371 The parallel automatic install may overload machines 6380207 RPC Berkeley DB install failed due to FQDN hostname 6376809 execd installation on Windows fails due to missing spooldefaults 5109725 Edits to settings.csh and settings.sh 5063318 install: screen not cleared (from 118092-07) 6354236 auto install ignores DB_SPOOLING_SERVER setting 6353555 qresub manpage inprecise and partly incorrect 6351278 qconf man page options are out of order 6351240 -rsstree is missing from qconf man page 6351174 qconf -purge queue slots all.q" doesn't behave as expected 6350714 qconf -purge option not fully explained in help output 6349768 Upgrade from 5.3 to 6.0 fails with an empty complex in the 5.3 cluster 6349351 complex man page describes regex incorrectly 6347840 -mhgrp switch is missing in qconf man page 6347351 sgeCA may not be consistent after new installation 6347267 sge_ca script fails when no /dev/random present due to permission problem 6331433 gemm install hangs on Fedore Core 1 6325359 comments in sge_request file refer to cod_request(5) manpage but should say sge_request(5) 6318659 sge_ca -usercert fails when executed more than once 6314306 using "-bup" with "-auto" breaks with later update release 6314301 -hold_jid option in the man page does not correctly reflect reality. 6310168 autoinstall does not support csp installation mode 6295233 JobTemplate property getters throw InvalidAttributeException 6295231 Java language binding email property doesn't work 6289240 Install will fail if non-root ADMINUSER selected and they don't own $SGE_ROOT 6287940 Job error state is not documented in the qstat man page 6287910 $pe_hostfile has 4 entries, man page says 3 6287860 effect of -p priority and weight_priority not described in sge_priority(5) 6287828 shadow master uninstallation cannot manage shadow_masters containing several lines 6269469 arcorun should have a man page 6252471 sge qmaster startup and shutdown (non critical) error message as non root 6239658 inst_sge -ux -host might be incomplete if not run from an admin host 6239653 auto installation doesn't provide sufficient diagnosis output 5090187 Install scripts fails in adding >sge_request< options file with $ADMINUSER 5056331 autoinstall hangs if root owns the files on $SGE_ROOT 4919544 outdated/incomplete documentation on qalter and qmod 4780562 xterm flags -e and -ls do not work with qsh and this should be documented (from 118092-06) 6299943 distribution should contain documentation for the Berkeley DB utilities (from 118092-05) 6294987 document ENABLE_WINDOMACC parameter if Windows domain user accounts should be used 6294982 document DURATION_OFFSET parameter 6294980 add man page for sgepasswd command 6294979 update format specifier and command line options in qping(1) man page 6287917 "dl.sh 0" doesn't unset SGE_ND 6287831 Bad check for jobs when removing execution hosts 6287824 Asking to have RC scripts removed INSTALLS on SUSE 6278146 inst_sge -db error on MacOS 6278140 inst_sge -sm don't install a startup script 6277874 N1GE6U4 installation on Red Hat creates wrong rc*.d script names, such as /etc/rc3.d/S-1sgeexecd 6272451 execd auto_install performance bottleneck 6263509 autoinstall fails, trying to install a execd on masterhost 6262009 backup script does not backup sgeCA directory for CSP systems 6245812 qmon failed to find SGE shared library due to user-defined LD_LIBRARY_PATH_64 5063313 no links for SGE startup scripts for shutdown created (from 118092-04) 6259993 inst_sge -bup does not backup shadow_masters file 6257389 inst_sge -bup with rpc server destroy database 6254840 Install failure for execution hosts on multiple domains 6253313 auto_inst -um does not uses configurationfile 6253291 auto_inst uninstallation with fqnd does not work 6253278 auto_inst should ne be case sensitive for hostnames 6253219 BDB RPC server with NFS spooling dir and master auto_install does not work 6253192 bdb rpc auto install does not work 6253138 auto_inst uses ADMIN_HOST_LIST variable onl at qmaster installation time 6251178 install_qmaster picks up commented out service sge_qmaster 6251175 berkeleydb server shutdown script failes 6245486 sge_ca needs to export SGE_CELL 6239655 inst_sge only deletes common, but not 6239640 ./inst_sge -x fails with fqdn and no default domain 6236476 NoClassDefFoundError: org/ggf/drmaa/NoResourceUsageDataException 6236139 restore procedure does not really ensure qmaster is down 6236136 backup/restore for classic and rpc server spooling not supported! 6235845 install script should create execd spooldir 6233300 Upgrade procedure should be more verbose wrts manual steps required to transfer 5.3 configuration 6231589 execd uninstall doesn't remove all objects 6229603 reprioritize parameter is NOT documented 6221850 Request for start-up script additions 6218379 Problems with BDB RPC server are hard to diagnose 6203984 Port free/used check returns a wrong result in some cases! 6203977 execd installation fails, if local spool dir is not entered by user! 6197730 Problems with shadowd install 6197109 install_execd does not pick up $SGE_CELL 5086193 load.sh fails on a machine when uptime displays time for less than an hour 5071527 Error messages with autoinstallation 4820420 sge_shadowd(8) man page should be improved (from 118092-03) 6214459 install fails on AMD64 Linux 6211725 uninstall of exec host doesn't work (from 118092-02) 6201044 Checkpoint README refers to wrong script 6200013 arch script does not know about /lib64 6197253 DRMAA_DURATION_{H|S}LIMIT misspelled as "durartion" 6194002 sgemaster -migrate on qmaster host tries to start second qmaster 6193866 backup/restore does not work under Linux and others.. 6178328 Admin/Users Guide: qstat has been enhanced. 6176177 restoring a backup does not restore the job_scripts dir. 5102340 drmaa_synchronize() waits for all jobs, including newly submitted jobs 5071878 no man page for qping and gethostname binaries 5063317 Confusing Install Text: port numbers 5063315 Confusing Install Text: spooling method (from 118092-01) 5085508 sge backup cannot override older backups 5085507 sge_inst restore does not work 5085411 man pages corrections and clarifications 5084927 install script fails without SGE_ROOT 5077167 NO_REPRIORITATION should be removed from man pages 5071999 inst_sge -sm doesn't create a local_conf 5071868 uninstall procedure doesn't remove the rc-script of execd! 5063305 remove stat_log_time 5062683 Install script fails when sgeadmin is selected as install user. Patch Installation Instructions: -------------------------------- tar.gz Patch Installation: -------------------------- See the patch installation instructions below before installing this patch! Patches in 'tar.gz' format cannot be installed with 'patchadd' on Solaris systems. The patch is installed by unpacking the 'tar.gz' file(s) in this directory in . is usually your directory. The installation of this patch later is not visible with the "showrev -p" command on Solaris. This patch cannot be backed out. You may want to make a backup copy of the files before installing this patch since the files will be overwritten. Please read "Install Instructions" later in this file and carry out all steps before you unpack the 'tar.gz' file(s) included in this patch. This patch in 'tar.gz' format should not be installed if the original package has been installed with 'pkgadd' on Solaris. If the original installation used packages ('pkgadd') utility, install the available patches for N1 Grid Engine 6; refer to the patch matrix below. The patch is installed by user root by unpacking the file(s) in the directory where the original package has been installed: # cd # gzip -dc / | tar xvpf - After installing the patch, you should correct the file permissions if your Sun Grid Engine installation is installed as an "admin user" system: # cd # util/setfileperm.sh Files to be deleted ------------------- The following files and directories of the original packages are obsolete and should to be deleted after the installation of the patch which upgrades the "common" package to N1 Grid Engine 6.0 Update 8 (6.0u8): catman/a_man/cat5/sge_h_aliases.z catman/cat/cat5/usermapping.5 man/man5/sge_h_aliases.5 Patch requirements and patch matrix for N1 Grid Engine 6 packages ----------------------------------------------------------------- The patches below update a N1 Grid Engine 6 distribution to N1 Grid Engine 6 Update 8 (N1GE 6.0u8). The "-help" output of most commands will print a version string "N1GE 6.0u8" after applying the patch. All packages of a N1 Grid Engine 6 distribution must have the same patch level (exception for ARCo - see requirements for ARCo in the ARCo patches README's). Please refer to the patch matrix below which updates the distribution to most recent patch level. It is not supported and possible to mix different patch levels of binaries and the "common" package in a single N1 Grid Engine cluster. 1. Patches for packages in Sun pkgadd format -------------------------------------------- Package name* OS* Architecture* Patch-Id ----------------------------------------------------------------- SUNWsgee Solaris, Sparc, 32bit sol-sparc 123037-01 SUNWsgeex Solaris, Sparc, 64bit sol-sparc64 123038-01 SUNWsgeex Solaris x86 sol-x86 123039-01 SUNWsgeeax Solaris, x64 (AMD64) sol-amd64 123040-01 SUNWsgeec all common 118132-08 SUNWsgeea all arco 118133-06 SUNWsgeed all doc 119846-02 *Package Name = see pkginfo(1) *OS = Operating system *Architecture = N1 Grid Engine binary architecture string or "common" = architecture independent packages "arco" = Accounting and Reporting console "doc" = PDF documentation "gemm" = Grid Engine Management Module for Sun Control Station (SCS) (tar.gz only) 2. Patches for packages in tar.gz format ---------------------------------------- OS* Architecture Patch-Id ----------------------------------------------------- Solaris, Sparc, 32bit sol-sparc 123041-01 Solaris, Sparc, 64bit sol-sparc64 123042-01 Solaris, x86 sol-x86 123043-01 Solaris, x64 (AMD64) sol-amd64 123044-01 Linux kernel2.4/2.6, x86 lx24-x86 123045-01 Linux kernel2.4/2.6, AMD64 lx24-amd64 123046-01 IBM AIX 4.3 aix43 123047-01 IBM AIX 5.1 aix51 123048-01 Apple MAC OS/X darwin 123049-01 HP HP-UX 11 hp11 123050-01 SGI Irix 6.5 irix65 123051-01 Microsoft Windows win32-x86 123052-01 all common 118092-08 all arco 118093-06 all doc 119861-02 Solaris, Linux gemm 120435-02 Special Install Instructions: ----------------------------- This patch for the architecture independent "common" package should only be installed with the corresponding binary patches and patches for the Accounting and Reporting console ("arco" patch). See the patch matrix above and the patch installation instructions in the README files of the binary patches and "arco" package for more information. Content ------- New startup script templates for Grid Engine daemon startup Installation Limitations for Microsoft Windows New functionality delivered since N1GE 6.0 Update 4 (6.0u4) Changes to the installation in CSP mode Improvements to automated installation in CSP mode Automated installation now supports installation on Microsoft Windows User certificate creation on Windows Installing Grid Engine in CSP mode with Windows execution hosts Improvements to the installation procedure New functionality delivered since N1GE 6.0 New functionality delivered since N1GE 6.0 DRMAA Java[TM] language binding available Man pages Installation Improvements HTML documentation for Berkeley DB database tools New startup script templates for Grid Engine daemon startup ----------------------------------------------------------- This patch for N1 Grid Engine 6.0u8 changes the startup script templates of qmaster/scheduler/shadowd (the "sgemaster" and script) and the startup script of the execution daemon ("sgeexecd"). Since these scripts are created from a template it is necessary to recreate the startup scripts and install them in the system wide boot script directory (e.g. /etc/init.d). If you are updating from any previous N1 Grid Engine 6.0 patch level it is highly recommended to recreate and install the new startup scripts. 1. Recreate the startup script The new scripts are installed in //common. A backup of the original scripts is saved in this directory as sgemaster_YYYY-MM-DD_HH:MM:ss sgeexecd_YYYY-MM-DD_HH:MM:ss where YYYY-MM-DD_HH:MM:ss defines the current date and time. Login as the root or admin user and source the environment settings for N1 Grid Engine. The example below assumes your current shell is the Bourne shell or Korn shell # cd # . /common/settings.sh # ./inst_sge -rccreate The new startup scripts will be installed in //common. 2. Copy the new startup scripts Copy the new startup scripts to the system wide rc file location on all qmaster, shadowd and execution hosts. Depending on the operating system this can be one of the following directories - /etc/init.d - /etc/rc.d - /sbin/init.d Installation Limitations for Microsoft Windows ---------------------------------------------- Windows executions hosts can only be installed with a local execution daemon spool directory. New functionality delivered since N1GE 6.0 Update 4 (6.0u4) ----------------------------------------------------------- 1. Changes to the installation in CSP mode After certificate creation the user is asked, if the script should try to copy the cert files, to each execution host. This requires that rsh/ssh connection is allowed without asking for a password, which will be checked by the script. Answering this question with "y", the script checks the connection, if it's working, the certs will be transferred, if not the certs won't be transferred. Answering with "n", the certs must be transferred manually. The following screen will be displayed during installation ---------- screen output start ---------- Installing SGE in CSP mode -------------------------- Installing SGE in CSP mode needs to move the cert files to each execution host. This can be done by script! To use this functionality, it is recommended, that user root may do rsh/ssh to the executions host, without being asked for a password! Should the script try to copy the cert files, for you, to each execution host? (y/n) [y] >> ---------- screen output stop ---------- 2. Improvements to automated installation in CSP mode ----------------------------------------------------- The CSP support for automatic installation requires a few new configuration parameters. A description of each parameter can be found in the file the /util/install_modules/inst_template.conf COPY_COMMAND="scp" CSP_RECREATE="true" CSP_COPY_CERTS="false" CSP_COUNTRY_CODE="DE" CSP_STATE="Germany" CSP_LOCATION="Building" CSP_ORGA="Organization" CSP_ORGA_UNIT="Organization_unit" CSP_MAIL_ADDRESS="name@yourdomain.com" 3. Automated installation now supports installation on Microsoft Windows ------------------------------------------------------------------------ The automatic installation supports Windows installation. To use this feature, the file /util/install_modules/inst_template.conf supports the following new configuration parameters: WINDOWS_SUPPORT="false" WIN_ADMIN_NAME="Administrator" WIN_DOMAIN_ACCESS="false" A description of each parameter can be found within the template file. 4. User certificate creation on Windows --------------------------------------- During master installation with Windows support, the user is asked for Windows Administrator (this is already documented). For the user, the install script automatically creates a certificate for the Administrator user. User certificates for other users need to be created manually. 4a. Installing Grid Engine in CSP mode with Windows execution hosts ------------------------------------------------------------------ The CSP sge_ca script has been enhanced by an additional commandline switch to allow the creation of additional certificates instead of using the -usercert option. This is useful for generating an additional certificate when Windows execution daemons are added to the cluster. One must perform the following steps to add a windows execution host in CSP mode to the cluster. A. Qmaster installation and certificate creation First run the qmaster installation with the CSP flag % install_qmaster -csp The user certificate for the Windows administrative user will be created automatically. the user certificates can be created manually. - execute it as user 'root' on master host - Execute the following commands: In (t)csh: % source //common/settings.csh In (k)sh % . //common/settings.csh % cd % util/sgeCA/sge_ca -user "Administrator" (if the user name of the administrative user is different than "Administrator", e.g. "Administrateur" replace "Administrator" with "Administrateur" here and in the following commands accordingly) - keys/certificates can be found in /var/sgeCA/port_<$SGE_QMASTER_PORT>/default/userkeys if the variable SGE_QMASTER_PORT is set or in /var/sgeCA/sge_qmaster/default/userkeys if the service "sge_qmaster" is used. B. If necessary user certificates for other user can be created in the same way. C. Copy the keys/certificates to the Windows execd machine as you would do for any other CSP exec daemon installation (see the CSP section in the installation guide) D. Change to the directory /var/sgeCA/port_<$SGE_QMASTER_PORT>/default/userkeys or /var/sgeCA/sge_qmaster/default/userkeys and perform the following commands: % cp -r Administrator +Administrator % chown -R +Administrator +Administrator % cp -r + % chown -R + + needs to be replaced with the corresponding hostname of the Windows execution hostname. is the username of the Grid Engine administrative user. Replace "Administrator" with the name of the administrative user. "qconf -am Administrator" is usually performed when the master is installed, if this is not the case and you get the following complaint during install: denied: "Administrator" must be manager for this operation login to an N1 Grid Engine Administrative host and add the Administrator user as admin user of N1GE and repeat the step again. E. Run the execution host installation ./install_execd 5. Improvements to the installation procedure --------------------------------------------- - enhanced the autoinstall log file moving. Sometimes the log file disappeared - stdout redirection to autoinstall log file was enhanced. Calling the redirection more than once, the restore of the redirection was not possible - added additional error output and messages, logging into the install log file to support the user, finding installation errors. - uninstallation will check if host is an admin host - installation and uninstallation is able to handle the "shadow_masters" file with multiple lines - GEMM install is now working in on Linux Fedora Core 1 - automated installation does not ignore the DB_SPOOLING_SERVER setting. This avoids installation of two RPC servers on two different hosts New functionality delivered since N1GE 6.0 ------------------------------------------ 1. DRMAA Java[TM] language binding available -------------------------------------------- The DRMAA Java language binding is now available. The DRMAA Java language binding library is located in the directory /lib/drmaa.jar The documentation can be found in /doc/javadocs 2. Man pages ------------ - The following man pages have been added to the distribution: sge_qstat(5) - new default request file for qstat(1) gethostbyaddr(1) - man page for commands in /utilbin/ gethostbyname(1) - man page for commands in /utilbin/ gethostname(1) - man page for commands in /utilbin/ getservbyname(1) - man page for commands in /utilbin/ qping(1) - man page for utility to monitor Grid Engine daemon communication - Renamed man pages: sge_h_aliases.z -> host_aliases.z sge_h_aliases.5 -> host_aliases.5 - Pre formatted and uncompressed man pages have been added to /catman/cat/cat{1,3,5,8} - Various fixes for man pages 3. Installation Improvements ---------------------------- - Berkeley DB (BDB) RPC server auto installation and deinstallation is now supported - Backup/restore for classic and BDB RPC server spooling supported - Daemon startup scripts create Linux LSB conforming "lock" file - Improved diagnosis messages during auto installation - Execution daemon uninstallation leaves no references to deinstalled execution host 4. HTML documentation for Berkeley DB database tools ---------------------------------------------------- The HTML documentation for Berkeley DB database tools the can be found in /doc/bdbdocs/utility README -- Last modified date: Thursday, May 4, 2006