This appendix provides a description and suggested user actions for the following uucp messages:
The messages in this section might appear in uucp status or log files. Use the uulog or uustat command to see the status messages.
ASSERT ERROR (prog) pid: xxxx(date/time) error error-location
The variables have the following meaning:
prog | Name of the program generating the error. |
xxxx | Process ID (PID) of the program. |
date/time | Data and time when the error occurred. |
error | A message describing the error. The message might include arguments. If there is a value contained in parentheses following the message, this value is often the error number (errno). |
error-location | Name and version of the source file and the line in the file where the error occurred. |
Table F-1 lists the ASSERT error messages.
Error Message | Explanation and User Action |
BAD LINE line (num) |
The
/usr/lib/uucp/Devices
file has a bad line:
line
is
the bad line and
num
is the number of fields found in the line.
Correct the entry in the file. See Devices(4) for information on the file entries. |
BAD LOGIN_UID (-1)
BAD UID (-1) CAN NOT FIND UID (num) |
The user ID used by the process is not currently logged in and is not defined
in the
/etc/passwd
file or the
networks
database, if using NIS.
Check your user ID, using the id command, and change the entry in the /etc/passwd file or the networks database, if using NIS. |
BAD SPEED (num) |
An unsupported baud rate
(num)
was specified.
Check the command arguments or uucp configuration files. Then run uucpsetup to change the baud rate. |
CAN'T CHDIR dir (num) |
A command to change to directory
dir
failed with errno
num.
The
uucp
program required read access to the directory.
Check the permissions on the directory. If the directory does not exist, check the permissions on the spool directory. |
CAN'T CLOSE file (num) | Could not close file with errno num. |
CAN'T CREATE file (num) |
Could not open file with errno
num.
The
uucp
program needs write access to the file or directory.
Check the permissions on the file and directory. |
CAN'T LINK file (num) |
Could not link a source file to the work file
file
in the
uucp
spool directory with errno
num.
Check the spool directory permissions. |
CAN'T LOCK LCK.SQ. sys (0) |
Could not lock the
/var/spool/locks/LCK.SQ.
sys
file for system
sys.
Check the time and permissions on the file. If it is old, delete the file. |
CAN'T OPEN file (num) |
Could not open file with errno
num.
The
uucp
program needs write access to the file or directory.
Check the permissions on the file and directory. |
CAN'T STAT file (num) |
The
uucico
daemon could not obtain information about file with errno
num.
Check the permissions on file. |
CAN'T UNLINK file (num) |
Could not unlink file with errno
num.
Check the permissions on file. |
CAN'T WRITE file (num) |
Could not open file with errno
num.
The
uucp
program needs write access to the file or directory.
Check the permissions on the file and directory. |
FILE EXISTS file (num) | The file already exists and an access() call on that file returned errno num. The file is a uucp work file that was not cleaned up by another uucp process. |
No uucp server (0) |
The
uucp
service is not defined in the
/etc/services
file.
Edit the /etc/services file and add a uucp entry. |
SYSLST OVERFLOW (num) |
There are too many jobs queued for a single system. The number of jobs is
num.
Use the uustat -q command and examine the queue. If the jobs are not old, try the request again. If there are old jobs in the queue, use the uucleanup command to clean out the queue. See uucleanup(8) for more information. |
TOO MANY LOCKS (num) |
The system limit on the number of lock files was exceeded while creating lock
file
num.
Retry the request after the the current activity is completed. |
XMV ERROR file (num) |
The
uuxqt
daemon could not move the execute file to the
.Xqtdir
directory in the
uucp
spool area and failed with errno
num.
Use the ls -l command and verify that the .Xqtdir directory is owned by uucp and has a 775 permission. |
Either ask the remote system administrator to modify the LOGNAME entry for that user name, or edit the Systems file and modify the entry for the remote system to use the expected user name.
User Action: Either ask the remote system administrator to add a LOGNAME entry for that user name, or edit the Systems file and modify the entry for the remote system to use a known user name.
User Action Retry the request. If the error recurs, use the uutry remote_system command and observe the prompts from the remote system. Compare the prompts to the chat script. If there is a difference, run the uucpsetup script and change the chat script.
User Action: Change the mode to 650, and the owner and group to uucp.
User Action: Retry the request; you will continue to receive this message until the other utility has finished using the device.
User Action: Retry the command.
User Action:
Use the
uutry
command with your request to determine why the
login is failing.
If the error occurs while processing the chat script, run the
uucpsetup
script and modify the chat script to reflect the
actual messages used by the remote system. For example, if the chat script
stops while waiting for a login prompt, modify the chat script to send a
carriage return and delay before getting a login prompt.
If the login to the remote system is successful and then an error occurs, the
uucico
daemon on the remote system failed to start or was slow
in sending the
Shere
message to the local system.
User Action: Retry the request.
User Action: You can install additional devices on your system, if your system allows, or modify the request to use one of the available devices in the /usr/lib/uucp/Devices file.
User Action: Contact the remote system's administrator to have an entry for your system put in the Systems file.
User Action: You can either retry the request later, or wait and see if the queued request is performed when the remote system connects to your system.
User Action: Retry your operation.
User Action: Verify that both the local and remote systems specify the same protocol in the /usr/lib/uucp/Systems file.
User Action: Use the uuname command to view a list of known uucp systems.
User Action: Verify the system name and run uucpsetup to make the necessary changes.
User Action: If you want to change the time, run uucpsetup.
The following messages might be displayed when using the tip utility:
User Action: Try your request again later.
User Action: Create the file with the mode 664, and owner and group uucp.
User Action: Check that the mode of the tty device is 666.
User Action: Edit the /etc/phones file and add the remote system's phone number.
User Action: Edit the /etc/remote file and add the parameter.
User Action:
User Action: Verify whether the hardware supports the speed. If it can, create a tipspeed entry for the speed in the /etc/remote file, using other tipspeed entries as a model. You should also create corresponding UNIX-speed and dialspeed entries in the file. Specify the modem type and the serial port to which it is attached, using the at and dv fields in the dialspeed entry.
User Action: Check the at field for the host system entry in the /etc/remote file. If the entry is correct, create an entry for the modem in the /etc/acucap file. See acucap(4) for more information.
User Action: Edit the /etc/remote file and enter a valid value. See remote(4) for more information.