Вопрос или проблема
Сегодня утром я обновлял пакеты на своем Ubuntu 22.04.5 и обнаружил, что snap не обновляется. Snap возвращает это сообщение об ошибке.
не удалось обновить: не удалось запросить магазин для обновлений:
получен неожиданный код состояния HTTP 503 через POST к https://api.snapcraft.io/v2/snaps/refresh".
Приложение Ubuntu Software также не подключается. У меня есть пинг к api.snapcraft.io, и snap был обновлен вчера без ошибок. Я не нашел никакой информации по этому поводу в интернете.
Серверы snap не работают и не работают уже некоторое время:
Активный инцидент: неполадки в различных функциях Snap. Этот инцидент
открыт уже 2 часа 37 минут 10 секунд. Время начала инцидента 7 ноября
2024 года, 15:00 по восточному времени Австралии
Сейчас 17:40 по восточному времени Австралии
Вы можете следить за обновлениями о сбое сервиса Snap здесь:
https://status.snapcraft.io/
Ответ или решение
Проблемы с Snap Store в Ubuntu 22.04: Решение и рекомендации
Если вы столкнулись с проблемой обновления приложений через Snap Store в Ubuntu 22.04, особенно после выполнения обновления пакетов, и наблюдаете ошибку:
cannot refresh: cannot query the store for updates:
got unexpected HTTP status code 503 via POST to https://api.snapcraft.io/v2/snaps/refresh.
первым делом важно подчеркнуть, что эта ошибка может быть связана с временной недоступностью серверов Snap. На момент написания данного ответа зафиксирован инцидент с неработающими функциями Snap, который длится несколько часов. Согласно предоставленной информации, инцидент начался 7 ноября 2024 года в 15:00 (AEST), и сейчас, в 5:40 PM (AEST), проблема все еще сохраняется.
Причины проблемы
-
Серверные проблемы Snap: По предоставленным данным, Snap-серверы в данный момент имеют выходные и могут не обрабатывать запросы на обновление. Статус инцидентов в реальном времени можно отслеживать по ссылке статус Snap Craft.
-
Проблемы с интернет-соединением: Несмотря на успешное выполнение команды ping к api.snapcraft.io, может быть множество факторов, которые влияют на доступность Snap Store, такие как блокировка брандмауэром, проблемы с DNS или с само́й сетью.
-
Некорректные настройки системы: Иногда изменения в конфигурации могут стать причиной неполадок в работе Snap.
Рекомендации по решению проблемы
-
Проверка статуса сервиса: Первоначально проверьте статус серверов Snap на официальной странице статуса. Если инцидент все еще открыт, то придется подождать, пока служба вернется в нормальное состояние.
-
Переустановите Snapd: Если серверы работают и ошибка не исчезает, попробуйте переустановить пакет
snapd
. Используйте следующие команды в терминале:sudo apt remove snapd sudo apt install snapd
-
Очистка кеша Snap: Попробуйте очистить кеш Snap. Это может помочь в случае поврежденных данных:
sudo rm -rf /var/lib/snapd/cache/*
-
Проверка конфигурации DNS: Убедитесь, что ваши настройки DNS корректны. Иногда использование государственных DNS-серверов (например, от Google: 8.8.8.8 и 8.8.4.4) может решить проблемы с доступностью.
-
Обратитесь в службу поддержки: Если вышеуказанные шаги не решили проблему, стоит обратиться в техническую поддержку Ubuntu или проверить сообщества Ubuntu на наличие аналогичных случаев.
Заключение
Проблема с отсутствием доступа к Snap Store в Ubuntu 22.04 может быть временной и связана с недоступностью серверов Snap. Рекомендуется следить за статусом и, при необходимости, проверять параметры сети и системы. Надеемся, что с предоставленной информацией вы сможете быстро разобраться с возникшей ситуацией.