热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在debianstrech中添加ppa时,未发现S.gpg-agent.browser错误

如何解决《在debianstrech中添加ppa时,未发现S.gpg-agent.browser错误》经验,为你挑选了1个好方法。

我正在使用debian strech.我尝试用python支持为vim添加repostory,同时添加我遇到gpg-agent.browser not found error

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'

Artem.. 5

这对我来说是这样的:

    查找文件S.gpg-agent.browser,它位于/root我的系统中

    su以root身份登录(即)。更新:不需要,只需执行下的最后一项sudo,它不会更改当前目录

    光盘到 /root

    执行add-apt-repository ppa:pi-rho/devsudo add-apt-repository ppa:pi-rho/dev

如果执行失败的方式相同-请add-apt-repository ppa:pi-rho/dev再次执行。

关键是从查找该文件的目录中执行脚本。这是gpg-agent的套接字文件,agent由gpg自动启动,但有时需要一些时间才能启动,因此您需要执行两次。

当然,有一种正确的方法可以通过更新某些配置来解决此问题,但是我对linux不太了解。



1> Artem..:

这对我来说是这样的:

    查找文件S.gpg-agent.browser,它位于/root我的系统中

    su以root身份登录(即)。更新:不需要,只需执行下的最后一项sudo,它不会更改当前目录

    光盘到 /root

    执行add-apt-repository ppa:pi-rho/devsudo add-apt-repository ppa:pi-rho/dev

如果执行失败的方式相同-请add-apt-repository ppa:pi-rho/dev再次执行。

关键是从查找该文件的目录中执行脚本。这是gpg-agent的套接字文件,agent由gpg自动启动,但有时需要一些时间才能启动,因此您需要执行两次。

当然,有一种正确的方法可以通过更新某些配置来解决此问题,但是我对linux不太了解。


我在/ root目录中没有文件`S.gpg-agent.browser`。我正在使用Debian Stretch 9.1
@ mladen-uzelac确保已安装或安装了gpg-agent:`sudo apt-get install gnupg-agent`
我已经安装了它,但在9.2上不起作用
推荐阅读
author-avatar
神秘的霸气沉默_168
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有