Solaris Common Messages and Troubleshooting Guide

"A"

A command window has exited because its child exited.

Cause

The argument to a cmdtool(1) or a shelltool(1) window looks like it is supposed to be a command, but the system cannot find the command.

Action

To run this command inside a cmdtool(1) or a shelltool(1), make sure the command is spelled correctly and is in your search path. If necessary, use a full path name. If you intended this argument as an option setting, use a minus sign (-) at the beginning of the option.

Technical Notes

Both the cmdtool(1) and the shelltool(1) are OpenWindows terminal emulators.

access violation unknown host IP address

Cause

Solstice backup utility fails and displays the following error: access violation unknown host IP address on Networker 4.2.2. This error is usually caused by a corrupted host name in the host NIS/NIS+ map/table.

Action

Check the Networker client configuration for an incorrect host name. If all else fails, as a workaround, add the entry to /etc/hosts.

Accessing a corrupted shared library

Cause

The system is trying to exec(2) an a.out that requires that it be linked in a static shared library, and exec(2) could not load the static shared library. The static shared library is probably corrupted.

Technical Notes

The symbolic name for this error is ELIBBAD, errno=84.

Address already in use

Cause

The user attempted to use an address already in use, and the protocol does not allow this.

Technical Notes

The symbolic name for this error is EADDRINUSE, errno=125.

Address family not supported by protocol family

Cause

An address incompatible with the requested protocol was used.

Technical Notes

The symbolic name for this error is EAFNOSUPPORT, errno=124.

admintool: Received communication service error 4

Cause

AdminTool could not start a display method, because a remote procedure, which had been called, timed out; therefore, it could not send the request. You receive this error when admintool(1M) tries to access the NIS or NIS+ tables and networking is not enabled.

Action

Verify the system network status with ifconfig -a to make sure the system is connected to the network. Make sure the Ethernet cable is connected and the system is configured to run NIS or NIS+.

Advertise error

Cause

This error is RFS specific. It occurs when users try to advertise a resource already advertised, try to stop RFS while there are resources still advertised, or try to forceably unmount a resource that is still advertised.

Technical Notes

The symbolic name for this error is EADV, errno=68.

answerbook: XView error: NULL pointer passed to xv_set

Cause

The AnswerBook navigator window comes up, but the document viewer window does not. This message appears on the console, and the message Could not start new viewer appears in the navigator window. This situation indicates that you have an unknown client or a problem with the network naming service.

Action

Run the ypmatch(1) or nismatch(1) command to determine if the client host name is in the host's map. If not, add it to the NIS hosts map on the NIS master server. Then, make sure the /etc/hosts file on the client contains an IP address and entry for that host name, which is followed by loghost.


Note -

Reboot, if you changed the /etc/hosts file.


Check that the ypmatch(1) or nismatch(1) client hosts command returns the same IP host address as in the /etc/hosts file. Finally, quit all existing AnswerBooks and restart.

See Also

For more information on the NIS hosts map, see the section on the default search criteria in the NIS+ and FNS Administration Guide. If you are using AnswerBook online documentation, "NIS hosts map" is a good search string.

apdb: Resource temporarily unavailable

Cause

This error can occur when attempting to add or remove AP databases with the apdb command.

Action

From /var/adm/messages you find the reason for the apdb command failure, as shown below:


Jan 15 14:00:51 Starfire2 apd[683]: /etc/system: could not find:                                          																			    																																						* End AP database info (do not edit)
Jan 15 14:00:52 Starfire2 apd[683]: failed to patch the system file!
Unfortunately, this error from the netcon session does not get an echo to the console; therefore, it can easily be missed. To correct it, simply edit the /etc/system file so that it has the correct comments before and after setting ap:apdb_dblist. See below:

* Begin AP database info (do not edit) 
set ap:apdb_dblist="sd:5 sd:8" 
* End AP database info (do not edit)

Arg list too long

Cause

The system could not handle the number of arguments given to a command or program when it combined those arguments with the environment's exported shell variables. The argument list limit is the size of the argument list plus the size of the environment's exported shell variables.

Action

The easiest solution is to reduce the size of the parent process environment by unsetting extraneous environment variables. (See the man page for the shell you are using to find out how to list and change your environment variables.) Then run the program again.

Technical Notes

An argument list longer than ARG_MAX bytes was presented to a member of the exec(2) family of system calls.

The symbolic name for this error is E2BIG, errno=7.

Argument out of domain

Cause

This message is a programming error or a data input error.

Action

Ask the program's author to fix this condition or to supply data in a different format.

Technical Notes

This indicates an attempt to evaluate a mathematical programming function at a point where its value is not defined. The argument of a programming function in the math package is out of the domain of the function. This could happen when taking the square root, power, or log of a negative number, when computing a power to a non-integer, or when passing an out-of-range argument to a hyperbolic programming function.

To help pinpoint a program's math errors, use the matherr(3M) facility.

The symbolic name for this error is EDOM, errno=33.

Arguments too long

Cause

This C shell error message indicates that too many arguments follow a command. For example, this can happen by invoking rm * in a huge directory. The C shell cannot handle more than 1706 arguments.

Action

Temporarily start a Bourne shell with sh(1) and run the command again. The Bourne shell dynamically allocates command line arguments. Return to your original shell by typing exit.

assertion failed: string, file name, line int

Cause

An unexpected condition in the program has occurred.

Action

Contact the vendor or author of the program to ask why it failed. If you have the source code for the program, you can look at the file and line number where the assertion failed. This might give you an idea of how to run the program differently.

Technical Notes

This message is the result of a diagnostic macro called assert(3C) that a programmer inserted into the specified line of a source file. The untrue expression precedes the file name and line number.

Attempting to link in more shared libraries than system limit

Cause

The system is trying to exec(2) an a.out that requires more static shared libraries than is allowed on the current configuration of the system.

Technical Notes

The symbolic name for this error is ELIBMAX, errno=86.

automount[int]: name: Not a directory

Cause

The file specified after the first colon is not a valid mount point, because it is not a directory.

Action

Ensure that the mount point is a directory and not a regular file or a symbolic link.

automountd[int]: server hostname responding

Cause

This automounter message indicates that the system tried to mount a file system from an NFSTM server that is either down or extremely slow to respond. In some cases, this message indicates that the network link to the NFS server is broken, although that condition produces other error messages as well.

Action

If you are the system administrator responsible for the non-responding NFS server, check to see whether the machine needs repair or rebooting. Encourage your user community to report such problems quickly, but only once. When the NFS server is back in operation, the automounter can access the requested file system.

See Also

For more information on NFS failures, see the section on NFS troubleshooting in the System Administration Guide, Volume 3. If you are using AnswerBook online documentation, a good search string is "NFS Service."