PINE A64

Alles zu mobilen Endgeräten (Smartphones und Tablets) mit purer Rechenkraft
Nachricht
Autor
Tim
Vereinsvorstand
Vereinsvorstand
Beiträge: 931
Registriert: 05.04.2013 16:22
Wohnort: Wildau

Re: PINE A64

#13 Ungelesener Beitrag von Tim » 29.04.2016 21:31

Wie habt ihr die Projekte beim Pine64 zum laufen bekommen?
Ich habe mir folgendes OS installiert:
Debian Linux with Mate GUI 20160422 by lenny.raposo with Longsleep kernel
Boinc läuft auch. Nur brechen alle Projekte mit Berechnungsfehlern ab, nachdem ich folgendes getan habe.
JagDoc hat geschrieben:Mein Odroid-C2 ist da.
Leider bekomme ich mit Ubuntu 16.04 bei keinem Projekt Arbeit.
Kommt überall nur die Meldung:
Message from server: This project doesn't support computers of type aarch64-unknown-linux-gnu

Werde jetzt mal Android runterladen und damit versuchen.

Edit:
Mit einer cc_config.xml geht es:

<cc_config>
<options>
<alt_platform>arm-unknown-linux-gnueabihf</alt_platform>
</options>
</cc_config>
Weder WUProp@Home noch Universe@Home laufen ohne mit Berechnungsfehlern abzubrechen.

Tim
Vereinsvorstand
Vereinsvorstand
Beiträge: 931
Registriert: 05.04.2013 16:22
Wohnort: Wildau

Re: PINE A64

#14 Ungelesener Beitrag von Tim » 02.05.2016 10:22

Ich habe BOINC mit folgendem Android 5.1.1 Image Release 20160303 zum Laufen bekommen und auch WUs von WUProp@Home und Asteriods@Home erhalten.

Wie kann ich dem System aber mitteilen, dass ich von einem Projekt mehrere WUs gleichzeitig berechnen möchte?
Kann ich den Gerätenamen irgendwo ändern?

Tim
Vereinsvorstand
Vereinsvorstand
Beiträge: 931
Registriert: 05.04.2013 16:22
Wohnort: Wildau

Re: PINE A64

#15 Ungelesener Beitrag von Tim » 05.05.2016 18:26

Unter Ubuntu 16.04 spuckt er folgenden Fehler bei der WU von wuprop[at]home aus:
http://wuprop.boinc-af.org/result.php?resultid=58468591
Stderr output hat geschrieben:
<core_client_version>7.6.31</core_client_version>
<![CDATA[
<message>
process exited with code 2 (0x2, -254)
</message>
<stderr_txt>
Process creation (../../projects/wuprop.boinc-af.org/data_collect_v4_4.19_arm-unknown-linux-gnueabihf__nci) failed: Error -1, errno=2
execv: No such file or directory

</stderr_txt>
]]>

Tim
Vereinsvorstand
Vereinsvorstand
Beiträge: 931
Registriert: 05.04.2013 16:22
Wohnort: Wildau

Re: PINE A64

#16 Ungelesener Beitrag von Tim » 08.05.2016 00:32

Ich habe jetzt eine Anleitung gefunden, wie die Projekte unter Ubuntu laufen.
Anleitung von Moises Cardona

Als erstes habe ich mir Ubuntu Linux Image [20160502] based on Longsleep build, updated by Pine64 heruntergeladen und per Win32DiskImager auf eine (8GB) SD-Karte gespeichtert.

Dann den Pine64(+) mit dem Ubuntu gestartet. Der Benutzername ist standardmäßig ubuntu. Das Passwort ist auch ubuntu.

Danach habe ich BOINC per Kommandozeile (Terminal Emulator) installiert. Ich denke es geht auch über den SoftwareManager.
Dazu einfach ubuntu@localhost:~$ sudo apt-get install boinc

Dann das Passwort eingeben und die Abfrage mit y(es) bestätigen.
Die Installation wird durchgeführt.
BOINC kann dann im Menüpunkt System geöffnet werden und wie gewohnt können die Projekte und Kontomanager ausgewählt werden.

Um die Meldung "Message from from Server: This Project doesn't Support Computers of type aarch64-unknown-linux-gnu" zu umgehen, muss die cc_config.xml Datei geändert werden

Die Datei cc_config.xml befindet sich unter /var/lib/boinc-client.

Diese mit Doppelklick öffnen oder per Kommandozeile.
Diese sieht dann ungefähr so aus.
<cc_config>
<log_flags>
[ ... ]
</log_flags>
<options>
[ ... ]
</options>
</cc_config>


Nun einfach zwischen den flags <options>...</options> <alt_platform>arm-unknown-Linux-gnueabihf</alt_platform> einfügen.
Das sollte dann so aussehen.
<cc_config>
<log_flags>
[ ... ]
</log_flags>
<options>
<alt_platform>arm-unknown-linux-gnueabihf</alt_platform>
</options>
</cc_config>


Danach die Datei speichern und Boinc neustarten. (Da ich den BOINC-Manager und Client zwar gemeinsam geschlossen bekomme, aber nicht gemeinsam wieder gestartet, starte ich den Pine64 neu.)

Nun sollten die Projekte WUs herunterladen und versuchen zu berechnen, aber sofort mit Berechnungsfehlern abrechen.
Nun sind noch zwei weitere Schritte notwendig.

Erneut benötigen wir die Kommandozeileneingabe.
ubuntu@localhost:~$ sudo su
Dann wieder das Passwort.
root@localhost:/home/ubuntu# dpkg --add-architecture armhf
root@localhost:/home/ubuntu# apt-get update
root@localhost:/home/ubuntu# apt-get install binutils:armhf

Mit y(es) bestätigen.

Nun sollten alle WU's ordnungsgemäß laufen die nicht das Paket libstdc++6:armhf benötigen.

Um WUs für WUProp@Home ans Laufen zu bekommen müssen wir dieses noch installieren.
Also wieder in die Kommandozeileneingabe.
ubuntu@localhost:~$ sudo apt-get install libstdc++6:armhf
Dann das Passwort und mit y(es) bestätigen.

Wenn die Installation abgeschlossen ist, sollten die WUs ordentlich berechnet werden.

PS. Ich hoffe die Anleitung ist einigermaßen verständlich. Sonst schaut euch einfach die Videos an^^.

Antworten

Zurück zu „Mobiles Verteiltes Rechnen & ARM-Systeme“