Не могу прикрепить canonical-livepatch к своему токену

Я только что успешно установил и настроил образ Ubuntu Core 18 для Intel Dawson Canyon и June Canyon NUC, следуя этому официальному руководству для запуска (в основном) моего экземпляра Nextcloud.

Для меня выбор Ubuntu Core — тратить как можно меньше времени на ручные действия OPS. И на протяжении многих лет он хорошо выполнял свою работу ( до этой установки мой сервер работал на raspi).

После завершения миграции на этот новый сервер ( физическая машина, Intel NUC ) я подумал, что было бы здорово включить Livepatch.
У меня есть учетная запись Ubuntu, где мой член Ubuntu хорошо активирован (возможно 50 компьютеров, уже активен только 1: мой рабочий стол), поэтому моя панель управления Ubuntu Pro выглядит следующим образом:

Я установилcanonical-livepatchsnap и попытался подключить мой сервер к моей учетной записи (обратите внимание, что моя основная машина Ubuntu уже «связана» с моей учетной записью, чтобы добавить мой sudoer user+ssh ключ на этапе установки Ubuntu Core, не уверен, что это учитывается):

      $ sudo canonical-livepatch status --verbose
Machine is not enabled. Please run 'sudo canonical-livepatch enable' with the token obtained from https://ubuntu.com/livepatch.
$ sudo canonical-livepatch enable 
token not provided
$ sudo canonical-livepatch enable HereIsMyToken
failed to register client: unauthorized
$ sudo canonical-livepatch attach HereIsMyToken
subcommand "attach" unknown

В официальных руководствах упоминаются командные строки, которых нет в Ubuntu Core или они просто устарели (sudo pro attach TheToken,sudo ua attach TheToken, …), но в руководстве подробно говорится о токене послеenable. Это все еще терпит неудачу. Я делаю это неправильно?

      $ sudo canonical-livepatch enable  --help
canonical-livepatch enable - enable livepatching on the machine

USAGE:
   canonical-livepatch enable <token>

FLAGS:
--az (= "")
    The availability zone of the instance the livepatch client is being enabled on.
--cloud (= "")
    The public cloud name this livepatch client is being enabled on.
--region (= "")
    The region of the instance the livepatch client is being enabled on.

Вот небольшая проверка того, что с моим соединением все в порядке (я все равно установил Snap только что):

      $ ping canonical.com
PING canonical.com(website-content-cache-1.canonical.com (2620:2d:4000:1::26)) 56 data bytes
64 bytes from website-content-cache-1.canonical.com (2620:2d:4000:1::26): icmp_seq=1 ttl=54 time=8.74 ms
64 bytes from website-content-cache-1.canonical.com (2620:2d:4000:1::26): icmp_seq=2 ttl=54 time=8.72 ms
64 bytes from website-content-cache-1.canonical.com (2620:2d:4000:1::26): icmp_seq=3 ttl=54 time=8.68 ms
64 bytes from website-content-cache-1.canonical.com (2620:2d:4000:1::26): icmp_seq=4 ttl=54 time=8.71 ms
64 bytes from website-content-cache-1.canonical.com (2620:2d:4000:1::26): icmp_seq=5 ttl=54 time=8.76 ms
64 bytes from website-content-cache-1.canonical.com (2620:2d:4000:1::26): icmp_seq=6 ttl=54 time=8.73 ms
^C
--- canonical.com ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5009ms
rtt min/avg/max/mdev = 8.682/8.726/8.761/0.059 ms

1 ответ

Хорошо,

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

Токен, который не сработал, находится на этой странице: https://ubuntu.com/pro/dashboard .

Работающий токен взят с этой страницы: https://auth.livepatch.canonical.com/

Обе страницы предоставили мне разные токены.

Рабочий токен с сайта auth.livepatch.canonical.com.

      $ sudo canonical-livepatch enable thisOtherTokenFromAuth.livepatch.canonical.com
Successfully enabled device. Using machine-token: thisOtherTokenFromAuth.livepatch.canonical.com

Все руководства будут ссылаться на панель управления ubuntu.com pro, а не на каноническую аутентификацию livepatch, которая содержит предупреждающее сообщение о том, что следует использовать панель управления pro:

Процедура включения Livepatch была улучшена и использование этой страницы больше не требуется. Чтобы включить Livepatch, следуйте инструкциям на странице https://ubuntu.com/security/livepatch.

(нажав +1клик, вы попадете на панель управления ubuntu.com pro)

Примечание. Моя панель управления Ubuntu Pro по-прежнему сообщает мне, что к моей учетной записи подключено только 1 устройство (мой рабочий стол), используя другой токен, я не могу отследить, что мой сервер тоже связан. Подсчитайте 1 машину на https://ubuntu.com/pro/dashboard.

В заключение, думаю, есть что поправить в направляющих, или в приборной панели. У таких пользователей, как я, возникает путаница. Если здесь есть канонические люди, пожалуйста, примите это во внимание <3

Другие вопросы по тегам