다음 이전 차례

7. 문제 해결(Troubleshooting)

처음으로 여러분이 원격 엑스 윈도우 응용프로그램 실행을 시도했을 때, 대개는 응용프로그램이 실행되지 않는다. 여기에 약간의 흔한 에러 메시지들과 그것들의 원인, 의도대로 되도록 당신을 도울 수 있는 해결책이 있다.

xterm Xt error: Can't open display:

DISPLAY 환경변수가 존재하지 않는 데다가, 당신은-display 플러그로도 응용프로그램에게 디스플레이를 알려주지 않았다. 응용프로그램 텅빈 문자열을 떠맡았지만, 구문상의 모순만 있었다. 이 문제를 해결하기 위해선, DISPLAY 환경변수 설정을 확실히 하라 ( 당신의 쉘에 따라 setenvexport 명령으로).

_X11TransSocketINETConnect: Can't connect: errno = 101
xterm Xt error: Can't open display: love.dial.xs4all.nl:0

에러 101은 ``네트워크가 접근할 수 없다''는 상황이다. 응용프로그램은 서버에 네트워크 연결을 하지 못했다. 당신이 DISPLAY를 올바르게 설정했는지, 당신의 클라이언트에서 서버 컴퓨터로 접근이 가능한지 살펴보아라 (어쨌든 당신은 서버에 대개 로그인 되어있고 클라이언트에 telnet접속을 하고 있어야 한다).

_X11TransSocketINETConnect: Can't connect: errno = 111
xterm Xt error: Can't open display: love.dial.xs4all.nl:0

에러 111은 ``연결이 거절''된 상황이다. 당신이 연결을 시도한 서버 컴퓨터에 접근 할 수는 있지만, 지적한 엑스 서버가 거기에 존재하지 않는다. 당신이 올바른 서버 이름과 디스플레이 순번을 사용했는지 살펴보아라.

Xlib: connection to ":0.0" refused by server
Xlib: Client is not authorized to connect to Server
xterm Xt error: Can't open display: love.dial.xs4all.nl:0.0

클라이언트는 서버에 연결할 수 있었지만, 서버는 클라이언트가 서버를 사용하는 것을 허락하진 않았다 (인증받지 못했다). 당신은 클라이언트에 올바른 magic cookie를 전달하고, 쿠키가 만기가 안되도록 확실히 하라 (서버는 새로운 세션을 시작하면 새로운 쿠키를 사용한다).


다음 이전 차례