다음 이전 차례

8. Troubleshooting

8.1 워크스테이션화면에 'Searching for server':

   NE2000 base 0x0300, addr XX:XX:XX:XX:XX:XX
   Searching for server (BOOTP)...
   <sleep>
   <sleep> 
라고 나온다면 bootp서버를 찾지 못하는 경우이다. 아래를 점검한다.
  1. Cabling - 카드나 허브에 링크 LED가 점등되어 있는지 본다.
  2. Bootpd 데몬 - 서버의 /etc/inetd.conf에 제대로 설정되어 있는지 체크한다.
  3. /etc/bootptab file - 화면에 나온 맥어드레스가 서버의 /etc/bootptab 파일에 잘 등록되어 있는지 확인한다

8.2 Problem with NFS mounting root filesystem, errno=13.

이 에러는 권한문제이다.

  1. 워크스테이션의 이름과 ip주소가 매핑이 잘 되어 있는가를 확인한다. /etc/hosts 이나 DNS 테이블을 확인해야 한다.
  2. /etc/exports 에 해당 항목이 잘 설정되어 있는가를 확인한다.
    /tftpboot/lts/ltsroot        192.168.0.0/255.255.255.0(ro,no_root_squash)
    
    IP주소는 현재의 로컬랜의 세팅과 잘 맞아야 한다.
  3. exports파일을 수정한 후에는 반드시 exportfs -ra 명령으로 수정된 내용을 확인하거나 서버를 리부트해야 한다.

8.3 fh_verify errors on server while invoking X on the workstation

다음의 메시지가 서버에도 나올 것이다.

fh_verify: dev/tty2 permission failure, acc=8, error=30
fh_verify: dev/tty0 permission failure, acc=8, error=30
이는 X 서버가 디바이스 파일의 권한을 바꾸려고 시도하기 때문이다. 루트 파일시스템이 읽기 전용으로 마운트 되기 때문에 벌어지는 일이다. 사실, X 서버가 이러한 일을 할 이유는 없다. 따라서 이러한 일을 하지 않도록 패치한 X 서버를 LTSP에서 다운받아서 설치하면 된다.

8.4 XDMCP fatal error: Manager unwilling Host unwilling

Fatal server error:
XDMCP fatal error: Manager unwilling Host unwilling

when reporting a problem related to a server crash, please send
the full server output, not just the last messages

INIT: Id "2" respawning too fast: disabled for 5 minutes
INIT: no more processes left in this runlevel

이 에러는 /etc/X11/xdm/Xaccess에 항목 수정이 빠져서 그런것이다. 이 파일은 원격 워크스테이션이 xdm에 접속할 수 있는가를 제어하는 것이며, 레드햇 6.0의 경우에는 아래의 줄을 추가해 줘야 하며 6.1의 경우에는 아래의 줄이 이미 있으므로 다만 #기호만 제거하면 된다.

# *                                     #any host can get a login window
그 후에는 물론 xdm을 아래의 명령으로 재 실행 해야 한다.
killall -HUP xdm

8.5 다른 모든 경우

그래도 워크스테이션이 제대로 작동하지 않는다면 LTSP의 뉴스그룹을 이용해 보길 권한다. 도와줄 사람들이 있을 것이며 나 또한 뉴스그룹의 내용을 계속 지켜보도록 노력하는 중이다.


다음 이전 차례