Problem ze zdalnym uruchamianiem minera z konsoli

Admin
Awatar użytkownika
Posty: 10340
Rejestracja: 13 sierpnia 2011
Reputacja: 5211
Reputacja postu: 
0
Napiwki za post: 0 BTC

Problem ze zdalnym uruchamianiem minera z konsoli

Postautor: Bitmar » niedziela, 21 sierpnia 2011, 13:03

Witam
Uruchamiając klienta z komputera będąc przy nim fizycznie wszystko jest ok, ale jak odpalam go zdalnie z konsoli mam błąd o MAGIC KEY który mówi o tym, że nie mam prawa używać X'ów (bo odpalone są przez innego usera czyli roota bo uruchamiam do poziomu 5) bez których nie mam też dostępu do karty graficznej. Gdy uruchomię sobie własną sesje X wszystko jest ok, mogę kopać zdalnie ale tylko do momentu zamknięcia konsoli bo wtedy też zamyka się moja sesja X'ów i znika karta graficzna. Ktoś wie jak obejść ten problem ? Jak korzystać z zasobów X'ów logując się jako user zdalnie ? Używam Centosa 5.6.

Orator
Posty: 788
Rejestracja: 9 czerwca 2011
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Poland/Łódź

Re: Problem ze zdalnym uruchamianiem minera z konsoli

Postautor: r50zyry5 » niedziela, 21 sierpnia 2011, 13:16

A nie prościej zalogować się na root i odpalić screena ?
Jednak uruchamianie aplikacji do kopania z roota to głupota ;]

Pozdrawiam
Zły Troll Moderator
r50zyry5
https://bitcurex.com - Polska Giełda Bitcoin
BitMessage: BM-2cTXYRTBw6rptJ2qHqSdQe8tHztRBhYdMA
Moje komentarze na forum

Admin
Awatar użytkownika
Posty: 10340
Rejestracja: 13 sierpnia 2011
Reputacja: 5211
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Problem ze zdalnym uruchamianiem minera z konsoli

Postautor: Bitmar » niedziela, 21 sierpnia 2011, 13:31

r50zyry5 pisze:A nie prościej zalogować się na root i odpalić screena ?
Jednak uruchamianie aplikacji do kopania z roota to głupota ;]

Pozdrawiam
Zły Troll Moderator
r50zyry5
Żeby było śmiesznie to z roota jest ten sam problem, niby X'y odpalane z roota i ja loguje się na roota zdalnie to i tak piszę, że nie mam dostępu. Może chodzi o to, że do trybu graficznego logowanie z roota jest zabronione(centos). Pomysł ze screenem ciekawy, wypróbuje. Dzięki

Gaduła
Awatar użytkownika
Posty: 399
Rejestracja: 30 czerwca 2011
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: /dev/null

Re: Problem ze zdalnym uruchamianiem minera z konsoli

Postautor: zwierzak » niedziela, 21 sierpnia 2011, 13:34

Jeżeli logujesz się zdalnie po ssh do linuksa to nie ma magic cookie do logowania się do Xów, bo ich najczęściej nie ma! Xy musisz startować wraz z systemem, oraz zezwolić im na łączenie się wszystkim użytkownikom komputera (xhost +localhost) i oczywiście trzeba ustawić dobrą wartość DISPLAY podczas uruchamiania.
Projekt MultiWallet
BitcoinNotify.com — czuj się zaproszony: 6wpM4JrFnN

Pomogłem? To postaw mi piwo: 1L7AeokogyuXGmUrx9SRTNhRPzYcmmghdo

Orator
Posty: 788
Rejestracja: 9 czerwca 2011
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Poland/Łódź

Re: Problem ze zdalnym uruchamianiem minera z konsoli

Postautor: r50zyry5 » niedziela, 21 sierpnia 2011, 13:39

screen jest najbezpieczniejszy do takich zastosowań.
Dlaczego ?

Otóż jak odpalasz program na screenie i poprawnie się ze screena wylogujesz to potem nawet lokalnie możesz podejrzeć co się dzieje logując się do odpowiedniego screena.

Pozdrawiam
Zły Troll Moderator
r50zyry5
https://bitcurex.com - Polska Giełda Bitcoin
BitMessage: BM-2cTXYRTBw6rptJ2qHqSdQe8tHztRBhYdMA
Moje komentarze na forum

Gaduła
Awatar użytkownika
Posty: 399
Rejestracja: 30 czerwca 2011
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: /dev/null

Re: Problem ze zdalnym uruchamianiem minera z konsoli

Postautor: zwierzak » niedziela, 21 sierpnia 2011, 13:51

Ale tutaj nie jest mowa o screen tylko o tym, że program, który jest odpalany wymaga sesji Xów (jest linkowany do biblioteki Xów) i bez niej się nie uruchomi. Więc trzeba go zmusić by się podłaczył do serwera Xów na zdalnym serwerze, a nie na kliencie z SSH. A to, żeby sesja programu została pomimo wylogowania to jasne, że musimy zastosować screen.

Jak nie chodzi o to, to ja już nie wiem o co chodzi.
Projekt MultiWallet
BitcoinNotify.com — czuj się zaproszony: 6wpM4JrFnN

