Главная
» PC Советы
»
Ошибки Pardus 23 APT: проверьте DNS и репозитории yirmiuc.
Ошибки Pardus 23 APT: проверьте DNS и репозитории yirmiuc.
Наиболее безопасный способ устранения ошибки подключения к репозиторию APT в Pardus 23 — запустить команду `pardus 23 install` sudo apt update, прочитать точное сообщение об ошибке и исправить сетевой путь или конкретную запись репозитория, которую он идентифицирует. Используйте Pardus 23 только с официальными yirmiucпакетами; переход на Pardus 25 или общие репозитории Debian может привести к смешиванию разных релизов и возникновению другой проблемы с пакетами. По состоянию на 9 октября 2026 года Pardus указывает 25.0 в качестве текущего релиза, а 23.5 — как поддерживаемый до 3 квартала 2027 года, поэтому машина с Pardus 23 должна по-прежнему использовать собственные источники.
1. Определите, до чего не может добраться APT-группировка.
Закройте Pardus Software Center или любой другой менеджер пакетов, откройте терминал и выполните следующую команду:
sudo apt update
Эта команда обновляет индексы пакетов; она не устанавливает и не удаляет пакеты. Прочитайте первый URL-адрес репозитория, на котором возникла ошибка, и сообщение об ошибке рядом с ним. «Временная ошибка разрешения» указывает на проблему с разрешением имен; «Не удалось подключиться» или таймаут указывают на проблему с сетевым путем или доступностью сервера; ошибка 404 или отсутствие файла релиза обычно означает неправильный путь к репозиторию или набору пакетов. NO_PUBKEYСообщение об ошибке или неподписанном репозитории указывает на проблему аутентификации, а не на ошибку подключения. Используйте сообщение об ошибке, чтобы выбрать ветку ниже, вместо того чтобы пытаться исправить все ошибки.
Сначала запустите программу sudo apt updateи запишите URL-адрес репозитория и точный текст ошибки, которую она выдаст.
2. Разделяйте проблемы с DNS и сбои в работе репозитория.
Если в сообщении об ошибке указано, что имя хоста не может быть разрешено, проверьте, может ли этот компьютер разрешить имя хоста репозитория Pardus:
getent hosts depo.pardus.org.tr
Если команда не возвращает адрес, переподключитесь к сети и проверьте настройки DNS компьютера или службу DNS сети. Если она возвращает адрес, разрешение DNS работает; само по себе это не доказывает доступность сервера репозитория или маршрута к нему. Попробуйте обновить систему еще раз в другой сети или позже, если официальный хост временно недоступен. Не заменяйте записи репозитория только потому, что один поиск DNS не удался.
Эта проверка подтверждает, что имя хоста репозитория Pardus разрешается до того, как вы начнете редактировать исходные файлы APT.
Если curlон уже установлен, вы также можете напрямую протестировать конечную точку индекса Pardus 23:
Ошибка таймаута или отказа в соединении указывает на проблему в сети, брандмауэре, прокси-сервере или временном сервере. HTTP-ответ означает, что хост ответил, хотя ошибка 404 всё ещё указывает на несоответствие пути или набора протоколов. В управляемой сети лучше обратиться к администратору за информацией о требованиях к исходящему HTTP-трафику или прокси-серверу, а не менять настройки сети в масштабах всей системы наугад.
3. Подтвердите наборы репозиториев Pardus 23.
При ошибке 404 или сообщении «отсутствует файл релиза» перед внесением каких-либо изменений проверьте активные записи APT:
deb http://depo.pardus.org.tr/pardus yirmiuc main contrib non-free non-free-firmware
deb http://depo.pardus.org.tr/pardus yirmiuc-deb main contrib non-free non-free-firmware
deb http://depo.pardus.org.tr/guvenlik yirmiuc-deb main contrib non-free non-free-firmware
Сравните существующие записи Pardus с этими строками. Если в записи Pardus 23 используется yirmibesустаревший набор инструментов или ошибочно указан хост, сделайте резервную копию файла, содержащего эту запись, и исправьте только её. Не копируйте вторую копию поверх существующей конфигурации и не удаляйте несвязанные сторонние источники, не указав их. В официальных примечаниях к выпуску Pardus 23 указаны те же адреса репозиториев.
Найдите в настроенных источниках yirmiucи сравните результат с опубликованными Pardus записями 23-й серии.
4. Обработка ошибок подписи и зеркалирования без ослабления APT-атаки.
Если APT сообщает NO_PUBKEYо неподписанном репозитории или недействительной подписи, убедитесь, что URL-адрес, вызывающий ошибку, является официальным источником Pardus и что системная дата указана правильно. Затем следуйте текущим рекомендациям Pardus по обновлению или использованию этого конкретного репозитория. В документации Debian по аутентификации архивов APT объясняется, почему APT отклоняет неподписанные или неаутентифицированные метаданные репозиториев. Не добавляйте trusted=yes, не разрешайте небезопасные репозитории и не отключайте проверку подписи, чтобы устранить предупреждение; эти настройки отменяют проверку безопасности вместо решения проблемы доверия.
Ошибка «несоответствие контрольной суммы» после того, как репозиторий стал доступен, может быть вызвана временной проблемой синхронизации зеркал или кэшированного индекса, а не сбоем DNS. Подождите несколько минут и попробуйте снова. Если проблема сохраняется, закройте все инструменты для работы с пакетами и очистите только загруженные APT индексные файлы, прежде чем обновлять их.
sudo rm -rf /var/lib/apt/lists/*
sudo apt update
Эта команда удаляет кэшированные списки пакетов, но не установленные приложения или личные файлы; APT загружает новые индексы при следующем обновлении. Используйте её только тогда, когда не запущены другие операции APT или графические операции с пакетами.
Проверьте ремонт
Запустите sudo apt updateеще раз. Исправление подтверждается, когда APT достигает настроенных репозиториев Pardus 23, завершает работу с сообщением «Чтение списков пакетов» и больше не сообщает об исходном неработающем URL-адресе. Предупреждения от отдельного стороннего репозитория могут оставаться после того, как источники Pardus заработают; определите этот источник по его URL-адресу и исправьте или отключите только эту запись, если она вам больше не нужна.
Если один и тот же официальный хост Pardus по-прежнему выдает ошибку тайм-аута в нескольких сетях или опубликованный набор тестов возвращает постоянную ошибку сервера, оставшаяся причина может быть вне ноутбука. Сохраните точный URL-адрес и текст ошибки, а также проверьте расписание поддержки Pardus и информацию о репозитории, прежде чем сообщать об этом. Синтаксис исходных файлов см. в руководстве по файлу sources.list APT в Debian .
Повторите процедуру sudo apt updateпосле внесения исправлений, чтобы убедиться, что исходная ошибка в репозитории Pardus исчезла.