我尝试安装一些包,因为我认为这里并不重要,就这样吧:
sudo apt-get install libxslt1-dev libxml2-dev
但我收到的输出是:
Err:1 http://pl.archive.ubuntu.com/ubuntu bionic/main amd64 gir1.2-harfbuzz-0.0 amd64 1.7.2-1ubuntu1
500 Internal Error [IP: 10.158.100.3 8080]
Err:2 http://pl.archive.ubuntu.com/ubuntu bionic/main amd64 icu-devtools amd64 60.2-3ubuntu3
500 Internal Error [IP: 10.158.100.3 8080]
# ...
E: Failed to fetch http://pl.archive.ubuntu.com/ubuntu/pool/main/h/harfbuzz/gir1.2-harfbuzz-0.0_1.7.2-1ubuntu1_amd64.deb 500 Internal Error [IP: 10.158.100.3 8080]
E: Failed to fetch http://pl.archive.ubuntu.com/ubuntu/pool/main/i/icu/icu-devtools_60.2-3ubuntu3_amd64.deb 500 Internal Error [IP: 10.158.100.3 8080]
# ...
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
所以我检查了/etc/apt/sources.list
根据答案桑杰到这个 askubuntu 问题,但看起来我的所有来源列表都存在于http://security.ubuntu.com/ubuntu/dists/。
我很好奇的是,今天是 31.10.2019T09:44,也是bionic-xxx
我在我的sources.list
文件中的源的最后一次修改是两个小时前 (31.10.2019T07:33)。这次修改可能出了问题吗?
如果是,我应该在哪里提出该问题?
如果没有,我还应该检查/修改什么?
编辑:我看到了类似的问题。我问了一个新问题,因为 1 小时前更新的源上的 500 似乎对我来说不对,并且不知道更换镜像是解决方案。
答案1
500 表示服务器端出现错误,请尝试切换镜像并运行sudo apt update
立即运行。
祝你好运 :)
答案2
作为亚龙评论中建议,问题出在 500 上,而不是错误的来源。将所有镜像从 切换http://pl.archive.ubuntu.com/ubuntu
到 iehttp://de.archive.ubuntu.com/ubuntu
有帮助。