WARNING: gnome-keyring:: couldn't connect to...

本文介绍了一个在使用Ubuntu进行开发时遇到的警告问题:“WARNING: gnome-keyring:: couldn’t connect to:/tmp/keyring”。提供了详细的解决方案,包括运行特定命令作为启动任务及修改配置文件gnome-keyring-pkcs11.desktop的内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


用 ubuntu 开发的时候, 不知道什么原因只要我 repo sync 就会出现下面这个警告, 很烦人.

WARNING: gnome-keyring:: couldn’t connect to: /tmp/keyring-Kg5jQm/pkcs11: No such file or directory


Google 了一圈找到解决方案:

  1. You can run it as startup job:

    $ /usr/bin/gnome-keyring-daemon –start –components=pkcs11

  2. 参考一: WARNING: gnome-keyring:: couldn’t connect to: /tmp/keyring
    参考二: How to fix WARNING: gnome-keyring:: couldn’t connect to:

    查看文件 gnome-keyring-pkcs11.desktop 的内容:

    $ cat /etc/xdg/autostart/gnome-keyring-pkcs11.desktop
    $ leafpad /etc/xdg/autostart/gnome-keyring-pkcs11.desktop

    将 OnlyShowIn=GNOME;Unity;
    修改为:
    OnlyShowIn=GNOME;Unity;XFCE

### 备份 `gnome-keyring-daemon` 的方法 为了备份 `gnome-keyring-daemon` 文件,可以使用 Linux 中的 `mv` 或者 `cp` 命令来完成操作。以下是具体的操作方式: #### 使用 `cp` 命令进行备份 如果希望保留原始文件并创建副本作为备份,可以使用 `cp` 命令: ```bash sudo cp /usr/bin/gnome-keyring-daemon /usr/bin/gnome-keyring-daemon.backup ``` 这条命令会将 `/usr/bin/gnome-keyring-daemon` 文件复制到同一目录下的新文件名 `gnome-keyring-daemon.backup`。 #### 使用 `mv` 命令重命名原文件 如果希望通过更改文件名为其创建备份,则可使用 `mv` 命令: ```bash sudo mv /usr/bin/gnome-keyring-daemon /usr/bin/gnome-keyring-daemon.orig ``` 此命令将会把原来的 `gnome-keyring-daemon` 文件更名为 `gnome-keyring-daemon.orig`,从而实现备份的目的。 --- ### 关于 `gnome-keyring-daemon` 的作用 `gnome-keyring-daemon` 是 GNOME 桌面环境中的一个守护程序,主要用于管理用户的密码和其他敏感数据[^1]。它的主要功能包括但不限于以下几个方面: - **存储密码**:允许应用程序安全地存储用户登录凭证、网络密码以及其他机密信息。 - **PKCS#11 支持**:提供硬件加密模块的支持,用于增强安全性[^4]。 - **跨应用共享秘钥环**:使得多个应用程序能够访问同一个秘钥环而无需重复输入密码。 当某些软件尝试调用该服务却无法正常工作时(例如 MySQL Workbench 报错),通常可以通过调整配置变量或者禁用相关组件的方式解决问题[^3]。 --- ### 注意事项 在执行上述任何一种备份之前,请确保拥有足够的权限来进行这些修改;建议先查看当前系统的状态以确认是否有其他依赖项正在运行与此相关的进程[^2]: ```bash pgrep -a -u $(id -u) | grep gnome-keyring-daemon ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值