У меня есть проблемы, когда я работаю: склонные sudo - получают обновление
Я получаю некоторых 404 не найденный ошибками, как замечено в этом изображении и следующем тексте:
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic/main/binary-armhf/Packages 404 Not Found [IP: 2001:67c:1560:8001::14 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic-updates/main/binary-armhf/Packages 404 Not Found [IP: 2001:67c:1560:8001::14 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic-backports/main/binary-armhf/Packages 404 Not Found [IP: 2001:67c:1560:8001::14 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/bionic-security/main/binary-armhf/Packages 404 Not Found [IP: 2001:67c:1560:8001::14 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
Я не уверен, что вызывает это, я пытался изменить сервер обновления, и я пытался использовать VPN, чтобы гарантировать, что мой IP не был помещен в черный список. Ни один из работавших. Кто-либо знает, как зафиксировать это? Я использую Ubuntu 18.04
Я пытался восстановить репозитории по умолчанию, но это не решило проблему. Ниже мой/etc/apt/sources.list:
# deb http://security.ubuntu.com/ubuntu/ bionic-security main
deb http://archive.ubuntu.com/ubuntu bionic main universe
deb http://security.ubuntu.com/ubuntu/ bionic-security main universe
deb http://archive.ubuntu.com/ubuntu bionic-updates main universe
Если я комментирую все в/etc/apt/sources.list, то я не получаю ошибок, но он не проверяет на обновления Ubuntu, как замечено ниже:
$ sudo apt-get update
Hit:1 http://linux.teamviewer.com/deb stable InRelease
Hit:2 http://linux-packages.resilio.com/resilio-sync/deb resilio-sync InRelease
Hit:3 http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu bionic InRelease
Reading package lists... Done
Я также пытался оставить 1 строку непрокомментированной за один раз, видеть, будет ли какой-либо из них работать, но они все вызвали ошибки.
Я не полагаю, что IPv6 является проблемой, когда я смог выполнить ping6:
$ ping6 2001:67c:1560:8001::14
PING 2001:67c:1560:8001::14(2001:67c:1560:8001::14) 56 data bytes
64 bytes from 2001:67c:1560:8001::14: icmp_seq=1 ttl=54 time=90.4 ms
64 bytes from 2001:67c:1560:8001::14: icmp_seq=2 ttl=54 time=89.8 ms
64 bytes from 2001:67c:1560:8001::14: icmp_seq=3 ttl=54 time=86.7 ms
64 bytes from 2001:67c:1560:8001::14: icmp_seq=4 ttl=54 time=86.2 ms
64 bytes from 2001:67c:1560:8001::14: icmp_seq=5 ttl=54 time=95.2 ms
Выполнение dpkg --print-foreign-architectures
возвращенный:
i386
armhf
Я пытался использовать ports.ubuntu.com путем добавления deb http://ports.ubuntu.com/ubuntu-ports bionic main
к моему /etc/apt/sources.list
, как показано в этом сообщении, но я все еще получил те же ошибки.
Я в конечном счете пытаюсь установить сервер Nextcloud, но я не могу установить MariaDB для него, и я думаю эта проблема обновления причина.
РЕШЕНИЕ: Я работал sudo dpkg --remove-architecture armhf
и это решило проблему. Когда я работал sudo apt-get update
это больше не пыталось добраться binary-armhf
пакеты. Я нашел это решение в этом сообщении.