Xmanager 게시판

XDM접속 직접연결을 이용해서 solaris에 접속하려고 할때 에러발생

최종입력: 2000-08-30 00:00 - 넷사랑 | 답글: 5건

 
2000-08-23 00:00 - 박재훈

XDM접속 직접연결을 이용해서 solaris에 접속하려고 할때 에러발생

 
1.3.6 평가판을 사용하고 있어요.

'XDM접속'의 '직접연결'로 해당서버로 접속을 하면
login_shell이 뜨면서 사용자 계정과 패스워드 입력화면이 뜹니다.
물론 한글은 제대로 출력도 되고 말이죠.
그런데.. 매번 패스워드만 입력을 마치고 나면
Xmanager 프로그램이 한꺼번에 종료됩니다.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

도무지 까닭을 모르겠더군요.

혹시 한글 문제인가 해서..
여기에서 솔라리스용 폰트도 다운받아서 설치를 마쳤거든요.

참고로 접속하고자 하는 서버는 SunOS 5.7을 쓰고 있고,
CDE를 지원하고 있습니다.

답변 부탁드립니다.
2000-08-23 00:00 - 넷사랑

Re: 로그인이 안되는 경우

 
로그인 shell은 뜨는데 계정과 비밀번호를 입력시 Xmanager가
종료하는 현상은 사용자 계정의 shell script에 문제가 있기
때문입니다.

.profile, .cshrc, .login 등 계정에서 사용하는 shell script를
읽어 보시고 다음과 같이 DISPLAY 변수를 설정하는 부분이 있으면
모두 코멘트로 막아 주세요.

setenv DISPLAY :0.0
export DISPLAY=:0.0

이 DISPLAY 변수는 X Window 연결시 자동으로 설정되는 값입니다.

shell script 문제가 아니라면 사용자 홈에 있는 $HOME/.dt/errorlog
파일을 읽어 보세요. 이해가 안되시면 게시판에 올려 주세요.
2000-08-24 00:00 - 박재훈

해당사항이 없는데요.. -_-;;;

 
답글을 올려주셔서 우선 감사를 드립니다.

저는 bash를 쓰기 때문에, .login 과 .bashrc 그리고 .bashrc_profile등을
살펴보았습니다. 그렇지만 말씀하신 DISPLAY 변수와 매칭되는 것은 없었습니다.

한편 $HOME/.dt/errorlog파일을 살펴보라고 하셨지만,
해당 파일이 지정하신 경로에 없더군요.

아직 뭐가 문제인지 잘 모르겠습니다.
저의 로컬설정부분의 문제인듯 한데요.. -_-;

근데.. 제가 finger my_account해 보니까
어젯밤 이 시간에 제가 xmanager테스트 하면서 날라갔던
제 계정이 Idle이 걸려있었습니다. xmanager가 종료되면서 같이 프로세스가
날라가지 않았다는 말인데요.. 이것과 관련이 있을까요? ^^

답변 기다릴께요. 수고하세요.
2000-08-24 00:00 - 제임스

이렇게 확인해 보세요.

 
telnet 프로그램(아무 제품)을 사용하여 접근하려는 시스템에 로그인하여
다음과 같은 명령을 실행합니다.

%env | more

아마 그러면 환경 변수들이 화면에 디스플레이 될 것입니다.
이때 DISPLAY라는 변수값이 어떻게 설정되어 있는지 확인해 보십시오.
특정한 값( :0.0 등)으로 설정이 되어 있다면 Xmanger로 접근하기가 어렵습니다.
이러한 제약을 풀어주어야 합니다.

그리고 다음과 같은 명령을 내려 보십시오.

%cd
%cd .dt
%more errorlog

위 과정은 CDE 환경으로 로그인할때 발생한 에러를 기록하고 있는 파일을
보는 과정입니다.
에러 로그를 이해하지 못하시면 이 게시판에 올려 주십시오.

많은 고수분들이 님의 문제를 해결해 드릴 것입니다.

만약 이런 파일 조차 남아있지 않다면 또 다른 문제겠죠.

--


2000-08-29 00:00 - 박재훈

한가지 찾았습니다. ^^

 
먼저 친절한 답변에 감사드립니다.

오늘도 역시나.. 이전에 제가 남긴 글에서와 같은 에러를 내면서
그냥 xmanager 가 종료되고 말았습니다.
그래서 errorlog파일이 있나해서.. 봤지만 없었구요. ^^

그런데..
%env
해 보니까..
:0.0 이라는 부분이 있었습니다.
그런데.. 요놈을 세팅해 주는 것이 제 .bashrc와 .bash_profile에는
없었습니다.

이부분 해결할려면 어떻게 해야 할까요...?
도움이 될까 해서 .bashrc와 .bash_profile파일을 아래에 붙입니다.

도와주세요~~ ^^

// .bashrc 파일
PS1='$HOSTNAME $PWD $'
PATH=/usr/etc:/usr/sbin:/usr/ccs/bin:/usr/bin:/usr/ucb:/usr/openwin/bin:/usr/loc
al/bin:/opt/SUNWspro/bin:~/.bin
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
".bashrc" 2 lines, 135 characters

// .bash_profile 파일
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs
# 273347277353300332272260 310257260346 272257274366, 2753033
00333 307301267316261327267245 274263301244

PATH=/usr/etc:/usr/ccs/bin:/usr/bin:/usr/ucb:/usr/openwin/bin:/usr/local/bin:/us
r/local/teTeX/bin/sparc-solaris:/opt/SUNWspro/bin:~/.bin
BASH_ENV=$HOME/.bashrc
USERNAME="eccle : Park, Jae hoon"
~
~
~
~
~
~
~
~
".bash_profile" 13 lines, 384 characters
2000-08-30 00:00 - 넷사랑

Re: 한가지 찾았습니다. ^^

 
env 명령을 telnet으로 들어 가서 확인하셨나요 아니면 Solaris 콘솔에서
확인하셨나요? Solaris 콘솔이라면 ":0.0"으로 되어 있는게 맞습니다.
Telnet으로 접속해서 들어 갔는데 DISPLAY 변수가 ":0.0"으로 되어 있다면
어디선가 이 변수값을 넣는 부분이 있겠죠.

$HOME/.dt/startlog 파일이 있으면 읽어 보세요.
가능하다면 $HOME/.dt/ 디렉토리를 통째로 tar로 묶어서 올려 주시면 도움이
되겠습니다. 그리고 /usr/dt/config 디렉토리에 있는 다음 파일도 함께
올려 주세요.

/usr/dt/config/Xconfig
/usr/dt/config/Xaccess
/usr/dt/config/Xservers
/usr/dt/bin/Xsession