Рейтинг:3

Ошибка при обновлении ubuntu-advantage-tools

флаг in

Сел на работу, чтобы сделать рутину подходящее обновление && подходящее обновление и столкнулся с проблемой ubuntu-преимущество-инструменты.

Я не уверен, для чего нужен этот пакет, но он появился в Ubuntu 20.04.2 LTS (GNU/Linux 5.4.72-microsoft-standard-WSL2 x86_64).

Я пробовал обычный меткая очистка и попытался установить снова, но это все еще не удается.

$ sudo apt установить ubuntu-минимальный
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  ubuntu-преимущество-инструменты
Будут установлены следующие НОВЫЕ пакеты:
  ubuntu-преимущество-инструменты ubuntu-минимальный
0 обновлено, 2 установлено заново, 0 удалено и 0 не обновлено.
Нужно получить 0 Б/847 кБ архивов.
После этой операции будет использовано 3233 кБ дополнительного дискового пространства.
Вы хотите продолжить? [Да/нет] г
Предварительная настройка пакетов...
Выбор ранее невыбранного пакета ubuntu-advantage-tools.
(Чтение базы данных... 58786 файлов и каталогов, установленных на данный момент.)
Подготовка к распаковке .../ubuntu-advantage-tools_27.2.1~20.04.1_amd64.deb ...
Распаковка ubuntu-advantage-tools (27.2.1~20.04.1) ...
Выбор ранее невыбранного пакета ubuntu-minimal.
Подготовка к распаковке .../ubuntu-minimal_1.450.2_amd64.deb...
Распаковка ubuntu-минималки (1.450.2)...
Настройка ubuntu-advantage-tools (27.2.1~20.04.1) ...
ОШИБКА: файл не найден '/run/cloud-init/instance-data.json'. Укажите путь к файлу json данных экземпляра, используя --instance-data
dpkg: ошибка обработки пакета ubuntu-advantage-tools (--configure):
 установленный подпроцесс сценария после установки пакета ubuntu-advantage-tools вернул статус ошибки 1
Отчет об аппорте не написан, потому что сообщение об ошибке указывает на то, что это повторная ошибка из-за предыдущей ошибки.
                                                                                                          dpkg: проблемы с зависимостями препятствуют настройке ubuntu-minimal:
 ubuntu-minimal зависит от ubuntu-advantage-tools; Однако:
  Пакет ubuntu-advantage-tools еще не настроен.

dpkg: ошибка обработки пакета ubuntu-минимальный (--configure):
 проблемы с зависимостями - оставить ненастроенным
Обработка триггеров для man-db (2.9.1-1)...
При обработке возникли ошибки:
 ubuntu-преимущество-инструменты
 ubuntu-минимальный
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)

Я просто показываю пример установки ubuntu-минимальный потому что это было (я думаю) единственное, что зависело от ubuntu-преимущество-инструменты, и удаление ubuntu-преимущество-инструменты также удалено ubuntu-минимальный.

Я могу воссоздать свою вещь Ubuntu WSL, но это своего рода PITA. Я не получаю коммерческую поддержку от Canonical, нужно ли мне беспокоиться о том, что этот пакет неправильный? Больше беспокоюсь об этом ubuntu-минимальный метапакет сломан, на самом деле.

Спасибо!

В итоге я «сбросил» свою установку WSL Ubuntu, выполнил первоначальное «подходящее обновление && apt full-upgrade -y && apt autoremove -y», и ошибка вернулась. Может быть, в Ubuntu сейчас есть глючный пакет?

[... куча другого подходящего вывода здесь ...]

Настройка ubuntu-advantage-tools (27.2.1~20.04.1) ...
Установка новой версии конфигурационного файла /etc/ubuntu-advantage/uaclient.conf ...
ОШИБКА: файл не найден '/run/cloud-init/instance-data.json'. Укажите путь к файлу json данных экземпляра, используя --instance-data
dpkg: ошибка обработки пакета ubuntu-advantage-tools (--configure):
 установленный подпроцесс сценария после установки пакета ubuntu-advantage-tools вернул статус ошибки 1

[... куча другого подходящего вывода здесь ...]

При обработке возникли ошибки:
 ubuntu-преимущество-инструменты
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)
Рейтинг:1
флаг us

обновление ubuntu-advantage-tools не удается настроить Ошибка № 1938097

sudo vim +295 /var/lib/dpkg/info/ubuntu-advantage-tools.postinst
# или используйте gedit, nano или что-то еще

изменение строка 295 к

cloud_id=$(cloud-id || правда)

внести это изменение, а затем

запустить dpkg --configure -a

Альтернативный обходной путь — удаление пакета cloud-init. Если этот пакет не установлен, cloud-init не может быть найден, поэтому ошибка не возникает.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.