TorBrowser : purge incomplète Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Bonjour,

J'ai des problèmes avec le navigateur Tor.

après avoir installé :
torbrowser-launcher et ses dépendances
tor (0.3.5.8-1)
tor-geoipdb (0.3.5.8-1)
torsocks (2.3.0-1)
et autres libqt5.... et python3-.... manquants (15 env)

Tor a fonctionné des mois sans problème jusqu'à la panne ! :040:

J'ai donc "purgé" les 4 paquets tor*
et
réinstallé avec :

Code : Tout sélectionner

$ sudo apt install torbrowser-launcher
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  tor tor-geoipdb torsocks
......

Mais cela n'a pas été suffisant, Tor reste en panne !

Voici ce qui se passe après l'installation :

Code : Tout sélectionner

$ torbrowser-launcher
Tor Browser Launcher
Par Micah Lee, sous license MIT
version 0.3.2
https://github.com/micahflee/torbrowser-launcher
Downloading Tor Browser for the first time.
Téléchargement https://aus1.torproject.org/torbrowser/update_3/release/Linux_x86_64-gcc3/x/en-US
Dernière version: 9.0
Téléchargement https://dist.torproject.org/torbrowser/9.0/tor-browser-linux64-9.0_en-US.tar.xz.asc
Téléchargement https://dist.torproject.org/torbrowser/9.0/tor-browser-linux64-9.0_en-US.tar.xz
Vérification de la signature
Décompression tor-browser-linux64-9.0_en-US.tar.xz
Exécution /home/dezix/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US/start-tor-browser.desktop
Launching './Browser/start-tor-browser --detach'...
une première petite fenêtre "downloading Tor for first time" montre la progression du téléchargement qui semble se terminer correctement

puis une autre "Connect to Tor" vide qui reste désespéramment vide.

pour les utilisations suivantes,
j'ai :

Code : Tout sélectionner

$ torbrowser-launcher
Tor Browser Launcher
Par Micah Lee, sous license MIT
version 0.3.2
https://github.com/micahflee/torbrowser-launcher
Launching Tor Browser.
Exécution /home/dezix/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US/start-tor-browser.desktop
Launching './Browser/start-tor-browser --detach'...
et le même résultat (fenêtre vide)
avec au moins 2 processus :

Code : Tout sélectionner

$ pgrep -a tor
7869 /home/dezix/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US/Browser/TorBrowser/Tor/tor --defaults-torrc /home/dezix/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US/Browser/TorBrowser/Data/Tor/torrc-defaults -f /home/dezix/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US/Browser/TorBrowser/Data/Tor/torrc DataDirectory /home/dezix/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US/Browser/TorBrowser/Data/Tor GeoIPFile /home/dezix/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US/Browser/TorBrowser/Data/Tor/geoip GeoIPv6File /home/dezix/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US/Browser/TorBrowser/Data/Tor/geoip6 HashedControlPassword 16:f322e6610c10d7f460f8da2afd793089ad4a96a9daaa58e767189b6e6b +__ControlPort 9151 +__SocksPort 127.0.0.1:9150 IPv6Traffic PreferIPv6 KeepAliveIsolateSOCKSAuth __OwningControllerProcess 7829 DisableNetwork 1


$ pgrep -a firefox
7829 ./firefox.real --class Tor Browser -profile TorBrowser/Data/Browser/profile.default

( processus de la fenêtre "Connect to Tor" )



Ce qui me pose problème :


après :

Code : Tout sélectionner

$ sudo apt purge tor tor-geoipdb torbrowser-launcher torsocks
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  tor* tor-geoipdb* torbrowser-launcher* torsocks*
0 mis à jour, 0 nouvellement installés, 4 à enlever et 0 non mis à jour.
Après cette opération, 14,0 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] 
(Lecture de la base de données... 241433 fichiers et répertoires déjà installés.)
Suppression de tor-geoipdb (0.4.1.6-1) ...
Suppression de tor (0.4.1.6-1) ...
Suppression de torbrowser-launcher (0.3.2-2) ...
Suppression de torsocks (2.3.0-2+b1) ...
Traitement des actions différées (« triggers ») pour mime-support (3.64) ...
Traitement des actions différées (« triggers ») pour gnome-menus (3.32.0-1) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.0-1) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.24-1) ...
(Lecture de la base de données... 241336 fichiers et répertoires déjà installés.)
Purge des fichiers de configuration de torbrowser-launcher (0.3.2-2) ...
Purge des fichiers de configuration de tor (0.4.1.6-1) ...
Purge des fichiers de configuration de torsocks (2.3.0-2+b1) ...
Traitement des actions différées (« triggers ») pour systemd (242-7) ...

