unable to open X display [4]

unable to open X display

2001-06-27 00:00 - 오원석

안녕하세요.
다름이 아니라, 저희 연구실에서 Hspice를 사용하고 있는데, 다른 Works에서는 아무 이상없이 잘 되는데 오직 한군데만 Xmanager를 실행한 상태에서, hspice tool의
awave라는 그래픽 툴을 실행시키면 다음과 같은 에러메세지가 나오면서 실행이 안되는데 원인을 모르겠습니다.
메세지는 다음과 같습니다.
================================================
Xlib: connection to "idec1:0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
An error has occurred. The following chanin of information is avanilable.
error 1: /Arg/X Display/
message: unable to open X display
display name : idec1:0
================================================
무엇이 잘못되었는지 모르겠습니다.
알려주시면 감사하겟습니다. 답변 기다리겠습니다.
그럼 안녕히.......


Re: unable to open X display

2001-06-27 00:00 - 제임스

아래의 메시지에서 "idec1:0.0"라는 부분이 있는데
idec1는 어떤 호스트인지요?
제가 보기엔 Xmanager가 실행중인 pc의 ip 주소는
아닌것 같습니다.

awave라는 프로그램이 실행되면서 idec1 호스트에
X open Display를 시도하는데 그곳에서 거부하네요.

스크립트 형식으로 awave 프로그램을 실행한다면
스크립트내에 awave를 위한 DISPLAY 변수를
설정하는 부분이 있을지 모릅니다.
이 부분을 삭제하시면 될 것 같습니다.
아니면 계정 설정 파일에 그러한 부분이 있는지
확인해 보십시오.

간단히 말씀드리면 Xmanager가 실행되고 있는
pc로 open display 요청이 가야 하는데 다른 곳으로
가고 있습니다.
그 원인을 찾아서 제거해 주시면 됩니다.

================================================
Xlib: connection to "idec1:0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
An error has occurred. The following chanin of information is avanilable.
error 1: /Arg/X Display/
message: unable to open X display
display name : idec1:0
================================================


Re: unable to open X display

2001-06-27 00:00 - 오원석

에궁...
일단 답변에 감사 드립니다.
그런데 무슨 말씀인지 이해가 안되는데...ㅠ.ㅠ
idec1은 저희연구실에서 사용중인 workstaion입니다.
Solaris 7이 깔려 있구요..
무엇일 건드려야 할지..ㅠ.ㅠ
워낙에 이쪽으로는 잰뱅이라서.....ㅠ.ㅠ
좀 자세히좀 알려주세요.....


Re: unable to open X display

2001-06-27 00:00 - 제임스

먼저 스크린, 키보드, 마우스 등을 포함한 것을
Display라고 생각하시면 됩니다.
자세한 설명은 Xmanager 도움말을 참조하세요.

awave라는 프로그램이 실행될때 Display를 오픈해야
하는데, 어뚱한 곳으로 요청이 가는 현상입니다.
idec1(Solaris 시스템)으로 오픈되면 안되고
Xmanager가 실행중인 pc로 오픈을 해야 합니다.

지금까지는 awave를 콘솔(Solaris 시스템)에서만
사용해서 별문제가 없었을 것입니다.
그러나 이제 Xmanager가 설치된 pc로 연결을 해야 합니다.
이때 사용하는 변수가 DISPLAY 변수입니다.
awave가 사용하는 특별한 변수가 있을 수 있고,
일반적으로는 DISPLAY라는 변수를 사용합니다.

현재 로그인(테스트중인)하는 계정의 홈디렉토리에서
.(점)으로 시작하는 파일내에 DISPLAY라는 변수값을
설정하고 있는 것은 없는지 확인해 보세요.
설정하고 있는 부분이 있으면 삭제하신 후 다시 연결하여
awave라는 프로그램을 실행해 보십시오.

그리고 연결방법은 무엇을 사용하고 계신지요?
(XDM 연결 또는 리모콘 연결)
--


Re: unable to open X display

2001-06-27 00:00 - X 귀신

Workstation의 $HOME 디렉토리에 보면 .profile, .cshrc, .login 등의
스크립트 파일이 있습니다. 이 파일들을 모두 뒤져서 다음과 같이
DISPLAY 변수를 설정하는 부분이 있으면 코멘트로 막아 보세요.

setenv DISPLAY :0.0

or

DISPLAY=:0.0

코멘트 처리는 "#"을 맨앞에 넣으면 됩니다.


이전 조회수: 818