Snap выбрасывает исключение авторизации.

Вопрос или проблема

Информация о системе:

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.

Вот несколько шагов, которые могут помочь вам устранить проблему:

  1. Проверка пользователя: Убедитесь, что ваш пользовательский идентификатор (UID) корректен. Вы можете сделать это, выполнив команду:

    id

    Проверьте, существует ли ваш пользователь и правильно ли отображается его UID.

  2. Обновление системы: Попробуйте обновить систему и пакеты, чтобы убедиться, что все компоненты находятся в актуальном состоянии. Выполните следующие команды:

    sudo apt update
    sudo apt upgrade
  3. Откат Snapd: Как вы уже сделали, откат Snapd до предыдущей версии может решить проблему. Однако стоит удостовериться, что вы откатили не только Snapd, но и все остальные пакеты Snap, которые могли быть затронуты. Выполните:

    sudo snap revert snapd
  4. Переустановка Snapd: Если проблема не решается, вы можете попробовать переустановить Snapd:

    sudo apt remove --purge snapd
    sudo apt install snapd
  5. Проверка системных журналов: Если проблемы продолжаются, проверьте системные журналы на наличие ошибок, связанных со Snap:

    journalctl -xe | grep snapd
  6. Создание нового пользователя: Если проблема сохраняется и у вас есть подозрения на повреждение профиля, вы можете создать нового пользователя и проверить, воспроизводится ли ошибка:

    sudo adduser нов_пользователь
  7. Обратитесь за поддержкой: Если ни одно из предыдущих решений не сработало, возможно, стоит обратиться за помощью в сообщество Ubuntu или на форумах, таких как Launchpad, где вы уже нашли рекомендации по вашему вопросу.

Эти шаги должны помочь вам решить проблему с авторизацией при работе с Snap. Если у вас возникнут дополнительные вопросы или потребуется дальнейшая помощь, пожалуйста, дайте знать.

Оцените материал
Добавить комментарий

Капча загружается...