J'ai encore :

Code : Tout sélectionner

$ sudo updatedb

$ sudo locate torbrowser
/boot/grub/locale/torbrowser-launcher.mo
/etc/apparmor.d/local/torbrowser.Browser.plugin-container
/home/data/.apt-archive/debian/testing/archives/torbrowser-launcher_0.3.2-2_amd64.deb
/home/data/svge/nuc6/apt_archive/2019-03-24/testing/archives/torbrowser-launcher_0.3.1-2_amd64.deb
/home/dezix/.cache/torbrowser/....
..... (cache non-vide)
/home/dezix/.config/torbrowser
/home/dezix/.config/torbrowser/settings.json
/home/dezix/.gnome/apps/torbrowser-settings.desktop
/home/dezix/.gnome/apps/torbrowser.desktop
/home/dezix/.local/share/torbrowser/...
.... (un wagon)
/var/cache/apparmor/ea9ed67a.0/torbrowser.Browser.plugin-container
Bref, c'est loin de ce que j'attendais avec "purge"

Je suppose qu'en supprimant toutes traces d'installation précédante,
une nouvelle installation de torbrowser-launcher
devrait fonctionner correctement.


Pour ce qui est dans :
/home/dezix/.local/
/home/dezix/.config/
/home/dezix/.cache/


je pense que je peux tout supprimer sans trop y réfléchir



Mais pour ces 3 derniers,
je suis moins certain de pouvoir les supprimer sans risques

/etc/apparmor.d/local/torbrowser.Browser.plugin-container
/var/cache/apparmor/ea9ed67a.0/torbrowser.Browser.plugin-container


Notamment :

/boot/grub/locale/torbrowser-launcher.mo

Je n'ai vraiment pas besoin d'une galère avec GRUB ! :bad:

D'ailleurs, je ne comprends pas trop comment ce fichier a été placé là,
car il ne fait pas partie des fichiers listés dans le dépôt testing


Merci pour vos avis.
**Simple Utilisateur** -- Debian stable - XFCE
--gilles--
Membre actif
Membre actif
Messages : 526
Inscription : 24 août 2016, 19:35
Localisation : Gnome 43 - debian 12
Status : Hors-ligne

C'est normal que tu rencontres une panne, tu crées un conflit, tu installes deux fois torbrowser-launcher une fois avec les paquets debian :
Bonjour,

J'ai des problèmes avec le navigateur Tor.

après avoir installé :
torbrowser-launcher
et ses dépendances
une autre fois avec le tar.xz ( dans le tor-browser-linux64-9.0_en-US.tar.xz une fois décompressé, tu as un autre torbrowser-launcher ) :
$ torbrowser-launcher
Tor Browser Launcher
Par Micah Lee, sous license MIT
version 0.3.2
https://github.com/micahflee/torbrowser-launcher
Downloading Tor Browser for the first time.
Téléchargement https://aus1.torproject.org/torbrowser/ ... c3/x/en-US
Dernière version: 9.0
Téléchargement https://dist.torproject.org/torbrowser/ ... tar.xz.asc
Téléchargement https://dist.torproject.org/torbrowser/ ... -US.tar.xz
Vérification de la signature
Décompression tor-browser-linux64-9.0_en-US.tar.xz
Exécution /home/dezix/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US/start-tor-browser.desktop
Launching './Browser/start-tor-browser --detach'...
Déjà il faut une source unique du logiciel et pas deux. Je pense qu'il vaut mieux choisir uniquement d'installer à partir du tar.xz car tout ce qui est installé reste dans l'espace utilisateur ce qui crée moins de problèmes :023: , d'autre part les mises à jour sont plus rapides qu'avec le paquet et en plus tu peux rester avec un sources.list uniquement avec des dépôts principaux ( main ) tandis que le paquet est en contrib. Maintenant il faudrait bien purger les paquets et désinstaller proprement l'installation par le tar.xz, mais je ne crois pas qu'il faille avoir peur.

