Xmanager 게시판

spawn:ioctl() failed on TIOCSETP

최종입력: 2005-11-17 10:06 - 넷사랑 | 답글: 3건

 
2005-11-15 16:14 - 정재윤

spawn:ioctl() failed on TIOCSETP

 
Xmanager 의 Xstart를 하였습니다
Fedora core4 PPC 32 를 G4에 설치 했는데
아래와 같은 Error message가 나옵니다.



[15:52:21] Sent user name 'zena'.
[15:52:24] Sent password.
[15:52:25] Access granted.
[15:52:25] X11 포워딩을 요청했습니다...
[15:52:25] 성공.
[15:52:25] 실행명령을 보냈습니다.
[15:52:25] /usr/X11R6/bin/xterm -ls -display $DISPLAY
[15:52:25] Start timer (TIMER_SHUTDOWN, 180).
[15:52:26] X11 채널(id=1)이 시작되었습니다.
[15:52:26] Stop timer (TIMER_SHUTDOWN).
xterm: Error 23, errno 22: Invalid argument
Reason: spawn: ioctl() failed on TIOCSETP
[15:52:33] XLT: GOT EOF [0]
[15:52:33] XLT: SENT CLOSE [GOT EOF][0]
2005-11-15 17:53 - 넷사랑

Re: spawn:ioctl() failed on TIOCSETP

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

로그메시지 상으로는 xterm이 장치와 관련된 문제로 실행에 실패한 것 같습니다. 정확한 원인은 보내주신 로그상으로는 파악을 할 수 없지만 pseudo terminal을 할당하지 못했다거나 프로그램 자체가 제대로 설치되지 않았을 수도 있습니다.

xterm이 콘솔에서 사용가능한지 확인해 보시기 바랍니다. 또한 가능하시다면 ssh 접속이 아닌 telnet 프로토콜을 이용한 접속도 시도해 보시기 바랍니다.

감사합니다.
2005-11-16 20:39 - 정재윤

Re: Re: spawn:ioctl() failed on TIOCSETP

 
빠른 회신 감사드립니다.

1. MAC 말고 I386으로 설치한 Fedora 에 접속하는 것은잘 동작합니다. 따라서 Xmanager가 Install이 잘못된 것은 아닌것 같습니다 MAC의 설정상의 문제로 생각됩니다.

2. xterm이 콘솔에서 사용가능한지 확인하라 하심은 어떤 의미인지 잘 모르겠습니다.

3. Xmanager가 아닌 다른 SSH에서는 잘 동작합니다
(ssh Secure Shell ver3.0.0, 한글 PuTTY 0.57.h1)

4. Network이 아닌 MAC 에서 직접 Xwindow 를 실행하면 잘동작합니다. xterm도 잘 동작합니다

5. Telnet은 install을 하지 않아 Test가 하기가 좀
그렇습니다.

다른 필요한 정보가 있으면 알려 드리겠습니다
2005-11-17 10:06 - 넷사랑

Re: Re: Re: spawn:ioctl() failed on TIOCSETP

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

Xmanager는 Xwindow 시스템에서 xterm과 같은 그래픽 응용프로그램이 실행됨에 있어서 그 그래픽이 출력되어지는 장소로서 Display 서버입니다. Xwindow 시스템이 TCP/IP 통신이 가능하도록 설정되어 있고 xterm을 비롯한 Xwindow 시스템의 빌드 및 설치에 문제가 없다면 Xwindow 시스템이 설치된 장비가 어떤 CPU(x86, sparc, IBM PPC, MAC PPC, 모토롤라 등)를 사용하든지, 어떤 OS를 사용하든지 원격에서 Xmanager를 사용할 수 있습니다.

콘솔(말씀하신 MAC에서 직접 xterm실행하는 환경)에서 실행이 잘 되는 xterm이 원격에서는 실행이 되지 않는다면 Xwindow 전반적인 빌드 과정에서 문제가 있었을 수도 있습니다. 이는 해당 OS의 공급업체에도 문의를 해 볼 필요가 있습니다.

SSH(R), PuTTY는 터미널 에뮬레이터로서 Xmanager와는 성격이 다릅니다. 이와 같은 역할을 하는 프로그램은 저희 회사의 제품 Xshell이 있으니 단지 터미널 에뮬레이터가 필요하시다면 이것을 권해드립니다.

저희가 테스트 환경을 구축하기가 어려운 관계로 다음과 같이 해 보시면 사용하시고자 하는 Xwindow시스템의 빌드 또는 설치에 어떤 문제가 있는지 확인해 볼 수 있습니다.

1. Xmanager-Passive를 실행시킵니다.
2. Xshell이나 SSH(R), PuTTY 등을 이용하여 해당 시스템에 접속하신후 다음과 같은 명령을 실행시켜 봅니다.
$/usr/bin/X11/xterm -display PC_IP_ADDRESS:0.0&

이래도 xterm의 실행에 위와 같은 문제가 발생한다면 Fedora Core 4 PPC build에 문제가 있는 것으로 판단할 수 있습니다.

만약 위와 같은 명령으로 xterm실행에 성공하셨다면 저희 Xmanager에 포함된 SSH 시스템에 약간의 문제가 있는 것일 수 있거나 SSH 시스템의 설정상의 문제일 수 있습니다. 이럴 경우 Xstart->SSH 옵션에서 '명령을 실행하기 전 가상터미널을 할당합니다'라는 옵션을 켜고 실행해 보신 후 결과를 알려주시기 바랍니다.

감사합니다.