У меня есть snapcraft.yaml, как показано ниже:
имя: тгкли
версия: гит
резюме: Терминальное приложение Telegram
описание: |
tgcli — терминальное приложение для отправки
сообщение с ботами в Telegram.
база: core18
заключение: режим разработки
части:
тгкли:
плагин: ржавчина
источник: .
Программы:
тгкли:
команда: bin/tgcli
Я пытаюсь создать терминальное приложение на Rust. Я здесь в документации. Я запускаю снапкрафт. Он пытается подключить archive.ubuntu.com и security.ubuntu.com, но через пару минут ему это не удается. Полный вывод:
Запуск контейнера.
Среда сборки находится в неизвестном состоянии, сначала выполняется очистка.
Ожидание готовности контейнера
Создал симлинк /etc/systemd/system/dbus-org.freedesktop.network1.service /lib/systemd/system/systemd-networkd.service.
Ожидание готовности сети...
Ошибка: 1 http://archive.ubuntu.com/ubuntu bionic InRelease
Не удалось подключиться к archive.ubuntu.com:80 (2001:67c:1360:8001::23). - подключиться (101: Сеть недоступна) Не удалось подключиться к archive.ubuntu.com:80 (2001:67c:1360:8001::24). - подключиться (101: Сеть недоступна) Не удалось подключиться к archive.ubuntu.com:80 (91.189.88.142), время ожидания подключения истекло Не удалось подключиться к archive.ubuntu.com:80 (91.189.88.152), время ожидания подключения истекло
Ошибка: 2 http://security.ubuntu.com/ubuntu bionic-security InRelease
Не удалось подключиться к security.ubuntu.com:80 (2001:67c:1562::18). - подключиться (101: сеть недоступна) Не удалось подключиться к security.ubuntu.com:80 (2001:67c:1360:8001::23). - подключиться (101: сеть недоступна) Не удалось подключиться к security.ubuntu.com:80 (2001:67c:1562::15). - подключиться (101: сеть недоступна) Не удалось подключиться к security.ubuntu.com:80 (2001:67c:1360:8001::24). - подключиться (101: Сеть недоступна) Не удалось подключиться к security.ubuntu.com:80 (91.189.88.142), время ожидания соединения истекло Не удалось подключиться к security.ubuntu.com:80 (91.189.91.39), время ожидания соединения истекло Возможно не удается подключиться к security.ubuntu.com:80 (91.189.88.152), время ожидания подключения истекло Не удалось подключиться к security.ubuntu.com:80 (91.189.91.38), время ожидания подключения истекло
Err:3 http://archive.ubuntu.com/ubuntu бионические обновления InRelease
Не удалось подключиться к archive.ubuntu.com:80 (91.189.88.142), время ожидания соединения истекло Не удалось подключиться к archive.ubuntu.com:80 (91.189.88.152), время ожидания соединения истекло
Чтение списков пакетов... Готово
W: Не удалось получить http://security.ubuntu.com/ubuntu/dists/bionic-security/InRelease Не удалось подключиться к security.ubuntu.com:80 (2001:67c:1562::18).- подключиться (101: сеть недоступна) Не удалось подключиться к security.ubuntu.com:80 (2001:67c:1360:8001::23). - подключиться (101: сеть недоступна) Не удалось подключиться к security.ubuntu.com:80 (2001:67c:1562::15). - подключиться (101: сеть недоступна) Не удалось подключиться к security.ubuntu.com:80 (2001:67c:1360:8001::24). - подключиться (101: Сеть недоступна) Не удалось подключиться к security.ubuntu.com:80 (91.189.88.142), время ожидания соединения истекло Не удалось подключиться к security.ubuntu.com:80 (91.189.91.39), время ожидания соединения истекло Возможно не удается подключиться к security.ubuntu.com:80 (91.189.88.152), время ожидания подключения истекло Не удалось подключиться к security.ubuntu.com:80 (91.189.91.38), время ожидания подключения истекло
W: Не удалось получить http://archive.ubuntu.com/ubuntu/dists/bionic/InRelease Не удалось подключиться к archive.ubuntu.com:80 (2001:67c:1360:8001::23). - подключиться (101: сеть недоступна) Не удалось подключиться к archive.ubuntu.com:80 (2001:67c:1360:8001::24). - подключиться (101: Сеть недоступна) Не удалось подключиться к archive.ubuntu.com:80 (91.189.88.142), время ожидания подключения истекло Не удалось подключиться к archive.ubuntu.com:80 (91.189.88.152), время ожидания подключения истекло
W: Не удалось получить http://archive.ubuntu.com/ubuntu/dists/bionic-updates/InRelease Не удалось подключиться к archive.ubuntu.com:80 (91.189.88.142), время ожидания подключения истекло Не удалось подключиться к архиву. ubuntu.com:80 (91.189.88.152), время ожидания соединения истекло
W: Не удалось загрузить некоторые индексные файлы. Их игнорировали или вместо них использовали старые.
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет udev недоступен, но на него ссылается другой пакет.
Это может означать, что пакет отсутствует, устарел или
доступен только из другого источника
Однако следующие пакеты заменяют его:
системад
E: Не удалось найти пакет dirmngr
E: Пакет «udev» не имеет кандидата на установку.
E: Не удалось найти пакет предохранителей
Произошла ошибка при попытке выполнить «apt-get install dirmngr udev fuse --yes» с «LXD»: возвращен код выхода 100.
Я пытался решить эту проблему, я видел такие решения, как в это один, но он не работает. Я думаю, это потому, что снимки работают в замкнутом пространстве.
Я также попытался удалить lxd и перестроить свою оснастку, чтобы она переустанавливала и перенастраивала lxd, но это тоже не сработало.
Как я могу это решить?
Заранее спасибо.