Outils du site

Outils pour utilisateurs


Panneau latéral

P2PFR:Wiki

p2p:retroshare (lu 28860 fois)

Retroshare

Sans doute le prochain P2P qu'on testera ;)

Retroshare est un logiciel P2P de partage de fichiers et de messagerie, qui nous invite à construire un réseau de confiance sur le modèle “amis à amis” (Friend_To_Friend). À cette fin il utilise les librairies du projet GnuPG, un logiciel libre déjà répandu et éprouvé qui est notamment utilisé pour échanger des emails chiffrés.

D'un rapide coup d'oeil à l'activité de son dépot Git, on peut voir que le projet est actif, ce qui est encourageant.

Bien que le logiciel soit prometteur et fasse parler de lui, vous remarquerez que cette page wiki est encore assez sommaire. La raison est simple : RetroShare n'est pas empaqueté dans les dépots officiels de Debian. Il faut donc compiler le logiciel soi-même, ou utiliser un paquet communautaire pour l'installer.

Essai de compilation

La page GitHub nous indique quels paquets -dev installer, malheureusement certains ont été retirés de Debian Stretch.

En date du 4 juillet 2017, il n'est donc pas possible d'installer les paquets suivants :

E: Impossible de trouver le paquet libqtmultimediakit1
E: Impossible de trouver le paquet qtmobility-dev

Essai du paquet communautaire

Après essai du paquet communautaire, celui-ci1) se révèle instable et plante au démarrage du logiciel sous Debian Stretch.

$ RetroShare06

RetroShare:: Successfully installed the SIGPIPE Block
Cannot hash executable! Plugins will not be loaded correctly.
defaultBaseDirectory() = /home/fab/.retroshare
Pubring read successfully.
Secring read successfully.
PGPHandler: Successfully read 1 trust packets.
RsAccounts::getAvailableAccounts()
getAvailableAccounts() Skipping Invalid sized dir: extensions6
getAvailableAccounts() Skipping Invalid sized dir: pgp
RsTryAutoLogin()
Using attribute: 0ac6fab8da1a1b5258957caed1a355de
Could not get passwd from gnome keyring
getRetroshareDataDirectory() Linux: /usr/share/RetroShare06
Data Directory Found: /usr/share/RetroShare06
getRetroshareDataDirectory() Linux: /usr/share/RetroShare06
Data Directory Found: /usr/share/RetroShare06
getAccountIds:
SSL Id: 0ac6fab8da1a1b5258957caed1a355de PGP Id 4F5CED829CDB7C88 PGP Name: 010 PGP Email:  Location: home
getAccountIds:
SSL Id: 0ac6fab8da1a1b5258957caed1a355de PGP Id 4F5CED829CDB7C88 PGP Name: 010 PGP Email:  Location: home
AuthGPG::GPGInit() called with own gpg id : 4F5CED829CDB7C88
Invalid Certificate
AuthGPG::GPGInit finished.
PGP Auth Success! ID: 4F5CED829CDB7C88
RsTryAutoLogin()
Using attribute: 0ac6fab8da1a1b5258957caed1a355de
Could not get passwd from gnome keyring
opening sslPassphraseFile : /home/fab/.retroshare/LOC06_0ac6fab8da1a1b5258957caed1a355de/keys/ssl_passphrase.pgp
pgp_pwd_callback() called.
Decrypting went ok !
sslpassword: ******************** (length = 64)
rsAccounts->PathKeyFile() : /home/fab/.retroshare/LOC06_0ac6fab8da1a1b5258957caed1a355de/keys/user_pk.pem
SSL Library Init!
SSL Verification Set
Inited SSL context: 
    Certificate: 0ac6fab8da1a1b5258957caed1a355de
    cipher list: kEDH+HIGH:!DSS:!aNULL:!3DES:!EXP
    PFS enabled: YES
Creating Init File: /home/fab/.retroshare/default_cert_06.txt
        Id: 0ac6fab8da1a1b5258957caed1a355de
getRetroshareDataDirectory() Linux: /usr/share/RetroShare06
Data Directory Found: /usr/share/RetroShare06
getRetroshareDataDirectory() Linux: /usr/share/RetroShare06
Data Directory Found: /usr/share/RetroShare06
AuthSSLimpl::InitAuth already initialized.
set the debugging to crashMode.
Detected Old Crash File: /home/fab/.retroshare/LOC06_0ac6fab8da1a1b5258957caed1a355de/retro.log
Copying to: /home/fab/.retroshare/LOC06_0ac6fab8da1a1b5258957caed1a355de/retro.log-save
Logging redirected to /home/fab/.retroshare/LOC06_0ac6fab8da1a1b5258957caed1a355de/retro.log
Switching To CrashLog Mode!
Checking For Directories
Load up Certificates, and Old Configuration (if present).
Load Configuration
setup classes / structures
Checking for DHT bootstrap file: /home/fab/.retroshare/LOC06_0ac6fab8da1a1b5258957caed1a355de/bdboot.txt
(EE) Cannot load filter file /home/fab/.retroshare/LOC06_0ac6fab8da1a1b5258957caed1a355de/bdfilter.txt
bdNode::setNodeDhtMode(768), origFlags: 0
bdNode::setNodeDhtMode() newFlags: 768
p3BitDht::setRelayMode(17)
bdNode::setNodeDhtMode(4096), origFlags: 768
bdSpace::clean_node_flags(524288)
bdNode::setNodeDhtMode() newFlags: 4864
Encrypted file cache not present. Trying unencrypted...
Unencrypted file cache not present either.
RsPluginManager::loadList(): 
   Reference executable hash: 0000000000000000000000000000000000000000
(II) Executable hash matches. Updating the list of accepted/rejected plugins.
Plugin directory : /usr/lib/retroshare/extensions6 does not exist.
Examined a total of 0 plugins.
PluginManager: saving list.
  Saving current executable hash: 0000000000000000000000000000000000000000
Local changes in trust database. Writing to disk...
Done.
Erreur de segmentation

Liens

1)
retroshare06_0.6.1-1.20160831.53e26983.stretch_i386.deb
p2p/retroshare.txt · Dernière modification: le 04/07/2017 à 15h15 par 111110101011