Aktualności:

W MEDIA znajdziesz grafiki, banery i avatary

Menu główne

Raspberry Pi - brak account key

Zaczęty przez bialy100k, 02 Marzec 2013, 14:35

bialy100k

Może zacznę od tego - że jestem "zielony" jeżeli chodzi o bieżący BOINC, nie byłem uczestnikiem żadnego podobnego projektu od około 15 lat, kiedyś byłem w CETI@home (dop. red. SETI@Home) czy jakoś tak to się nazywało.

Czujka dotarła wczoraj rano (dzięki), próbuję ją dodać do mapy i mam problem z brakiem wartości account key  w odpowiedzi (?) z serwera r@h.
Po podpięciu do Raspberry.pi działa - wskaźnik pika, wskazania zmieniają się w zależności od poziomu promieniowania (alarm dymowy jako tester).
R.Pi jest w DeMilitarized Zone na routerze. Ustawień firewall na samym pi nie zmieniałem. Na R.Pi jest zainstalowany Wheezy (Debian) i używam dostępu po ssh.

Jestem zarejestrowany na radioactiveathome.org i tam mam poprawne dane w http://radioactiveathome.org/boinc/home.php włącznie z wygenerowanym "Klucz konta", "Słaby klucz konta", "użytkownik", "e-mail" i "hasło". Tych danych próbowałem używać w aplikacji czujki zainstalowanej na R.Pi . Na www żadne komputery nie są widoczne (z  http://radioactiveathome.org/boinc/hosts_user.php )

No ale wrócę do R.Pi.
lsusb z linii poleceń po podpięciu czujki (czujka model 3.1!) pokazuje
04d8:f6fe Microchip Technology, Inc.
W związku z tym w pliku 53-radioactive.rules mam wpis:
#RAD@Home
ATTR{idVendor}=="04d8", MODE="666", GROUP="plugdev"

i wykonanie:
udevadm test /sys/bus/usb/devices/
pokazuje prawidłowe działanie, brak błędów.

Po instalacji sudo apt-get install boinc-client boinc-manager
i wykonaniu:
boinccmd --lookup_account radioactiveathome.net jan.kowalski@gmail.com moje_hasłoUwaga: prawidłowy adres projektu to http://radioactiveathome.org/boinc
mam tak:

status: Success
poll status: operation in progress
poll status: operation in progress
account key:
Przy czym "account key:" nie pokazuje żadnej wartości - puste miejsce, ŻADNEGO KLUCZA (a powinien chyba być? wg. http://www.boincatpoland.org/wiki/Instalacja_BOINC_na_systemie_GNU/Linux ).
moje_hasło i "jan.kowalski@gmail.com" to hasło używane do logowania na http://radioactiveathome.org oraz e-mail rejestracji tamże.

Na R.Pi. testowane dla konta administratora oraz dla konta specjalnie utworzonego na rzecz boinc z dodanym usermod -a -G plugdev boinc_moj_user, oba zachowują się tak samo. (uwaga: mój user ma inną nazwę niż boinc !)

Brnąłem dalej z: boinccmd --project_attach radioactiveathome.net tutaj_mój_account_key_ten_pierwszy_ze_strony_wwwUwaga: prawidłowy adres projektu to http://radioactiveathome.org/boinc
Po pierwszym wykonaniu wczoraj nie miałem (zdaje się) żadnego komunikatu,  po prostu przeszedł do kolejnego promptu. Dziś po analogicznej próbie pokazał: Error -130: already attached to projectJednak nadal nie ma "komputerów na tym koncie". (R.Pi było podpięte i pracowało z czujką całą noc).
Może też coś namieszałem na "Ustawienia przetwarzania" i to ma wpływ na brak informacji?
Mam uraz do Windowsów, jeżeli nie będę musiał to wolał bym uniknąć odpinania i przenoszenia czujki oraz podpinania jej do testów na innym komputerze.

Co powinienem zrobić, by prawidłowo dodać/uruchomić czujkę? Mój identyfikator: 2712

TJM

Zaloguj się na stronę z przeglądarki i account key zobacz w opcjach konta.


W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

bialy100k

Kilka linijek wyżej pisałem, że to robiłem (patrz od momentu gdzie piszę (Brnąłem dalej").
No chyba, że powinienem użyć "Słaby klucz konta" a nie "Klucz konta" - bo to jedyna rzecz której nie robiłem.

TJM

Według mnie, coś się zamotało klientowi. To konto nie jest jeszcze powiązane z żadnym urządzeniem.
Ja bym wykasował wszystkie pliki konfiguracyjne (o ile nie masz tam innych projektów) i spróbował jeszcze raz.
Ewentualnie najłatwiej po prostu użyć managera łącząc się zdalnie z innego komputera.

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

bialy100k

#4
Na stacjonarnym z linuxem i z graficznym "BOINC manager" zdaje się ruszyło, bo został "znaleziony" przez sieć. Na razie poczekam, żeby trochę poprzetwarzał.

Myślę, że problem w R.Pi leży w tej linii:

boinccmd --lookup_account radioactiveathome.net jan.kowalski@gmail.com moje_hasłoUwaga: prawidłowy adres projektu to http://radioactiveathome.org/boinc
czy nie powinno być tak, albo jakoś podobnie?
boinccmd --lookup_account radioactiveathome.org/boinc/ jan.kowalski@gmail.com moje_hasło

Nie za bardzo wiedziałem jaki adres jest prawidłowy i tamten wpisywałem na czuja.

Szopler

Tak - powinno być z .org/boinc
W Menadżerze BOINC jest niepełny adres serwera projektu - zamiast na strony z serwerem boinc wskazuje na główną, a .net to nie wiem skąd się wzięło :D.

bialy100k

#6
Cytat: Szopler w 03 Marzec 2013, 13:08to nie wiem skąd się wzięło :D.
Był brak informacji na temat adresu, a w http://www.boincatpoland.org/wiki/Instalacja_BOINC_na_systemie_GNU/Linux podawano przykłady w taki sposób:
boinccmd --lookup_account url_projektu_boinc twój_email twoje_hasło
boinccmd --lookup_account enigmaathome.net mojmail@wp.pl hasło123
Ponieważ dla klienta "linii poleceń" nie było informacji o adresie, to najpierw próbowałem radioctiveathome.org a potem, gdy to nie ruszyło (bo nie było /boinc) -  radioctiveathome.net. Ten już zdaje się bardziej pasował, nie wywaliło klienta - ale poprawnie nie zadziałał.

EDIT:
Przetestowałem zbieranie danych na stacjonarnym komputerze i nakładce graficznej w Ubuntu. Dzięki wskazanemu tam poprawnemu adresowi system zaczął zbierać dane. Po przesłaniu 1 paczki (+2h) wróciłem i wpisałem poprawiony adres w Raspberry.Pi, ponownie wystartowałem procesy. Klucz został wskazany, a pi pojawiło się na liście hostów. Teraz czekam na przetworzenie kilku paczek - bo o ile rozumiem dopiero wtedy mogę dopisać się do mapy...