Не могу прикрепить 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
