首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Ubuntu失败时安装RVM (导入公钥时出错) [Kodign VM]

在Ubuntu失败时安装RVM (导入公钥时出错) [Kodign VM]
EN

Stack Overflow用户
提问于 2015-07-21 15:01:47
回答 1查看 754关注 0票数 0

我试图在我的Ubuntu机器上安装RVM,提供以下信息:

  • DISTRIB_ID=Ubuntu
  • DISTRIB_RELEASE=14.04
  • DISTRIB_CODENAME=trusty
  • DISTRIB_DESCRIPTION=“Ubuntu14.04LTS”

为了做到这一点,我遵循了官方的RVM指南,这里介绍:

但是,在第一个命令中失败了,我无法导入mpapi的公钥(即使使用sudo):

代码语言:javascript
运行
复制
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

我得到以下错误:

代码语言:javascript
运行
复制
fl4m3ph03n1x: ~ $ sudo gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
gpg: WARNING: unsafe ownership on configuration file `/home/fl4m3ph03n1x/.gnupg/gpg.conf'
gpg: external program calls are disabled due to unsafe options file permissions
gpg: keyserver communications error: general error
gpg: keyserver receive failed: general error

起初,我认为这个问题是一个权限问题(通过检查警告),但是在阅读并试用了下面讨论中的解决方案之后,没有什么改变。

以下是文件的权限:

代码语言:javascript
运行
复制
fl4m3ph03n1x: ~ $ ls -ld /home/fl4m3ph03n1x/.gnupg/gpg.conf                                                                                                                                                
-rwx------ 1 fl4m3ph03n1x fl4m3ph03n1x 9398 Jul 21 14:43 /home/fl4m3ph03n1x/.gnupg/gpg.conf
fl4m3ph03n1x: ~ $ ls -l /home/fl4m3ph03n1x/.gnupg/gpg.conf                                                                                                                                            
-rwx------ 1 fl4m3ph03n1x fl4m3ph03n1x 9398 Jul 21 14:43 /home/fl4m3ph03n1x/.gnupg/gpg.conf

我做错什么了?我怎样才能解决我的问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-21 15:46:38

事实证明,这个问题确实是由文件权限解决的。不过,有几件事我想指出。

此问题的解决方案依赖于更改级联中多个文件的权限。

关于权限的更完整的答案,我建议Maxim Pontyushenko提出这样的讨论:

现在是解决方案本身。必须按以下顺序更改下列文件的所有权和读/写权限:

  1. /home/username/..gnupg/gpg.conf
  2. /home/username/..gnupg/pubring.gpg
  3. /home/username/..gnupg/.gnupg db.gpg

您必须按照特定的顺序更改这3个文件的权限。

此外,不使用sudo运行gpg命令。如果您这样做,您将遇到一个关于安全文件权限的错误,而我无法找到任何解决方案。相反,使用用户名运行gpg命令。

我希望这能帮助下一个有问题的人。Kudos++给所有的评论!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31542751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档