Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Fedora 30 est mort ce soir

#1 27/06/2015 12:12:24

Nicosss
Rédacteur Wiki
Rédacteur Wiki
Lieu : Isère
Inscription : 05/03/2007
Messages : 5 587
Site Web

[Tuto] Installation de BOINC

Suite à un problème rencontré sur une de mes Fedora 22 et dont je n'ai pas encore identifié la cause exacte, je reprends le post que j'avais déjà fait en le complétant.

En résumé pour le faire fonctionner de façon basique :
Installer à minima le client... le manager ça facilite la configuration tout de même mais pas indispensable. Les dépendances suivront automatiquement.

# dnf install boinc-client boinc-manager

Il faut ensuite activer et démarrer le service :

# systemctl status boinc-client.service
# systemctl enable boinc-client.service
# systemctl start boinc-client.service
# systemctl status boinc-client.service

Le démarrage du service va permettre de créer le fichier gui_rpc_auth.cfg qui contiendra le mot de passe.

Si le service ne démarre pas, ce qui s'est produit pour moi d'un seul coup et sans explication (voir post ci-dessous).
Erreur gstate.init() failed Error Code: -180 dans /var/log/boincerr.log et GUI RPC bind to port 31416 failed: 99 dans /var/log/boinc.log .
Créer un fichier /var/lib/boinc/remote_hosts.cfg et ajouter dedans 127.0.0.1 .
Le service devrait démarrer sans problème après.

Récupérer le code d'accès

# cat /var/lib/boinc/gui_rpc_auth.cfg

Configuration via GUI Boinc-Manager :
Lancer une première instance de  Boinc-Manager, là un message d'erreur apparait, l'acquitter et lancer une seconde instance de Boinc-Manager. A ce moment saisir l'hôte (localhost ou le nom de la machine) puis le mot de passe. La connexion doit se réaliser. Je sais il y a un concept dans le fait de devoir lancer 2 instances de boinc-manager mais j'ai trouvé que ça pour le moment... à vrai dire je n'utilise plus Boinc-Manager non plus.

Ensuite il faudra ajouter un ou plusieurs projets et faire ses réglages.

Configuration via CLI :
Récupérer la clé de compte si un compte est déjà existant

# boinccmd --host localhost --passwd <code_acces> --lookup_account <URL projet> <login> <mot_de_passe>

Sinon créer un compte

# boinccmd --host localhost --passwd <code_acces> --create_account  <URL projet> <mail> <login> <mot_de_passe>

Attacher un projet

# boinccmd --host localhost --passwd <code_acces> --project_attach <URL projet> <cle_compte>

Contrôler que tout tourne

# boinccmd --host localhost --passwd <code_acces> --get_state

Voilà j'espère avoir été assez exhaustif... Il existe de la documentation bien évidemment pour compléter tout cela.

Edit : Modification suite à explication de la cause du problème

Dernière modification par Nicosss (28/06/2015 20:18:17)


F32_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F31_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F31_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#2 28/06/2015 20:16:13

Nicosss
Rédacteur Wiki
Rédacteur Wiki
Lieu : Isère
Inscription : 05/03/2007
Messages : 5 587
Site Web

Re : [Tuto] Installation de BOINC

Bon le non-démarrage de BOINC était lié au fait que l'interface lo (loopback) n'était pas démarrée suite à un bug dans NetworkManager qui est corrigé. Voir https://bugzilla.redhat.com/show_bug.cgi?id=1234121

Du coup j'ai supprimé le fichier /var/lib/boinc/remote_hosts.cfg et tout fonctionne à nouveau correctement.


F32_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F31_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F31_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

Pied de page des forums