参考 > 安装 > 安装MongoDB社区版 > 在Linux上安装 > 在Ubuntu上安装 > 对Ubuntu安装进行故障排除
在本页面
MongoDB地图集
在
“ 安装MongoDB Community Edition”过程的包管理系统步骤的“ 导入公用密钥”过程中,您可能会遇到错误。"gpg: no valid OpenPGP data found."
确保完全按照文档所述复制命令。操作应以响应OK
。
要检查系统上是否存在MongoDB公共GPG密钥,请在终端中运行以下命令:
输出中应包含类似于以下内容的条目:
sudo apt update
作为“ 安装MongoDB社区版”过程的一部分
运行时,您可能会遇到类似于以下的一个或多个错误:sudo apt-get update
这些错误表明在工序中不添加MongoDB的公共GPG密钥 导入由包管理系统所使用的公开密钥 对的安装MongoDB的社区版程序。
重复 导入由包管理系统所使用的公开密钥 的步骤 安装MongoDB的社区版的程序通常可以解决此问题。确保完全按照文档所述复制命令和键。
您可以通过在终端中运行以下命令来验证系统上是否存在MongoDB公共GPG密钥:
输出中应包含类似于以下内容的条目:
sudo apt install -y mongodb-org
在“
安装MongoDB社区版”过程的“ 为MongoDB创建列表文件”中运行时,您可能会遇到类似于以下错误
:sudo apt install -y mongodb-org
此错误表明
/etc/apt/sources.list.d/mongodb-org-4.2.list
可能配置错误或丢失。
要查看mongodb-org-4.2.list
文件的内容,请在终端或外壳程序中运行以下命令:
如果在上面链接的步骤中文件内容与您的Ubuntu版本的文档不完全匹配,请删除该文件,然后重复“ 为MongoDB创建列表文件”步骤。如果文件不存在,请在该步骤中创建它。
验证mongodb-org-4.2.list
文件存在并具有正确的内容后,请运行
以更新存储库并重试。sudo apt update
apt
sudo apt install -y mongodb-org
dpkg-deb: error
安装mongodb-org
软件包时,您可能会遇到类似于以下错误:
此错误表明mongodb
在安装正式的MongoDB Inc. mongodb-org
软件包之前,系统已经安装了Ubuntu
软件包。要确认主机是否已mongodb
安装Ubuntu 软件包,请在终端或外壳程序中运行以下命令:
如果输出类似以下内容,则必须先卸载Ubuntu mongodb
软件包,然后重试
Install MongoDB Community Edition过程:
在终端或外壳程序上运行以下命令以完全删除Ubuntu mongodb
软件包,然后重试安装过程:
注意
sudo apt purge mongodb
删除Ubuntu mongodb
软件包安装的所有默认配置文件。如果您已经修改了这些配置文件并希望保留这些修改,请将文件复制到另一个目录,例如
/home/your-user-name
。
如果您的输出包括混合mongodb-org
和
mongodb
二进制文件,你可能需要首先,和在试图删除和清除之前的Ubuntu软件包
包。清除所有与MongoDB相关的软件包后,请重试安装过程。apt remove
apt
purge
apt autoremove
mongodb-org
mongodb