xstart 문의입니다. [3]

xstart 문의입니다.

2015-01-13 10:55 - 공효식

안녕하세요~

다름이 아니라 xstart 접속 후 grid job을 돌리면 아래와 같은 내용이 발생합니다.
sge 6.2 버전 사용중이구요...

[asic208:]% xhost +
access control disabled, clients can connect from any host

[asic208]% sv_sub &
[2] 5579

[asic208]% My Grid Job is asic208.simvision
Your job 503 ("asic208.simvision") has been submitted
[2] Done sv_sub

이런 메시지가 터미널에 나타나고 로그는 아래와 같습니다.

무엇이 문제일까요? ㅠ

//////////////////////////////////////////////////////////////////////////

xhost: unable to open display "localhost:10.0"
Application initialization failed: couldn't connect to display "localhost:10.0"
simvision: 12.20-p001: (c) Copyright 1995-2012 Cadence Design Systems, Inc.
xhost: unable to open display "localhost:10.0"
Application initialization failed: couldn't connect to display "localhost:10.0"
simvision: 12.20-p001: (c) Copyright 1995-2012 Cadence Design Systems, Inc.
xhost: unable to open display "localhost:10.0"
Application initialization failed: couldn't connect to display "localhost:10.0"
simvision: 12.20-p001: (c) Copyright 1995-2012 Cadence Design Systems, Inc.
access control disabled, clients can connect from any host
txe: 12.20-p001: (c) Copyright 1995-2011 Cadence Design Systems, Inc.
Warning: no access to tty (Bad file descriptor).
Thus no job control in this shell.
stty: standard input: Inappropriate ioctl for device
id: cannot find name for group ID 20026
xhost: unable to open display "localhost:11.0"
xhost: unable to open display "localhost:11.0"
Application initialization failed: couldn't connect to display "localhost:11.0"
simvision: 13.10-s018: (c) Copyright 1995-2014 Cadence Design Systems, Inc.
Warning: no access to tty (Bad file descriptor).
Thus no job control in this shell.
stty: standard input: Inappropriate ioctl for device
id: cannot find name for group ID 20034
xhost: unable to open display "localhost:11.0"
xhost: unable to open display "localhost:11.0"
Warning: no access to tty (Bad file descriptor).
Thus no job control in this shell.
stty: standard input: Inappropriate ioctl for device
id: cannot find name for group ID 20017
xhost: unable to open display "localhost:10.0"
xhost: unable to open display "localhost:10.0"
Application initialization failed: couldn't connect to display "localhost:10.0"
simvision: 14.10-p001: (c) Copyright 1995-2014 Cadence Design Systems, Inc.

프로그램 버전 : Xmanager 4
OS:RHEL 5.7
연결 방법 : Xstart connection


Re: xstart 문의입니다.

2015-01-13 18:03 - 넷사랑

안녕하십니까?
넷사랑컴퓨터 기술지원입니다.

우선 Xmanager를 사용하실 경우 xhost 명령은 필요하지 않습니다.
Xhost를 통해 하는 접근 제어는 Xmanager 자체적으로 하고 있기 때문입니다.
기본값은 접근 제어를 하고 있지 않는 것입니다.(xhost + 상태)

보내 주신 메시지를 보면 디스플레이 localhost:10.0과 localhost:11.0이라는 곳으로 그래픽 프로그램을 띄우고자 하지만 해당 디스플레이가 없거나 거부하여 그래픽 응용프로그램을 띄우지 못하는 것입니다.
(디스플레이에 대한 자세한 설명은 'www.netsarang.co.kr/knowledgebase/xmanager/10687/DISPLAY_변수의_의미'를 참고해 보세요.)

이런 경우는 주로 사용자가 환경 변수나 프로그램 내에 디스플레이를 강제로 지정한 경우 주로 발생합니다.

sv_sub 명령을 실행하기 전에 비교적 간단한 프로그램인 xterm이나 gnome-terminal 프로그램등을 구동해 보시고 그 실행 결과를 비교해 보십시오.

또한 sv_sub 명령이 셸 스크립트라면 스크립트 내에 DISPLAY를 강제로 설정한 부분이 있는지 확인해 보시기 바랍니다.

감사합니다.


Re: xstart 문의입니다.

2015-01-14 13:41 - 공효식

안녕하세요~

xstart 접속할때 telnet으로 접속해서 잡을 실행 해 보니 정상작동 하였습니다.

SSH로 접속하여 잡을 돌리때만 에러 메시지가 나타나도 있습니다.

SSH 관련 파일을 설정하면 될꺼 같은데요... 어느부분을 설정해줘야 하는지요?

답변 부탁 드립니다.

감사합니다.


Re: xstart 문의입니다.

2015-01-14 17:29 - 넷사랑

SSH 접속 후 X 응용프로그램을 사용할 때 SSH의 X11 터널링 기능을 사용해야 하는데, 이 부분은 시스템에서 자동으로 처리해 주는 부분이라서 별다른 설정이 필요하지 않습니다.

su 명령 등으로 사용자를 바꾼 경우이거나 해당 사용자의 홈 디렉토리의 사용 권한 등을 확인해 보시기 바랍니다.

가능하다면 SSH 서비스 데몬을 다시 구동한 후 문제를 확인해 보실 필요도 있습니다.

감사합니다.


이전 조회수: 206