Boinc auf Archlinux ARM,kein Remote Zugriff, keine cc_config

Alles zu mobilen Endgeräten (Smartphones und Tablets) mit purer Rechenkraft
Nachricht
Autor
Tholo
Vereinsmitglied
Vereinsmitglied
Beiträge: 265
Registriert: 10.12.2014 12:56
Wohnort: Zella-Mehlis

Boinc auf Archlinux ARM,kein Remote Zugriff, keine cc_config

#1 Ungelesener Beitrag von Tholo » 26.10.2015 11:37

Auf meinem Odroid XU4 mit Archlinux bekomme ich Boinc nicht zum laufen.
Ich habe die folgende Anleitung genutzt. https://wiki.archlinux.org/index.php/BOINC

Die Installation hat funktioniert, allerdings schaffe ich es nicht das allow_remote zu setzen. Ich habe die gui_rpc_auth.cfg editiert. Finde aber unter /var/lib/boinc keine cc_config. Ich hab eine erstellt allerdings ohne erfolg.
Wenn ich "boinc --allow_remote" starte, schimpft das Script das Boinc bereits läuft. systemctl stop boinc hilft auch nicht.
Irgendwie scheinen die Guides nicht zu stimmen. Habt ihr Ideen?
Bild Bild
Ja ich nutze DC als Gelddruckmaschiene *Gridcoin*

Eric
Powerknopf-Verweigerer
Powerknopf-Verweigerer
Beiträge: 1411
Registriert: 07.05.2013 09:24

Re: Boinc auf Archlinux ARM,kein Remote Zugriff, keine cc_co

#2 Ungelesener Beitrag von Eric » 26.10.2015 13:19

Du brauchst noch eine remote_hosts.cfg im gleichen Verzeichnis wie die gui_rpc_auth.cfg.
In diese trägst Du die ip-Adresse von dem Rechner ein, der zugreifen können soll.
Wichtig bei der gui_rpc_auth.cfg: Kein Zeilenumbruch am Ende vom Kennwort!
Bild

Benutzeravatar
Myrmidon
Brain-Bug
Brain-Bug
Beiträge: 542
Registriert: 04.10.2007 17:55

Re: Boinc auf Archlinux ARM,kein Remote Zugriff, keine cc_co

#3 Ungelesener Beitrag von Myrmidon » 26.10.2015 13:28

Hast du die Datei auch cc_config.xml genannt?
Was steht denn drin in der Datei?
Bild

Bild

Benutzeravatar
Myrmidon
Brain-Bug
Brain-Bug
Beiträge: 542
Registriert: 04.10.2007 17:55

Re: Boinc auf Archlinux ARM,kein Remote Zugriff, keine cc_co

#4 Ungelesener Beitrag von Myrmidon » 26.10.2015 13:30

Eric hat geschrieben:Du brauchst noch eine remote_hosts.cfg im gleichen Verzeichnis wie die gui_rpc_auth.cfg.
In diese trägst Du die ip-Adresse von dem Rechner ein, der zugreifen können soll.
Wichtig bei der gui_rpc_auth.cfg: Kein Zeilenumbruch am Ende vom Kennwort!
Wenn er mit einem PW in der gui_rpc_auth.cfg arbeitet benötigt er nicht die Daten der Rechner.
Bild

Bild

Eric
Powerknopf-Verweigerer
Powerknopf-Verweigerer
Beiträge: 1411
Registriert: 07.05.2013 09:24

Re: Boinc auf Archlinux ARM,kein Remote Zugriff, keine cc_co

#5 Ungelesener Beitrag von Eric » 26.10.2015 14:32

Myrmidon hat geschrieben:
Eric hat geschrieben:Du brauchst noch eine remote_hosts.cfg im gleichen Verzeichnis wie die gui_rpc_auth.cfg.
In diese trägst Du die ip-Adresse von dem Rechner ein, der zugreifen können soll.
Wichtig bei der gui_rpc_auth.cfg: Kein Zeilenumbruch am Ende vom Kennwort!
Wenn er mit einem PW in der gui_rpc_auth.cfg arbeitet benötigt er nicht die Daten der Rechner.
Soso.......
Dann habe ich was für Dich. Vielleicht änderst Du dann Deine Aussage...: http://boinc.berkeley.edu/wiki/Controll ... C_remotely
Ich zitiere mal den entscheidenden Abschnitt:
Remote access

A "remote" RPC is one that comes from a different computer.

All remote RPCs (both status and control) are authenticated using the GUI RPC password.