Dans /boot/grub/locale# ls
ast.mo de_CH.mo en@arabic.mo en@hebrew.mo eo.mo fr.mo hu.mo ja.mo nb.mo pl.mo sl.mo tr.mo zh_CN.mo
ca.mo de@hebrew.mo en@cyrillic.mo en@piglatin.mo es.mo gl.mo id.mo ko.mo nl.mo pt_BR.mo sr.mo uk.mo zh_TW.mo
da.mo de.mo en@greek.mo en@quot.mo fi.mo hr.mo it.mo lt.mo pa.mo ru.mo sv.mo vi.mo
Ce sont des paquets de localisation, des paquets pour les langues et sûrement Tor fait bande à part ( c'est sa philosophie et sa méthode ), il a son propre fichier .mo dans grub, mais cela n'empêche pas de le supprimer ( mais uniquement lui, pas de gaffe :003: ). Pour /etc/apparmor.d/local/torbrowser.Browser.plugin-container cela doit être les règles de sécurité apparmor propre à Tor, tu peux supprimer le fichier. Pareil pour /var/cache/apparmor/ea9ed67a.0/torbrowser.Browser.plugin-container.





Pour installer tu te mets dans ~/.local/share/applications/ tu crées un dossier tor dedans mkdir tor, tu te mets dedans et puis un

Code : Tout sélectionner

wget https://www.torproject.org/dist/torbrowser/9.0/tor-browser-linux64-9.0_fr.tar.xz
tu décompresses et cela devrait être bon.

$ unxz tor-browser-linux64-9.0_fr.tar.xz

$ tar -xvf tor-browser-linux64-9.0_fr.tar.xz et tu auras un lanceur start-tor-browser.desktop, si tu utilisais Gnome, ce lanceur sera automatiquement sera détecté et apparaîtra dans la barre de recherche d'Activités, sinon je suppose que les autres bureaux doivent aussi se débrouiller.
Parler de liberté n'a de sens qu'à condition que ce soit la liberté de dire aux gens ce qu'ils n'ont pas envie d'entendre. Eric Blair, George Orwell
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Merci pour ton aide et les explications.

Je ne sais comment cela c'est produit car je n'ai pas fais d'installation à partir d'une archive,
mais un des paquets debian installe un lanceur "Configurer TorBrowser" ou un truc dans le genre.

Comme ça ne fonctionnait plus, je l'ai utilisé pour re-télécharger une version fraîche,
je suppose que c'est cette manip qui l'aura installé en double.

Je fais ce que tu as dit et je coche "Résolu" ou je reviens pleurer ici.

@+ et bonne soirée.
**Simple Utilisateur** -- Debian stable - XFCE
--gilles--
Membre actif
Membre actif
Messages : 526
Inscription : 24 août 2016, 19:35
Localisation : Gnome 43 - debian 12
Status : Hors-ligne

attends un

# update-initramfs -u en root après la suppression de /boot/grub/locale/torbrowser-launcher.mo serait plus prudent !
Parler de liberté n'a de sens qu'à condition que ce soit la liberté de dire aux gens ce qu'ils n'ont pas envie d'entendre. Eric Blair, George Orwell
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Je reviens un peu tard mais je n'avais pas eu trop de temps pour régler ce petit soucis avec Tor.

En fait, j'avais bien une installation en double comme Gilles me l'a fait remarquer.

Donc une fois désinstallé le paquet debian,
il me reste la version installée par le tarball qui fonctionne parfaitement.

Le lanceur est : ~/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US/start-tor-browser.desktop

J'ai donc simplement mis un lien dans ~/.local/share/applications

je suis maintenant quasi certain que c'est le lanceur "Configurer TorBrowser" fourni par paquet qui a ré-installé directement depuis Internet (miroirs Tor)

Comme je ne m'y attendais pas, je n'ai pas compris d'où venait le problème.

Pour le coup, je conserve le tout tel qu'il est,
sans même supprimer : /boot/grub/locale/torbrowser-launcher.mo

@gilles :023:

:006:
**Simple Utilisateur** -- Debian stable - XFCE
Répondre