Рейтинг:0

Как исправить «Не удалось получить 404 Не найдено [IP: ]"

флаг jp

мой Ubuntu Server 20.04 работает на Raspberry Pi 4. Теперь по какой-то причине я получаю сообщение об ошибке: Failed to fetch <sources.list links> 404 Not Found [IP: <some_ip>]. Я пробовал некоторые решения, но не смог это исправить.

Выход терминала ошибки (подходящее обновление):

E: Не удалось получить http://us.archive.ubuntu.com/ubuntu/dists/focal/main/binary-arm64/Packages 404 Not Found [IP: 91.189.91.38 80]
E: Не удалось получить http://us.archive.ubuntu.com/ubuntu/dists/focal-security/main/binary-arm64/Packages 404 Not Found [IP: 91.189.91.38 80]
E: Не удалось получить http://us.archive.ubuntu.com/ubuntu/dists/focal-updates/main/binary-arm64/Packages 404 Not Found [IP: 91.189.91.38 80]
E: Не удалось загрузить некоторые индексные файлы. Их игнорировали или вместо них использовали старые.

Мой файл sources.list: (я обновил этот список из решения этой платформы)

###### Основные репозитории Ubuntu
deb http://us.archive.ubuntu.com/ubuntu/ фокусная основная ограниченная вселенная мультивселенная
deb-src http://us.archive.ubuntu.com/ubuntu/ фокусная основная ограниченная вселенная мультивселенная

###### Репозитории обновлений Ubuntu
deb http://us.archive.ubuntu.com/ubuntu/ focus-security основная ограниченная вселенная мультивселенная
deb http://us.archive.ubuntu.com/ubuntu/ focus-updates основная ограниченная вселенная мультивселенная
deb-src http://us.archive.ubuntu.com/ubuntu/ focus-security основная ограниченная вселенная мультивселенная
deb-src http://us.archive.ubuntu.com/ubuntu/ focus-updates основная ограниченная вселенная мультивселенная

###### Партнерский репозиторий Ubuntu
deb http://archive.canonical.com/ubuntu основной партнер
deb-src http://archive.canonical.com/ubuntu основной партнер

lsb_release - вывод:

Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 20.04.2 LTS
Релиз: 20.04
Кодовое название: фокальный

uname -вывод:

Linux Ubuntu 5.4.0-1028-raspi #31-Ubuntu SMP PREEMPT Среда, 20 января, 11:30:45 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux

Я предоставлю больше информации, если это необходимо, и буду благодарен за любую поддержку.

Привет Финн


Раньше я пытался добавить архитектуру dpkg с помощью «dpkg --add-architecture i386». После отмены моих действий с помощью «dpkg --remove-architecture i386» все заработало нормально. На самом деле возникает еще одна проблема: как установить SteamCMD на моем сервере? Я пытаюсь установить сервер ARK, и в отношении Steam вам нужно выполнить приведенную выше команду. Может быть, кто-то может помочь мне в дальнейшем. Буду премного благодарен.

Изменить: aarch64 не поддерживает x86, используемый игровыми серверами, а малина даже не способна обрабатывать игровой сервер из-за проблем с производительностью.

finnizzda avatar
флаг jp
Я просто использую репозиторий Kali по умолчанию: «deb http://http.kali.org/kali kali-rolling main non-free contrib». Я не знаю, вызовет ли это у меня проблемы, потому что настоящая ОС - это Ubuntu, а не kali.
флаг ru
да, это сломает вашу Ubuntu.
Рейтинг:0
флаг ru

Итак, у вас есть несколько проблем.

Проблема №1:

us.archive.ubuntu.com и основные репозитории Ubuntu НЕТ в них есть репозитории ARM. Поэтому вам нужно настроить эти строки в /etc/apt/sources.list чтобы они выглядели так (при условии, что вы используете рука64 машина, аарх64 из ядра безымянный выходные средства рука64 обычно):

deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports фокусная основная ограниченная вселенная мультивселенная
deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports focus-updates основная ограниченная вселенная мультивселенная
deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports focus-security основная ограниченная вселенная мультивселенная

deb [arch=i386,amd64] http://us.archive.ubuntu.com/ubuntu/ фокальная основная ограниченная вселенная мультивселенная
deb [arch=i386,amd64] http://us.archive.ubuntu.com/ubuntu/ focus-updates основная ограниченная вселенная мультивселенная
deb [arch=i386,amd64] http://security.ubuntu.com/ubuntu focus-security основная ограниченная вселенная мультивселенная

Это говорит подходящий и дпкг который архитектуры поддерживаются для каждого из репозиториев. ВСЕ ваши исполняемые файлы arm64 будут находиться на ports.ubuntu.com. ВСЕ двоичные файлы i386 будут находиться в основных архивах или на сайте security.ubuntu.com.


ВАША САМАЯ БОЛЬШАЯ ПРОБЛЕМА - Проблема 2: ARM не поддерживает x86 или x64!*

i386 и amd64 предназначены для x86 и x86_64 архитектуры соответственно. К сожалению, Процессоры ARM никоим образом не могут говорить на x86..

Вы НЕ МОЖЕТЕ запускать Steam каким-либо образом, в какой-либо форме или форме на оборудовании ARM64, потому что Steam требует x86 / x86_64 функционировать. Это будет то же самое для каждый ПО i386/amd64 в репозиториях - ARM таким образом мультиархить не умеет.

Поэтому ** вам лучше просто вернуть свои изменения обратно в ОРИГИНАЛЬНЫЙ список sources.list в вашей системе, а затем просто не пытаться установить Steam или что-либо еще, что является x86 или x86_64 в вашей системе.

Если вам нужен Steam или что-то в этом роде, ARM не является для него платформой. Вам нужна полноценная система amd64 для работы со Steam и играми на нем, RPi будет нет быть подходящей заменой.


Проблема № 3: вы указали, что сейчас используете репозитории Kali, чтобы «заставить все работать»

Угадайте, что: ваша Ubuntu больше не Ubuntu! Репозитории Kali перезапишут содержимое Ubuntu и превратят вашу систему в Kali! Вам нужно переустановить свою систему Ubuntu, чтобы очистить Kali сейчас, потому что сейчас она жестко встроена в вашу систему.

В противном случае вы работаете со злобным неприятным гибридом Ubuntu и Kali, что делает его оффтопом здесь, в Ask Ubuntu.

finnizzda avatar
флаг jp
Большое спасибо! Это то, что я сделал немного после публикации этого вопроса. Думаю, теперь я лучше понимаю файл souces.list.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.