Aktualności:

W MEDIA znajdziesz grafiki, banery i avatary

Menu główne

Stacje robocze, linux - kłopoty

Zaczęty przez tito, 07 Czerwiec 2008, 13:33

tito

Cześć.

Wkleję tu w całości post kolegi, który nie może sobie poradzić z kłopotem - może ktoś z Was wie jak to rozwiązać.

"Mam pytanie... MOze ktos wie, jak rozrozniaja projekty stacje robocze? Chodzi mi w szczegolnosci o cosmology.
Otoz mam odpalony puppy linux i zarejestrowany w cosmology. I ladnie hula. Gdy probuje zrobic to samo na drugim dokladnie takim samym sprzecie zaczyna sie bida.

Na drugim dostaje komunikat, ze nie wyslalem jeszcze poprzednich probek (no work sent) i nie dostaje WU.

Pierwsze co zobaczylem, to to, ze drugi byl na stronie www identyfikowany pod ta sama pozycja!

No tak. Zmienilem mu w /etc/hosts nazwe hostname na hostnamedwa. Odpalilem boincmanagerea raz jeszcze i tym razem pojawil sie kolejny komputer ze swoim numerkiem na liscie komputerow projektu. Tylko komunikat wciaz mam ten am - no work sent. IP? Oba sa identyfikowane jako 120.0.0.1 - wlasnie dlaczego? Boinc manager w oknie statusu podaje pobrany z dhcpd nr ip z komunikatem connected to localhost.

Fakt, ze nie mam pojecia, dlaczego boinc korzysta tylko z nazwy krotkiej (komenda hostname -s) nie bardzo tez wiem, dlaczego hostname -i podaje petle zwrotna 127.0.0.1, zamiast faktycznego ip.

No i pytanie zasadnicze, czy zmiana IP wystarczy, by wreszcie otrzymac osobne WU.

Jest jakis guru, ktory mi na to odpowie?"


Troll81

jeśli korzystasz z obrazu linuxa na płytce to problem może leżeć w numerze identyfikacyjnym systemu. Każdy komp podczas instalacji systemu tworzy numer podobny do "odcisku palca". Jednak system live mają ten numer stały i tu może leżeć problem. Odpal drugą stację na innym systemi typu live. Może xubuntu które ostatnio się tu pojawiło??

bartsob5

ale z tego co sie orientuje komunikat 'no work sent' nie wynika z niewlasciwego ip... osobiscie prawie na 100% mam w wykazach kompy o takich ip, a na pewno sa tez tam z ip z serii 192.168 i 10.1....

'no work sent' to tylko komunikat, ze serwer nie zdecydowal sie na wyslanie probek - moze to byc z powodu przepelnienia bufora lub wykorzystania limitu..

Troll81

ale limity WU odnoszą się zazwyczaj do hosta a nie usera.

mindc

Tutaj nie chodzi ani o ip, ani o nazwę hosta, zresztą zgłaszane ip można sobie zmienić w locie zmieniając wpis w /etc/hosts.
Chodzi o parametr "host_cpid", który znajdziemy w pliku client_state.xml.

Problem można łatwo rozwiązać (sam miałem takie cyrki, pomimo różnych ip, i różnych hostname, no ale maszyny były klonowane):

1. wchodzimy do katalogu z BOINC
2. ./boinc_cmd --quit
3. rm ./client_state.xml
4. rm ./client_state_prev.xml
5 ./run_client --daemon

boinc wygeneruje nam nowy plik "client_state.xml" no i tym samym nowe "host_cpid",
a wtedy komputery będą rzeczywiście rozróżnialne

pozdrawiam
mindc


tito

Oooo dzięki za odpowiedzi.

A tu co napisał PROBLEMODAWCA:

"juz nie mam tego problemu, nie wiem dlaczego, ale samo /etc/hosts zmienione PRZED odpalenie boinca zalatwia sprawe, byle zrobic to przed odpaleniem, widocznie wtedy sobie generuje te pliki"

Jeszcze raz dzięki