Comme le titre l'indique, j'ai un petit soucis avec Nordvpn-bin
Bon, tout d'abord ça ne marche pas très bien :
redhead@manjaro ~]$ nordvpn login
Whoops! Something went wrong. Please try again. If the problem persists, contact our customer support.
Donc j'ai voulu le desinstaller :
[redhead@manjaro ~]$ trizen -Rs nordvpn-bin
[sudo] Mot de passe de redhead :
vérification des dépendances…
Paquets (1) nordvpn-bin-3.0.1_1-2
Taille totale supprimée : 38,15 MiB
:: Voulez-vous désinstaller ces paquets ? [O/n]
:: Traitement des changements du paquet…
erreur : suppression du fichier « /var/lib/nordvpn/data/insights.dat » impossible : Opération non permise
:: Exécution des crochets de post-transaction…
(1/2) Reloading system manager configuration...
(2/2) Arming ConditionNeedsUpdate...
Et vous pouvez voir qu'il y a un truc, pour une raison mystérieuse, qu'il n'arrive pas à supprimer..
Donc j'ai essayé de le réinstaller, et la, ça ne marche pas du tout.
:: Procéder à l’installation ? [O/n]
(1/1) vérification des clés dans le trousseau [------------------------------------------------------------------------------] 100%
(1/1) vérification de l’intégrité des paquets [------------------------------------------------------------------------------] 100%
(1/1) chargement des fichiers des paquets [------------------------------------------------------------------------------] 100%
(1/1) analyse des conflits entre fichiers [------------------------------------------------------------------------------] 100%
erreur : la validation de la transaction a échoué (conflit de fichiers)
nordvpn-bin : /usr/bin/nordvpn est déjà présent dans le système de fichiers
nordvpn-bin : /usr/bin/nordvpnsd est déjà présent dans le système de fichiers
nordvpn-bin : /usr/bin/nordvpnud est déjà présent dans le système de fichiers
nordvpn-bin : /usr/lib/systemd/system/nordvpnsd.service est déjà présent dans le système de fichiers
nordvpn-bin : /usr/lib/systemd/system/nordvpnsd.socket est déjà présent dans le système de fichiers
nordvpn-bin : /usr/lib/systemd/user/nordvpnud.service est déjà présent dans le système de fichiers
nordvpn-bin : /usr/lib/systemd/user/nordvpnud.socket est déjà présent dans le système de fichiers
nordvpn-bin : /usr/share/bash-completion/completions/nordvpn est déjà présent dans le système de fichiers
nordvpn-bin : /usr/share/doc/nordvpn/changelog.gz est déjà présent dans le système de fichiers
nordvpn-bin : /usr/share/man/man1/nordvpn.1.gz est déjà présent dans le système de fichiers
nordvpn-bin : /usr/share/zsh/functions/Completion/Unix/_nordvpn_auto_complete est déjà présent dans le système de fichiers
nordvpn-bin : /var/lib/nordvpn/data/cybersec.dat est déjà présent dans le système de fichiers
nordvpn-bin : /var/lib/nordvpn/data/insights.dat est déjà présent dans le système de fichiers
nordvpn-bin : /var/lib/nordvpn/data/ovpn_template.xslt est déjà présent dans le système de fichiers
nordvpn-bin : /var/lib/nordvpn/data/ovpn_xor_template.xslt est déjà présent dans le système de fichiers
nordvpn-bin : /var/lib/nordvpn/data/servers.dat est déjà présent dans le système de fichiers
nordvpn-bin : /var/lib/nordvpn/icon.svg est déjà présent dans le système de fichiers
nordvpn-bin : /var/lib/nordvpn/openvpn est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n’a été mis à jour.
=>> Try again? [y/N]:
[redhead@manjaro ~]$
Parce qu'apparemment y'a plein de truc qui n'ont pas été supprimés..
La question est donc, comment est ce que je peux supprimer ces trucs proprement ?
Je pourrais bien les supprimer à la main un par un, mais je ne suis pas sur que ce soit un bonne idée..
Bonjour.
As tu essayé via pacman ? sudo pacman -Rsn nordvpn-bin.
Au pire en cas d'erreur, tu le réinstalle avec l'option --overwrite '*' puis tu devrais pouvoir le désinstaller proprement.
Edit: Il semblerait qu'il faille lancer deux services distincts pour le faire fonctionner.
J'ai vu que --force est obsolète, mais ça marche avec trizen.
J'ai donc essayé de le désinstaller comme tu dis, avec pacman, et ça marche pas.
[redhead@manjaro ~]$ sudo pacman -Rsn nordvpn-bin
vérification des dépendances…
Paquets (1) nordvpn-bin-3.0.1_1-2
Taille totale supprimée : 38,15 MiB
:: Voulez-vous désinstaller ces paquets ? [O/n]
:: Traitement des changements du paquet…
erreur : suppression du fichier « /var/lib/nordvpn/data/insights.dat » impossible : Opération non permise
:: Exécution des crochets de post-transaction…
(1/2) Reloading system manager configuration...
(2/2) Arming ConditionNeedsUpdate...
[redhead@manjaro ~]$
Oui, j'ai vu pour les deamons, le problème ne vient pas de la.
Je pense qu'il bug parce que je lui ai mis n'importe quoi en nom d'utilisateur et mot de passe la 1ere fois.
Mais ça n'explique pas pourquoi je ne peux pas le désinstaller..
je serais curieux de connaitre les droits de ce fichier (stiky bit ?)
ls -l /var/lib/nordvpn/data/insights.dat
et ce que dit le check de pacman
pacman -Qkk nordvpn-bin
ps: le supprimer et le réinstaller ne va pas obligatoirement supprimer les données que l'utilisateur a déjà entré (si sauvegardé dans un fichier qui ne fait pas partie du paquet)
------
EDIT:
c'est bien cela , la réponse est dans les commentaires de la page aur (pour la centième fois, allez consulter .... )
ynlieding a commenté le 2019-05-04 08:43 (édité le 2019-05-04 13:04 par ynlieding)
...
Papajoke a écrit :ps: le supprimer et le réinstaller ne va pas obligatoirement supprimer les données que l'utilisateur a déjà entré (si sauvegardé dans un fichier qui ne fait pas partie du paquet)
.
L'idée était de réparer l'installation pour mieux pouvoir désinstaller vu qu'une tentative antérieure avait échouée.
Pour les droits, nous avons la même intuition. Je me permet juste de mettre en garde ceux qui serait tentés d'utiliser la commande à mauvais escient car celle-ci est redoutable si mal utilisée...
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
Et du coup tu m'as donné une idée, donc merci Papajoke..
J'ai supprimé le fichier ~/.config/nordvpn/, ce qui réinitialise l'utilisateur.
Et vu qu'il y a 30 jours d'essai disponible, j'ai créé un compte et ça marche pas mal..