S.gpg-agent.browser n’a pas trouvé d’erreur lors de l’ajout de ppa dans debian strech

J’utilise debian strech. J’essaie d’append du repostory pour vim avec le support python, tout en ajoutant que j’ai rencontré l’erreur gpg-agent.browser not found

sudo add-apt-repository ppa:pi-rho/dev [sudo] password for sathish: Dev Packages More info: https://launchpad.net/~pi-rho/+archive/ubuntu/dev Press [ENTER] to continue or ctrl-c to cancel adding it gpg: keybox '/tmp/tmpxl_vk750/pubring.gpg' created gpg: /tmp/tmpxl_vk750/trustdb.gpg: trustdb created gpg: key CC892FC6779C27D7: public key "Launchpad PPA for pi-rho" imported gpg: Total number processed: 1 gpg: imported: 1 gpg: no valid OpenPGP data found. Exception in thread Thread-1: Traceback (most recent call last): File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner self.run() File "/usr/lib/python3.5/threading.py", line 862, in run self._target(*self._args, **self._kwargs) File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 688, in addkey_func func(**kwargs) File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 386, in add_key return apsk.add_ppa_signing_key() File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 273, in add_ppa_signing_key cleanup(tmp_keyring_dir) File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 234, in cleanup shutil.rmtree(tmp_keyring_dir) File "/usr/lib/python3.5/shutil.py", line 480, in rmtree _rmtree_safe_fd(fd, path, onerror) File "/usr/lib/python3.5/shutil.py", line 438, in _rmtree_safe_fd onerror(os.unlink, fullname, sys.exc_info()) File "/usr/lib/python3.5/shutil.py", line 436, in _rmtree_safe_fd os.unlink(name, dir_fd=topfd) FileNotFoundError: [Errno 2] No such file or directory: 'S.gpg-agent.browser' 

Voilà comment cela a fonctionné pour moi:

  1. Recherchez le fichier S.gpg-agent.browser , il se trouve sous /root dans mon système
  2. Connectez-vous (c’est-à-dire su ) en tant que root. Mise à jour: pas nécessaire, il suffit d’exécuter le dernier élément sous sudo , cela ne change pas le répertoire en cours
  3. cd vers /root
  4. Exécuter add-apt-repository ppa:pi-rho/dev ou sudo add-apt-repository ppa:pi-rho/dev

Si l’exécution échoue de la même manière, exécutez à nouveau le add-apt-repository ppa:pi-rho/dev .

Le but est d’exécuter le script depuis le répertoire où il recherche ce fichier. C’est un fichier de socket de gpg-agent, l’agent est lancé automatiquement par gpg, mais il faut parfois un certain temps pour le démarrer, vous devez donc l’exécuter deux fois.

Bien sûr, il existe un moyen correct de résoudre ce problème en mettant à jour certaines configurations, mais je ne connais pas vraiment Linux.