UUCP 오류 메시지
이 절에서는 UUCP와 관련된 오류 메시지를 나열합니다.
UUCP ASSERT 오류 메시지
다음 표에서는 ASSERT 오류 메시지를 나열합니다.
표 12-7 ASSERT 오류 메시지
|
|
CAN'T OPEN |
open() 또는 fopen()이 실패했습니다. |
CAN'T WRITE |
write(), fwrite(), fprint() 또는 유사한
명령이 실패했습니다. |
CAN'T READ |
read(), fgets() 또는 유사한 명령이 실패했습니다. |
CAN'T CREATE |
creat() 호출이
실패했습니다. |
CAN'T ALLOCATE |
동적 할당이 실패했습니다. |
CAN'T LOCK |
LCK(잠금) 파일을 만들지 못했습니다. 경우에 따라
치명적인 오류일 수 있습니다. |
CAN'T STAT |
stat() 호출이 실패했습니다. |
CAN'T CHMOD |
chmod() 호출이 실패했습니다.
|
CAN'T LINK |
link() 호출이 실패했습니다. |
CAN'T CHDIR |
chdir() 호출이 실패했습니다. |
CAN'T UNLINK |
unlink() 호출이 실패했습니다.
|
WRONG ROLE |
내부 논리 문제입니다. |
CAN'T MOVE TO CORRUPTDIR |
일부 잘못된 C. 또는 X. 파일을
/var/spool/uucp/.Corrupt 디렉토리로 이동하지 못했습니다. 디렉토리가 없거나 모드 또는 소유자가 잘못되었습니다. |
CAN'T CLOSE |
close()
또는 fclose() 호출이 실패했습니다. |
FILE EXISTS |
C. 또는 D. 파일을 생성하려고 했지만 파일이
이미 있습니다. 일반적으로 소프트웨어 오류를 나타내는 시퀀스 파일 액세스 관련 문제가 발생하는
경우 이 오류가 발생합니다. |
NO uucp SERVICE NUMBER |
TCP/IP 호출을 시도했지만 /etc/services에서 UUCP에 대한 항목이
없습니다. |
BAD UID |
사용자 ID가 암호 데이터베이스에 없습니다. 이름 서비스 구성을 확인하십시오. |
BAD LOGIN_UID |
이전
설명과 동일합니다. |
BAD LINE |
Devices 파일에 잘못된 행이 있습니다. 하나 이상의 행에 인수가
부족합니다. |
SYSLST OVERFLOW |
gename.c의 내부 테이블이 오버플로우되었습니다. 단일 작업에서 30개 이상의 시스템과 대화하려고
했습니다. |
TOO MANY SAVED C FILES |
이전 설명과 동일합니다. |
RETURN FROM fixline ioctl |
실패하면 안 되는 ioctl(2)이 실패했습니다. 시스템
드라이버 문제가 발생했습니다. |
BAD SPEED |
Devices 또는 Systems 파일(Class 또는 Speed 필드)에 잘못된
회선 속도가 표시됩니다. |
BAD OPTION |
Permissions 파일에 잘못된 행 또는 옵션이 있습니다. 이
오류는 바로 수정해야 합니다. |
PKCGET READ |
원격 컴퓨터가 행업된 것 같습니다. 아무 작업도
필요하지 않습니다. |
PKXSTART |
원격 컴퓨터가 복구할 수 있는 방식으로 중단되었습니다. 이 오류는
일반적으로 무시할 수 있습니다. |
TOO MANY LOCKS |
내부 문제가 발생했습니다. 시스템 공급업체에 문의하십시오. |
XMV ERROR
|
일부 파일 또는 디렉토리에 문제가 발생했습니다. 스풀 디렉토리가 원인일 수 있으므로 이
프로세스를 시도하기 전에 대상 모드를 확인했어야 합니다. |
CAN'T FORK |
fork 및 exec를 수행하지
못했습니다. 현재 작업은 손실되지 않으며 나중에 시도됩니다( uuxqt). 아무 작업도 필요하지 않습니다.
|
|
UUCP STATUS 오류 메시지
다음 표에서는 일반적인 STATUS 오류 메시지를 나열합니다.
표 12-8 UUCP STATUS 메시지
|
|
OK
|
상태가 적합합니다. |
NO DEVICES AVAILABLE |
호출에 사용할 수 있는 장치가 현재 없습니다. 특정 시스템의 Devices
파일에 유효한 장치가 있는지 확인하십시오. 시스템 호출에 사용할 장치가 있는지 Systems 파일에
있는지 확인하십시오. |
WRONG TIME TO CALL |
Systems 파일에 지정된 시간과 다른 시간에 시스템을 호출했습니다. |
TALKING |
설명이
필요하지 않습니다. |
LOGIN FAILED |
특정 컴퓨터에 로그인하지 못했습니다. 로그인 또는 암호가 잘못되었거나, 번호가
잘못되었거나, 컴퓨터가 느리거나, Dialer-Token-Pairs 스크립트를 실행하지 못했기 때문일 수 있습니다. |
CONVERSATION FAILED |
성공적인
시작 후 대화에 실패했습니다. 일반적으로 한 쪽이 다운되었거나, 프로그램이 중단되었거나, 회선(링크)이 끊긴
것을 나타냅니다. |
DIAL FAILED |
원격 컴퓨터가 응답하지 않습니다. 전화 걸기가 잘못되었거나 전화 번호가
틀릴 수 있습니다. |
BAD LOGIN/MACHINE COMBINATION |
Permissions 파일과 일치하지 않는 로그인/컴퓨터 이름을 사용하여 컴퓨터를
호출했습니다. 이 오류는 가장하려는 시도일 수 있습니다. |
DEVICE LOCKED |
사용할 호출 장치가 현재
잠겨 있고 다른 프로세스에서 사용되고 있습니다. |
ASSERT ERROR |
|
SYSTEM NOT IN Systems FILE |
시스템이 Systems 파일에
없습니다. |
CAN'T ACCESS DEVICE |
시도된 장치가 없거나 모드가 잘못되었습니다. Systems 및 Devices 파일에서 적절한
항목을 확인하십시오. |
DEVICE FAILED |
장치를 열 수 없습니다. |
WRONG MACHINE NAME |
호출된 컴퓨터가 예상과 다른
이름을 보고합니다. |
CALLBACK REQUIRED |
호출된 컴퓨터가 사용자 컴퓨터를 호출해야 합니다. |
REMOTE HAS A LCK FILE FOR ME |
원격 컴퓨터에
사용자 컴퓨터의 LCK 파일이 있습니다. 호출된 컴퓨터가 사용자 컴퓨터를 호출하려고 할 수
있습니다. 원격 컴퓨터에 이전 버전의 UUCP가 있는 경우 사용자 컴퓨터와 대화하던 프로세스가
실패하여 LCK 파일이 남았을 수 있습니다. 원격 컴퓨터가 최신 버전의 UUCP가 있고
사용자 컴퓨터와 통신하고 있지 않은 경우 LCK 파일을 사용하는 프로세스가 중단된 것입니다. |
REMOTE DOES NOT KNOW ME
|
원격 컴퓨터의 Systems 파일에 사용자 컴퓨터의 노드 이름이 없습니다. |
REMOTE REJECT AFTER LOGIN |
컴퓨터가 로그인할
때 사용한 로그인이 원격 컴퓨터가 예상한 것과 일치하지 않습니다. |
REMOTE REJECT, UNKNOWN MESSAGE |
원격 컴퓨터가
알 수 없는 이유로 사용자 컴퓨터와의 통신을 거부했습니다. 원격 컴퓨터에서 표준 버전의
UUCP를 실행하고 있지 않을 수 있습니다. |
STARTUP FAILED |
로그인에 성공했지만 초기 핸드셰이크가 실패했습니다.
|
CALLER SCRIPT FAILED |
이 오류는 일반적으로 DIAL FAILED와 동일합니다. 그러나 이 오류가 자주 발생하는 경우
Dialers 파일의 호출자 스크립트가 원인일 수 있습니다. Uutry를 사용하여 확인하십시오.
|
|
UUCP 숫자 오류 메시지
다음 표에서는 /usr/include/sysexits.h 파일에서 생성하는 오류 상태 메시지의 종료 코드 번호를 나열합니다.
일부는 현재 uucp에서 사용되지 않습니다.
표 12-9 번호별 UUCP 오류 메시지
|
|
|
64 |
오류 메시지의 기준 값 |
오류 메시지가
이 값에서 시작됩니다. |
64 |
명령줄 사용 오류 |
명령을 잘못 사용했습니다. 예를 들어 잘못된 인수 수,
잘못된 플래그 또는 잘못된 구문을 사용했습니다. |
65 |
데이터 형식 오류 |
입력 데이터가 잘못되었습니다. 이 데이터
형식은 사용자 데이터에만 사용해야 하며 시스템 파일에 사용하면 안 됩니다. |
66 |
입력을 열 수
없음 |
시스템 파일이 아닌 입력 파일이 없거나 읽지 못했습니다. 이 문제는 메일러의 “No
message(메시지가 없습니다)”와 같은 오류도 포함할 수 있습니다. |
67 |
알 수 없는 주소 |
지정된 사용자가 없습니다.
이 오류는 메일 주소 또는 원격 로그인에 사용할 수 있습니다. |
68 |
알 수 없는
호스트 이름 |
호스트가 없습니다. 이 오류는 메일 주소 또는 네트워크 요청에서 사용됩니다. |
69 |
사용할 수
없는 서비스 |
서비스를 사용할 수 없습니다. 지원 프로그램 또는 파일이 없는 경우 오류가
발생할 수 있습니다. 또한 이 메시지는 일부 서비스가 작동하지 않지만 현재 그
이유를 알 수 없음을 나타내기도 합니다. |
70 |
내부 소프트웨어 오류 |
내부 소프트웨어 오류가 감지되었습니다. 이
오류는 가급적 운영 체제와 관련 없는 오류로 제한됩니다. |
71 |
시스템 오류 |
운영 체제 오류가 감지되었습니다.
이 오류는 “포크할 수 없음”, “파이프를 만들 수 없음”과 같은 상태에 사용하기
위한 것입니다. 예를 들어 이 오류에는 passwd 파일에 없는 사용자의 getuid 반환이
포함됩니다. |
72 |
중요한 OS 파일 누락 |
/etc/passwd 또는 /var/admin/utmpx와 같은 시스템 파일이 없거나 열 수
없거나 구문 오류 같은 오류가 있습니다. |
73 |
출력 파일을 만들 수 없음 |
사용자 지정 출력
파일을 만들 수 없습니다. |
74 |
입출력 오류 |
일부 파일에서 I/O 수행 시 오류가 발생했습니다. |
75 |
임시 오류.
사용자 재시도 유도 |
실제 오류가 아닌 임시 오류입니다. sendmail에서는 예를 들어 메일러에서 연결을
만들 수 없어 요청을 나중에 다시 시도해야 함을 나타냅니다. |
76 |
프로토콜의 원격 오류 |
원격 시스템이
프로토콜 교환 중 "가능하지 않은" 항목을 반환했습니다. |
77 |
사용 권한 거부 |
권한이 부족하여 작업을 수행할
수 없습니다. 이 메시지는 NOINPUT 또는 CANTCREAT를 사용해야 하는 시스템 문제에 적용되지
않고 상위 레벨 권한에 적용됩니다. 예를 들어 kre는 이 메시지를 사용하여 메일을
보낼 수 있는 학생을 제한할 수 있습니다. |
78 |
구성 오류 |
구성에서 오류가 감지되었습니다. |
79 |
항목을 찾을 수
없음 |
항목을 찾지 못했습니다. |
79 |
나열된 최대 값 |
오류 메시지의 최상위 값입니다. |
|