snap install conjure-up –classic –beta не удался

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

В Ubuntu 16.04 установка завершается неудачей с следующим сообщением:

ошибка: неизвестный флаг 'classic'

Выполнение sudo snap install install conjure-up --beta завершается с сообщением:

ошибка: невозможно выполнить следующие задачи:
- Сделать снап "ubuntu-core" доступным для системы (нет записи состояния для ключа)
- Подключить снап "conjure-up" (снап "conjure-up" требует classic или обход ограничения)

Необходимо убедиться, что у вас установлена версия snapd 2.21 или более поздняя. Простая

sudo apt-get update
sudo apt-get upgrade

Должна исправить эту проблему.

Ответ или решение

Установка conjure-up с помощью команды snap install conjure-up --classic --beta может завершиться неудачей по разным причинам в ОС Ubuntu 16.04. Давайте детально разберём возможные источники проблемы и шаги по их устранению.

Проблема 1: Неизвестный флаг ‘classic’

Ошибка:

error: unknown flag 'classic'

Эта ошибка может указывать на то, что ваша версия snapd устарела и не поддерживает создание вариантов установки с использованием флага --classic. Следует убедиться, что вы используете версию snapd не ниже 2.21.

Решение: Чтобы обновить snapd, выполните следующие команды:

sudo apt-get update
sudo apt-get upgrade

После выполнения этой команды проверьте версию snapd:

snap version

Убедитесь, что версия snapd соответствует или превосходит 2.21. Если необходимо, выполните обновление системы.

Проблема 2: Ошибка при монтировании snap

Ошибка:

error: cannot perform the following tasks:
- Make snap "ubuntu-core" available to the system (no state entry for key)
- Mount snap "conjure-up" (snap "conjure-up" requires classic or confinement override)

Эта ошибка может возникать по нескольким причинам. Во-первых, необходимо убедиться, что версия snapd обновлена. Во-вторых, возможно, что в вашей системе отсутствует нужный snap, который требуется для выполнения этой операции.

Шаги решения:

  1. Обновите snapd как указано выше.
  2. Проверьте наличие snap:
    Убедитесь, что загружена необходимая версия ubuntu-core. Попробуйте установить этот snap отдельно:
    sudo snap install ubuntu-core
  3. Установите conjure-up с учетом флага classic:
    После того как вы убедитесь, что ваша система обновлена и все необходимые зависимости установлены, попробуйте снова выполнить:

    sudo snap install conjure-up --classic --beta

Общие рекомендации

  • Рекомендуется использовать последнюю версию операционной системы. Многие пакеты и их зависимости часто обновляются, и использование устаревших версий может вызвать различные проблемы.
  • Обратите внимание на документацию. Иногда специфические настройки или зависимости могут изменяться между разными версиями Ubuntu или snap.

Заключение

Следуя описанным рекомендациям, вы сможете устранить возникшие проблемы при установке conjure-up через snap. Если проблемы продолжаются, возможно, стоит рассмотреть альтернативные способы установки или обратиться к сообществу поддержки Ubuntu для более детальной диагностики.

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

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