Slawomir Stanczak
2006-11-18 14:52:56 UTC
Hi,
Piszę na ogólną grupę unixową bo nie mam pojęcia czy problem
dotyczy Solarisa czy Debiana.
Sprawa wygląda tak. Są dwie maszyny:
1. Serwer Sun (Solaris w wersji core, bez środowiska graficznego),
nazwijmy go: blue.domena.pl
2. Moja stacja robocza Debian z X-Window, nazwijmy ją red.domena.pl
Na Sun'ie muszę zainstalować program PowerChute napisany w javie,
który do instalacji wymaga środowiska graficznego i javy. Java
jest, więc to nie problem. Problem polega na zdalnym odpaleniu
tego okienkowego PowerChuta na tym Sunie z mojej stacji roboczej,
gdzie X-y działają bez problemów.
Oba hosty mają na pewno poprawne wpisy w DNS. Na czas prób firewall
na Sun'ie został wyłączony (porty otwarte). Na stacji roboczej
firewall'a nie ma.
Walczę z tym jak dziki łoś od kilku godzin, ale bez efektów. Zrobiłem
tak:
- Na stacji roboczej z X-ami:
red:/etc/ssh$ cat ssh_config | grep X
ForwardX11 yes
red:~$ xhost -name blue.domena.pl
red:~$ ssh blue
- Na Sun'ie:
blue:~$ su -
blue:~# DISPLAY=red.domena.pl:0.0
blue:~# export DISPLAY
blue:~# cd /home/pkg
blue:/home/pkg
blue:/home/pkg/./PBE-7.0.4-sol10-sparc.bin
Po wydaniu ostatniego polecenia efekt jest taki jakby się coś robiło
okienko instalacyjne jednak nie wyskakuje i w końcu proces zostaje
zakończony. Nie otrzymuję żadnych informacji o błędzie ani na konsoli
Suna, ani na stacji roboczej. W logach obu maszyn żadnego wpisu.
Kwestia braku jakiegoś pakietu na Sun'ie odpada. Przełożyłem drugi
dysk z Solarisem z X-Window, gdzie ten PowerChute jest zainstalowany.
Wyłączyłem wszystko co dotyczy X-Window. Powtórzyłem całą zabawę
i spróbowałem odinstalować ten program (okienko również powinno
wyskoczyć). Bez efektu.
Być może sprawa dotyczy opcji ssh. Na Sunie ustawiłem:
blue:/etc/ssh# cat sshd_config | grep X
# X11 tunneling options
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
Daemon przeładowany, ale to również nic nie daje.
Wiem że cześć osób instaluje w ten sposób zdalnie np. Oracla. Przerabiał
ktoś z Was ten temat ?
Wszelkie sugestie mile widziane.
pozdrawiam
Sławek
Piszę na ogólną grupę unixową bo nie mam pojęcia czy problem
dotyczy Solarisa czy Debiana.
Sprawa wygląda tak. Są dwie maszyny:
1. Serwer Sun (Solaris w wersji core, bez środowiska graficznego),
nazwijmy go: blue.domena.pl
2. Moja stacja robocza Debian z X-Window, nazwijmy ją red.domena.pl
Na Sun'ie muszę zainstalować program PowerChute napisany w javie,
który do instalacji wymaga środowiska graficznego i javy. Java
jest, więc to nie problem. Problem polega na zdalnym odpaleniu
tego okienkowego PowerChuta na tym Sunie z mojej stacji roboczej,
gdzie X-y działają bez problemów.
Oba hosty mają na pewno poprawne wpisy w DNS. Na czas prób firewall
na Sun'ie został wyłączony (porty otwarte). Na stacji roboczej
firewall'a nie ma.
Walczę z tym jak dziki łoś od kilku godzin, ale bez efektów. Zrobiłem
tak:
- Na stacji roboczej z X-ami:
red:/etc/ssh$ cat ssh_config | grep X
ForwardX11 yes
red:~$ xhost -name blue.domena.pl
red:~$ ssh blue
- Na Sun'ie:
blue:~$ su -
blue:~# DISPLAY=red.domena.pl:0.0
blue:~# export DISPLAY
blue:~# cd /home/pkg
blue:/home/pkg
blue:/home/pkg/./PBE-7.0.4-sol10-sparc.bin
Po wydaniu ostatniego polecenia efekt jest taki jakby się coś robiło
okienko instalacyjne jednak nie wyskakuje i w końcu proces zostaje
zakończony. Nie otrzymuję żadnych informacji o błędzie ani na konsoli
Suna, ani na stacji roboczej. W logach obu maszyn żadnego wpisu.
Kwestia braku jakiegoś pakietu na Sun'ie odpada. Przełożyłem drugi
dysk z Solarisem z X-Window, gdzie ten PowerChute jest zainstalowany.
Wyłączyłem wszystko co dotyczy X-Window. Powtórzyłem całą zabawę
i spróbowałem odinstalować ten program (okienko również powinno
wyskoczyć). Bez efektu.
Być może sprawa dotyczy opcji ssh. Na Sunie ustawiłem:
blue:/etc/ssh# cat sshd_config | grep X
# X11 tunneling options
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
Daemon przeładowany, ale to również nic nie daje.
Wiem że cześć osób instaluje w ten sposób zdalnie np. Oracla. Przerabiał
ktoś z Was ten temat ?
Wszelkie sugestie mile widziane.
pozdrawiam
Sławek