Chapter 8: Errormessages

/bin/sh: no output from /usr/bin/diff ...
the actual program names appearing here could change due to your local configuration. The defaults are shown. This indicates that the /usr/bin/diff program could not be activated on the controller. Check the correctness of both the shell program (/bin/sh) and the diff program (/usr/bin/diff): Do they exist? Have their paths been specfied well? Note that filenames passed to diff might not exist anymore when the program terminates. This should not be the cause of the error.

Can't chdir to `path'

the directory path could not be created/used. This may be a permission problem. Check the permissions of path if path does actually exist. The problem may be in a path component, not necessarily in the last element of the path.

Can't open /dev/null

This message may be generated by a child-process: sh, ssh or diff. It is generated when the child process could not redirect its standard error messages to the standard error stream. If it appears then there is probably something incorrect in your /dev/ directory: check the availability of /dev/null, check if you can copy a file to /dev/null.

Can't open ... to write

This message may be generated when the mentioned log-file could not be written to. Check the permissions of the file, check if the path to the file exists. The problem may be in a path component, not necessarily in the last element of the path or in the file itself.

Can't read ...

the mentioned file could not be read. Check if the file exists, and if you have read permissions for it.

Config line `...' invalid

The mentioned line of the specified policy file was ill-formed. Check the line's contents against the description of the policy file.

ConfigSorter file processed

In this case, the -c option has been given. When -c was provided, stealth stops after having processed the configuration file.

Corrupt line in policy file: ...

The apparently corrupted line is shown. The line is corrupted if the line could not be split into an initial word and its remainder. Normally this should not happen. As the line is mentioned, the message itself should assist you in your repairs.

Inserting command `...' failed.

the mentioned command could not be sent to a child-process (sh or ssh). Check the availability of the ssh connection to the client. The command itself might also be unacceptable.

Invalid interval for -i.

The -i flag was given an invalid (too large or negative) argument.

Non-zero exit value for `...'

A local command (not using the CHECK keyword), returned with a non-zero exit. This will terminate further processing of the policy file. Inspect and/or rerun the command `by hand' to find indications about what went wrong. The report file or the standard error stream may also contain additional information about the reason of the failure.

Unable to create the logfile `...'

the mentioned log file could not be created. Check the permissions of the file, check if the path to the file exists. The problem may be in a path component, not necessarily in the last element of the path or in the file itself.

USE SSH ... entry missing in the configuration file

there is no default for the USE SSH specification in the policy file. The specification could not be found. Provide a specification like:
USE SSH     ssh -q root@localhost