Вопрос или проблема
Я пытался обновить Ubuntu 24.04.1 до Ubuntu 24.10, и у меня возникла ошибка:
Не удалось получить http://pl.archive.ubuntu.com/ubuntu/pool/main/l/linux-firmware/linux-firmware_20240913.gita34e7a5f-0ubuntu2_amd64.deb
Ошибка чтения с сервера - чтение (104: Соединение разорвано другой стороной) [IP: 153.19.251.225 80]
Ваше сообщение об ошибке 104: Соединение разорвано другой стороной
указывает на то, что проблема была не в вашей системе. Проблема была на сервере на другой стороне.
Попробуйте получить этот файл вручную через браузер или wget:
wget http://pl.archive.ubuntu.com/ubuntu/pool/main/l/linux-firmware/linux-firmware_20240913.gita34e7a5f-0ubuntu2_amd64.deb
и скопируйте его в папку /var/cache/apt/archives
затем начните обновление
.
Ответ или решение
Ошибка при обновлении Ubuntu 24.04 до Ubuntu 24.10: "Error reading from the server – read (104: Connection broken by the other side)"
При попытке обновления вашей системы Ubuntu 24.04.1 до версии 24.10, возникает ошибка:
Failed to fetch http://pl.archive.ubuntu.com/ubuntu/pool/main/l/linux-firmware/linux-firmware_20240913.gita34e7a5f-0ubuntu2_amd64.deb
Error reading from the server - read (104: Connection broken by the other side) [IP: 153.19.251.225 80]
Анализ проблемы
Ошибка «104: Connection broken by the other side» свидетельствует о том, что соединение между вашим клиентом и сервером было прервано. Наиболее вероятные причины данной проблемы могут включать:
- Проблемы на сервере: Сервер, к которому вы пытаетесь подключиться для загрузки обновлений, может испытывать технические неполадки или перегрузку.
- Проблемы с сетью: Возможно, существуют временные сбои в вашем интернет-соединении, или сервер может быть недоступен из-за проблем с маршрутизацией.
- Брандмауэр или прокси: В вашем сетевом окружении может быть установлен брандмауэр или прокси-сервер, который блокирует соединение с удаленным сервером.
Возможные решения
1. Повторная попытка загрузки
Пробуйте повторить процесс обновления через некоторое время. Если проблема связана с перегрузкой сервера, она может быть временной.
2. Проверка интернет-соединения
Убедитесь, что ваше интернет-соединение работает корректно:
ping -c 4 google.com
Если пинг до Google проходит без потерь, ваше соединение в порядке.
3. Загрузка файла вручную
Если ошибка сохраняется, попробуйте скачать файл вручную с помощью браузера или утилиты wget
. Откройте терминал и выполните следующую команду:
wget http://pl.archive.ubuntu.com/ubuntu/pool/main/l/linux-firmware/linux-firmware_20240913.gita34e7a5f-0ubuntu2_amd64.deb
После загрузки, переместите файл в каталог кеша APT:
sudo mv linux-firmware_20240913.gita34e7a5f-0ubuntu2_amd64.deb /var/cache/apt/archives/
4. Обновление списка репозиториев
Убедитесь, что ваши репозитории актуальны. Обновите их командой:
sudo apt update
Затем попробуйте снова запустить процесс обновления:
sudo apt upgrade
5. Проверка конфигурации APT
Убедитесь, что в вашем /etc/apt/sources.list
и в каталогах /etc/apt/sources.list.d/
нет некорректных или устаревших записей. Вы можете временно закомментировать дополнительные репозитории, чтобы использовать только официальные источники.
6. Использование зеркала
Если вы продолжаете получать ошибки, попробуйте изменить зеркало для загрузки обновлений на другое. Откройте файл /etc/apt/sources.list
и найдите строку, содержащую pl.archive.ubuntu.com
. Замените её на другое зеркало, например:
deb http://archive.ubuntu.com/ubuntu/ focal main restricted
deb http://archive.ubuntu.com/ubuntu/ focal-updates main restricted
Сохраните изменения и снова запустите обновление.
Заключение
Проблема, с которой вы столкнулись, чаще всего связана с временными неустойчивостями на стороне сервера. Однако, следуя описанным шагам, вы сможете устранить проблемы и выполнить обновление вашей системы. Если проблема повторяется, возможно, стоит обратиться в службу поддержки Ubuntu или к системным администраторам вашей сети.