By default, remote RPCs are not accepted from any host. To specify a set of hosts from which RPCs are allowed, create a file remote_hosts.cfg in your BOINC data directory containing a list of allowed DNS host names or IP addresses (one per line). Only these hosts will be able to connect. The remote_hosts.cfg file can also have comment lines that start with either a # or a ; character.
Bild

Benutzeravatar
Myrmidon
Brain-Bug
Brain-Bug
Beiträge: 542
Registriert: 04.10.2007 17:55

Re: Boinc auf Archlinux ARM,kein Remote Zugriff, keine cc_co

#6 Ungelesener Beitrag von Myrmidon » 26.10.2015 14:59

Eric hat geschrieben:
Myrmidon hat geschrieben:
Eric hat geschrieben:Du brauchst noch eine remote_hosts.cfg im gleichen Verzeichnis wie die gui_rpc_auth.cfg.
In diese trägst Du die ip-Adresse von dem Rechner ein, der zugreifen können soll.
Wichtig bei der gui_rpc_auth.cfg: Kein Zeilenumbruch am Ende vom Kennwort!
Wenn er mit einem PW in der gui_rpc_auth.cfg arbeitet benötigt er nicht die Daten der Rechner.
Soso.......
Dann habe ich was für Dich. Vielleicht änderst Du dann Deine Aussage...: http://boinc.berkeley.edu/wiki/Controll ... C_remotely
Ich zitiere mal den entscheidenden Abschnitt:
Remote access

A "remote" RPC is one that comes from a different computer.

All remote RPCs (both status and control) are authenticated using the GUI RPC password.

PS: ich steuere vier Linuxrechner über die Option und habe keine Einträge in der remote_hosts.cfg

By default, remote RPCs are not accepted from any host. To specify a set of hosts from which RPCs are allowed, create a file remote_hosts.cfg in your BOINC data directory containing a list of allowed DNS host names or IP addresses (one per line). Only these hosts will be able to connect. The remote_hosts.cfg file can also have comment lines that start with either a # or a ; character.
Und wenn du diese Seite dann weiter zitierst:
Alternatively, if you run the client with the --allow_remote_gui_rpc command line option, it will accept connections from any host (subject to password authentication). If you have a remote_hosts.cfg file but also start the client with --allow_remote_gui_rpc, the file will be ignored, and any host will be allowed to connect.
Bedeutet, wenn man mit der Option --allow_remote_gui_rpc arbeitet wird die Datei remote_hosts.cfg ignoriert. Ich hatte mich vieleicht etwas falsch asugedrückt....Wenn man jedenfalls diese Option in der cc_config hat braucht er keine remote_hosts.cfg.

PS: Ich steuere vier Linuxrechner auf diese Weise und habe keinerlei Einträge in irgend einer remote_hosts.cfg
Bild

Bild

Eric
Powerknopf-Verweigerer
Powerknopf-Verweigerer
Beiträge: 1411
Registriert: 07.05.2013 09:24

Re: Boinc auf Archlinux ARM,kein Remote Zugriff, keine cc_co

#7 Ungelesener Beitrag von Eric » 26.10.2015 15:12

Myrmidon hat geschrieben: PS: Ich steuere vier Linuxrechner auf diese Weise und habe keinerlei Einträge in irgend einer remote_hosts.cfg
Ich habe auch sechs Linuxrechner, die ich remote steuere. Solange die alle intern sind mag das ja ok sein. Ich habe alleine vier Server extern stehen und da macht auf jeden Fall die Beschränkung auf IP Sinn.
Bild

Benutzeravatar
Myrmidon
Brain-Bug
Brain-Bug
Beiträge: 542
Registriert: 04.10.2007 17:55

Re: Boinc auf Archlinux ARM,kein Remote Zugriff, keine cc_co

#8 Ungelesener Beitrag von Myrmidon » 26.10.2015 15:31

Ob und wie es Sinn macht oder nicht sei dahingestellt. Es geht darum, dass Tholo seinen client mit entsprechender Option betreiben möchte. Also benötigt er die Einträge in der remote_hosts.cfg nicht, da die Datei nicht beachtet wird.

Mit den Einträgen in dieser Datei kann er höchstens dass Problem mit dem allow_remote_gui_rpc umgehen, da er die Option dann nicht anschalten muss. Ob er dass umsetzen kann/will musst du, Tholo aber selber wissen.

