![将 Jessie 升级为 Stretch 时出现问题](https://linux22.com/image/75536/%E5%B0%86%20Jessie%20%E5%8D%87%E7%BA%A7%E4%B8%BA%20Stretch%20%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
在我修改了sources.list文件并将所有内容从“Jessie”更改为“Stretch”之后,我做了一个,apt-get update
但它不起作用。所以我做了一个apt-get dist-upgrade
,它陷入了循环并超时了。不过,它似乎确实已经升级,如下所示
server@server:~$ cat /etc/*-release
PRETTY_NAME="Debian GNU/Linux stretch/sid"
NAME="Debian GNU/Linux"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support/"
BUG_REPORT_URL="https://bugs.debian.org/"
当我尝试执行apt-get update
now 操作时,出现以下错误:
W: Failed to fetch http://www.ubnt.com/downloads/unifi/debian/dists/stretch/ubiquiti/binary-amd64/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
我该怎么办?
答案1
你变了一切来/etc/apt/sources.list
伸展。问题是,Ubiquity 显然只提供 stable 和 oldstable 的软件包,而不提供 Stretch 的软件包。
因此,您应该将这些条目更改回稳定状态,并希望混合版本能够正常工作。