View on GitHub

IRAF Community Distribution

IRAF maintained by the community

Home | Installation | Packages | X11IRAF | PyRAF | Forum

New IRAF Diagnostic Script Available

Mike Fitzpatrick wrote on Aug 10, 2000


	A new diagnostic program for IRAF installations is now available
as a beta release from

		ftp://iraf.noao.edu/pub/sysinfo

The SYSINFO command is a C-shell script which can be executed by IRAF
site managers or users to display information about the current platform
and IRAF installation, as well as run numerous (several dozen) diagnostic
checks on nearly all aspects of the system.  Current tests include
	
	o  Displays various current system settings.
	o  Verify proper structure of the iraf tree, iraf path definition,
	   installation of binaries, iraf user account, and permissions
	   and ownerships of files.
	o  Verify that the install script was run on the machine.
	o  Verify that IRAF networking is enabled on the current machine
	   and recommends a dev$hosts file entry for the node.
	o  Verify and display information about the display servers and
	   associated files available on a machine.  Will detect missing
	   fifo pipes or imtoolrc files which lead to display errors.
	o  Verify and display information for tape devices.
	o  Defined external packages are checked for correct path, helpdb
	   installation, and installed binaries.  Information displayed 
	   can be used to quickly determine which packages need updating. 

The script does not take any corrective action itself but recommends fixes
when problems are found.  It is meant to be used by site manager's to
diagnose problems on systems, or to verify that IRAF is correctly installed
on a particular machine.   The script essentially performs all the checks
on a system that site support would do by logging in remotely, only more
comprehensively and automatically.

	To use the program simply download the script and make it executable,
it may be run from any directory and will use the iraf root path defined in
the environment or derived from the /usr/include/iraf.h file.  A "-help"
flag is provided to display usage information.

	The program has been tested as well as can be expected but requires
real-world testing and feedback to be improved.  Please contact iraf@noao.edu
with any comments, questions, or bug reports.

Mike Fitzpatrick
NOAO/IRAF Group

Last post on Aug 10, 2000