Я пытаюсь упаковать свой первый снимок с конечной целью развертывания приложения на Ubuntu Core 20. Я новичок в snapcraft и multipass, поэтому я следую "Создайте свой первый снимок» учебник на веб-сайте Ubuntu.
Я использую Raspberry Pi 4, работающий под управлением Ubuntu Server 20.04 LTS. После того, как снимок будет упакован, я хочу иметь возможность скопировать его на другой Raspberry Pi 4, на котором работает Ubuntu Core 20.
Я внимательно следовал инструкциям... установил snapcraft, инициализировал новую оснастку и отредактировал файл snapcraft.yaml с примерным содержимым из руководства:
имя: привет
база: "ядро18"
версия: '2.10'
резюме: GNU Hello, снимок «привет, мир»
описание: |
GNU hello печатает дружеское приветствие.
класс: развитие
заключение: режим разработки
части:
гну-привет:
источник: http://ftp.gnu.org/gnu/hello/hello-2.10.tar.gz
плагин: автоинструменты
Когда я запускаю снапкрафт
команду, я получаю следующий вывод:
Запуск ВМ.
Среда сборки находится в неизвестном состоянии, сначала выполняется очистка.
информация не удалась: произошли следующие ошибки:
экземпляр "snapcraft-hello" не существует
Ошибка запуска: не удалось найти изображение, соответствующее «core18». Пожалуйста, используйте `многопроходный поиск` для поддерживаемых пультов и изображений.
Произошла ошибка с экземпляром при попытке запуска с «многопроходным»: возвращен код выхода 2.
Убедитесь, что «многопроходный режим» настроен правильно, и повторите попытку.
Когда я бегу многопроходный поиск
Я получил:
Псевдонимы изображений Версия Описание
18.04 бионический 20211021 Ubuntu 18.04 LTS
20.04 фокусное, lts 20211021 Ubuntu 20.04 LTS
21.04 Волосатый 20211025 Ubuntu 21.04
21.10 озорной 20211014 Ubuntu 21.10
ежедневно:22.04 devel,jammy 20211025 Ubuntu 22.04 LTS
anbox-cloud-appliance последняя версия Anbox Cloud Appliance
minikube последний minikube является локальным Kubernetes
Может кто-нибудь помочь мне понять, что мне не хватает, и почему он не может найти Core18?
Ваше здоровье!
- Джош