Вопрос или проблема
Информация о системе:
ID дистрибутива: Ubuntu
Описание: Ubuntu 22.04.5 LTS
Версия: 22.04
Кодовое имя: jammy
Когда я выполняю snap list
, я получаю следующую ошибку:
ошибка: не удается перечислить snaps: не удается добавить авторизацию: пользователь: неизвестный идентификатор пользователя 1532788159
Я также не могу открыть firefox или магазин snap.
Используя этот отчет об ошибке (который относится к этому вопросу), я смог, по крайней мере, вернуть систему в рабочее состояние с
sudo snap revert snapd
Что, насколько я понимаю, просто отменяет последнее обновление snapd.
Ответ или решение
Проблема, с которой вы столкнулись, связана с ошибкой авторизации при работе с системой Snap на вашем Ubuntu 22.04.5 LTS. Ошибка cannot list snaps: cannot add authorization: user: unknown userid 1532788159
говорит о том, что Snap не может получить доступ к вашему пользователю, что может быть связано с неправильной конфигурацией или ошибкой в обновлении Snap.
Вот несколько шагов, которые могут помочь вам устранить проблему:
-
Проверка пользователя: Убедитесь, что ваш пользовательский идентификатор (UID) корректен. Вы можете сделать это, выполнив команду:
id
Проверьте, существует ли ваш пользователь и правильно ли отображается его UID.
-
Обновление системы: Попробуйте обновить систему и пакеты, чтобы убедиться, что все компоненты находятся в актуальном состоянии. Выполните следующие команды:
sudo apt update sudo apt upgrade
-
Откат Snapd: Как вы уже сделали, откат Snapd до предыдущей версии может решить проблему. Однако стоит удостовериться, что вы откатили не только Snapd, но и все остальные пакеты Snap, которые могли быть затронуты. Выполните:
sudo snap revert snapd
-
Переустановка Snapd: Если проблема не решается, вы можете попробовать переустановить Snapd:
sudo apt remove --purge snapd sudo apt install snapd
-
Проверка системных журналов: Если проблемы продолжаются, проверьте системные журналы на наличие ошибок, связанных со Snap:
journalctl -xe | grep snapd
-
Создание нового пользователя: Если проблема сохраняется и у вас есть подозрения на повреждение профиля, вы можете создать нового пользователя и проверить, воспроизводится ли ошибка:
sudo adduser нов_пользователь
-
Обратитесь за поддержкой: Если ни одно из предыдущих решений не сработало, возможно, стоит обратиться за помощью в сообщество Ubuntu или на форумах, таких как Launchpad, где вы уже нашли рекомендации по вашему вопросу.
Эти шаги должны помочь вам решить проблему с авторизацией при работе с Snap. Если у вас возникнут дополнительные вопросы или потребуется дальнейшая помощь, пожалуйста, дайте знать.