Pomogłem? To postaw mi piwo: 1L7AeokogyuXGmUrx9SRTNhRPzYcmmghdo

Admin
Awatar użytkownika
Posty: 10340
Rejestracja: 13 sierpnia 2011
Reputacja: 5211
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Problem ze zdalnym uruchamianiem minera z konsoli

Postautor: Bitmar » niedziela, 21 sierpnia 2011, 14:13

zwierzak pisze:Jeżeli logujesz się zdalnie po ssh do linuksa to nie ma magic cookie do logowania się do Xów, bo ich najczęściej nie ma! Xy musisz startować wraz z systemem, oraz zezwolić im na łączenie się wszystkim użytkownikom komputera (xhost +localhost) i oczywiście trzeba ustawić dobrą wartość DISPLAY podczas uruchamiania.
Xy startuje razem z systemem, ustawiając poziom w inittab z 3 na 5. Wpisywałem też komendę "xhost +localhost" ale dostawałem błąd coś z displayem. Piszesz żeby ustawić dobrą wartość DISPLAY, może i właśnie chodzi o to . Możesz rozjaśnić to zagadnienie z displayem ?
Dzięki

Gaduła
Awatar użytkownika
Posty: 399
Rejestracja: 30 czerwca 2011
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: /dev/null

Re: Problem ze zdalnym uruchamianiem minera z konsoli

Postautor: zwierzak » niedziela, 21 sierpnia 2011, 14:51

W skrócie, na jednym komputerze możesz postawić wiele sesji Xów, tak samo jak Xy możesz przekierować przez ssh do klienta (wtedy klient ma sesję serwera Xów). Aby rozróżnić na które Xy ma wylądować program powstała zmienna DISPLAY i tak jeżeli zrobisz:

Kod: Zaznacz cały

$ DISPLAY="remoteaddress:0" program
Pokaże się on na zdalnym serwerze Xów (pod warunkiem, że „obraz” nie zostanie gdzie wycięty lub nieprzyjęty, bo domyślnie Xy akceptują tylko komunikację po localhost). Oczywiście Xsy same starają się dobrze uzupełnić tą zmienną, a robi to dokładnie Xterm emulator. Jeżeli łączysz się zdalnie to nie ma kto uzupełnić tej zmiennej (no chyba, że nakażesz przekierować na zdalną maszynę). Ogólnie po wystartowaniu Xów zmienna ta wygląda tak:

Kod: Zaznacz cały

% echo $DISPLAY
:0
Spróbuj więc odpalając program zrobić to tak:

Kod: Zaznacz cały

DISPLAY=":0" program_1
DISPLAY=":0" program_2
…
DISPLAY=":0" program_n
lub tak:

Kod: Zaznacz cały

export DISPLAY=":0"
program_1
program_2
…
program_n
1BTC się należy za poradę ;)
Projekt MultiWallet
BitcoinNotify.com — czuj się zaproszony: 6wpM4JrFnN

Pomogłem? To postaw mi piwo: 1L7AeokogyuXGmUrx9SRTNhRPzYcmmghdo

Admin
Awatar użytkownika
Posty: 10340
Rejestracja: 13 sierpnia 2011
Reputacja: 5211
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Problem ze zdalnym uruchamianiem minera z konsoli

Postautor: Bitmar » niedziela, 21 sierpnia 2011, 15:15

zwierzak pisze: 1BTC się należy za poradę ;)
Oczywiście jak tylko uda mi się to wszystko odpalić BTC Ci się należy, na razie z powodu problemów wykopałem tylko 0.44564996 BTC :). Dzięki za wyjaśnienia z tym Displayem, spróbuje to zrobić jutro jak tylko ręcznie zresetuje serwer bo dziś po moich zabawach i kilkunastu rebootach już nie wstał.

Gaduła
Awatar użytkownika
Posty: 399
Rejestracja: 30 czerwca 2011
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: /dev/null

Re: Problem ze zdalnym uruchamianiem minera z konsoli

Postautor: zwierzak » niedziela, 21 sierpnia 2011, 17:30

Jeżeli chcesz mieć pewność, że zmienne te są dobrze ustawione to najlepiej jest odpalić serwer podłączony pod monitor i odpalić pod Xami sesję screen. Wewnątrz tego screen wszystkie zmienne będą na pewno dobrze ustawione. A oto mój test, podłączyłem się komórką za pomocą SSH do mojego laptopa z Xami (z tego komputera to piszę) i tak to u mnie wygląda:
% echo $DISPLAY
(nic nie zwróciło, pusta linia)
% kcalc
kcalc: cannot connect to X server
(zakończone błędem 1)
% DISPLAY=":0" kcalc
(uruchomione pomyślnie, program pojawił mi się na Xach)
Edit:
Jeżeli potrzebujesz ze mną jakikolwiek kontakt to wszystko masz podane na mojej stronie WWW (w profilu).
Projekt MultiWallet
BitcoinNotify.com — czuj się zaproszony: 6wpM4JrFnN

Pomogłem? To postaw mi piwo: 1L7AeokogyuXGmUrx9SRTNhRPzYcmmghdo

Wróć do „Przedszkole”

Kto jest online

Użytkownicy przeglądający to forum: anagamidev, Bing [Bot] i 38 gości