Ubuntu 20.04更新时出现MongoDB源404错误求助
解决Ubuntu 20.04更新时MongoDB源404错误的方法
你卸载MongoDB后仍出现这个错误,是因为系统的APT源配置里还残留着MongoDB 3.6版本的仓库条目——这个版本的仓库在Ubuntu 20.04(focal)上已经不存在了,所以每次更新都会触发404报错。按以下步骤处理:
删除MongoDB的专用源文件
MongoDB的源配置通常存在/etc/apt/sources.list.d/目录下,文件名一般是mongodb-org-3.6.list。直接删除它:sudo rm /etc/apt/sources.list.d/mongodb-org-3.6.list不确定文件名的话,先列出目录里的文件确认:
ls /etc/apt/sources.list.d/检查主源列表文件(如果上面的文件不存在)
若源条目是直接写在/etc/apt/sources.list里的,打开文件清理相关内容:sudo nano /etc/apt/sources.list找到类似
deb https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/3.6 multiverse的行,要么删除,要么在行首加#注释掉。操作完按Ctrl+O保存,Ctrl+X退出。清理缓存并重新更新
完成源配置修改后,清理APT缓存并执行更新:sudo apt clean sudo apt update之后再运行
sudo apt autoremove就不会再出现那个404错误了。
内容的提问来源于stack exchange,提问作者Albert Attakora Frimpong
相关产品推荐
相关产品推荐