Prinzipiell muss es mit einer cc_config.xml aber auch funktionieren, weshalb ich denke du (Tholo) hast eine Ratte drin.
Bild

Bild

Tholo
Vereinsmitglied
Vereinsmitglied
Beiträge: 265
Registriert: 10.12.2014 12:56
Wohnort: Zella-Mehlis

Re: Boinc auf Archlinux ARM,kein Remote Zugriff, keine cc_co

#9 Ungelesener Beitrag von Tholo » 26.10.2015 17:18

ja cc_config.xml hab ich im Ordner /var/lib/boinc

Code: Alles auswählen

<!--
This is a minimal configuration file cc_config.xml of the BOINC core client.
For a complete list of all available options and logging flags and their
meaning see: http://boinc.berkeley.edu/trac/wiki/ClientMessages
-->
<cc_config>
  <log_flags>
    <task>1</task>
    <file_xfer>1</file_xfer>
    <sched_ops>1</sched_ops>
  </log_flags>
  <options>
    <allow_remote_gui_rpc>1</allow_remote_gui_rpc>
  </options>
</cc_config>
remote_host.cfg hab ich auch erstellt

Code: Alles auswählen

# This file contains a list of hostnames or IP addresses (one per line)
# of remote hosts, that are allowed to connect and to control the local
# BOINC core client via GUI RPCs.
# Lines beginning with a # or a ; are treated like comments and will be
# ignored.
#
#host.example.com
#192.168.0.180
192.168.1.156
Was heißt Ratte?
ZZ will ich den Odroid nur im Lan ansprechen, später aber auch via Dyn daher wollt ich ja Option auf allow_gui 1

systemctl status boinc

Code: Alles auswählen

tholo@odroid:~$ sudo systemctl start boinc.service
tholo@odroid:~$ sudo systemctl status boinc.service -l
* boinc.service - BOINC Daemon
   Loaded: loaded (/usr/lib/systemd/system/boinc.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Mon 2015-10-26 17:17:44 CET; 4s ago
  Process: 741 ExecStart=/usr/bin/boinc_client --dir /var/lib/boinc --redirectio (code=exited, status=193)
 Main PID: 741 (code=exited, status=193)

Oct 26 17:17:43 odroid systemd[1]: Started BOINC Daemon.
Oct 26 17:17:44 odroid systemd[1]: boinc.service: Main process exited, code=exited, status=193/n/a
Oct 26 17:17:44 odroid systemd[1]: boinc.service: Unit entered failed state.
Oct 26 17:17:44 odroid systemd[1]: boinc.service: Failed with result 'exit-code'.

Bild Bild
Ja ich nutze DC als Gelddruckmaschiene *Gridcoin*

Benutzeravatar
Myrmidon
Brain-Bug
Brain-Bug
Beiträge: 542
Registriert: 04.10.2007 17:55

Re: Boinc auf Archlinux ARM,kein Remote Zugriff, keine cc_co

#10 Ungelesener Beitrag von Myrmidon » 26.10.2015 18:29

Na Ratte heißt das nicht alles so läuft, wie es soll. :-)

Kannst du den auf dem Teil den Boincmanager testen und verbindet sich dieser denn mit dem Client? Denn prinzipiell hast du erst einmal alles richtig gemacht.

Hast du die erstellte cc_config für die gruppe boinc freigegeben? Ich vermute mal lesen sollte reichen.
Bild

Bild

Tholo
Vereinsmitglied
Vereinsmitglied
Beiträge: 265
Registriert: 10.12.2014 12:56
Wohnort: Zella-Mehlis

Re: Boinc auf Archlinux ARM,kein Remote Zugriff, keine cc_co

#11 Ungelesener Beitrag von Tholo » 26.10.2015 19:29

ARGS!!!!

die gui war auf boinc Nutzer gestellt. Nachdem ich die Rechte für cc_config und remote_host auch an User boinc gegegen habe, komm ich drauf!

Ergo
cc_config.cfg
remote_host.cgf
erstellen und chown auf boinc:boinc
Läuft! Danke
Bild Bild
Ja ich nutze DC als Gelddruckmaschiene *Gridcoin*

Benutzeravatar
Myrmidon
Brain-Bug
Brain-Bug
Beiträge: 542
Registriert: 04.10.2007 17:55

Re: Boinc auf Archlinux ARM,kein Remote Zugriff, keine cc_co

#12 Ungelesener Beitrag von Myrmidon » 26.10.2015 19:41

Na schön wenn es funzt.
Bild

Bild

Antworten

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