| Summary: | Не работает настройка пользователя и SSH-ключа в cloud-init 24.4.1-alt1 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Artem Varaksa <varaksaaa> | ||||||
| Component: | cloud-init | Assignee: | Alexey Shabalin <shaba> | ||||||
| Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus | ||||||
| Severity: | normal | ||||||||
| Priority: | P5 | CC: | cas, fedor, fndenisovna, obirvalger, shaba | ||||||
| Version: | unstable | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Linux | ||||||||
| Attachments: |
|
||||||||
|
Description
Artem Varaksa
2025-04-21 16:29:05 MSK
Created attachment 18257 [details]
sisyphus
Прикрепляю логи, полученные командой:
# journalctl -u cloud-init -u cloud-config > journalctl.log
Created attachment 18258 [details]
p11
Добрый день. Логика запуска данного приложения изменилась, в версии 24.4.1 она другая. В последнем коммите (и в апстриме) это описано. Необходимо начинать запуск со службы main командой (для инициализации сокетов): systemctl enable --now cloud-init-main.service далее запустить остальные службы: systemctl enable cloud-init-local.service cloud-init-network.service cloud-config.service cloud-final.service В случае если ранее включены службы, то их надо предварительно остановить: systemctl stop cloud-init-local.service cloud-init-network.service cloud-config.service cloud-final.service https://docs.cloud-init.io/en/latest/reference/breaking_changes.html (Ответ для Artem Varaksa на комментарий #0) > Шаги > ==== > > 1. Создать виртуальную машину в среде PVE. > > 2. В ВМ выполнить: > # apt-get install -y cloud-init cloud-init-config-network-manager > # systemctl enable cloud-init cloud-config > # rm -f /etc/machine-id /var/lib/dbus/machine-id && touch /etc/machine-id && > ln -s /etc/machine-id /var/lib/dbus/machine-id && poweroff > > 3. В PVE: > > Hardware -> Add -> CloudInit Drive: > -> Bus: IDE > -> Storage: любой ceph > -> Format: по умолчанию (qcow2) > > Cloud-Init: > -> User: cloud > -> Password: 123 > -> SSH public key: ваш ключ > > 4. Запустить ВМ, подключиться через Spice, ввести логин и пароль из > предыдущего шага. > Или подключиться через SSH под пользователем cloud. > > Фактический результат > ===================== > > Вход по паролю не работает. > Вход по SSH-ключу не работает. > При этом пользователь ALT Linux Cloud User может быть создан и виден в > графическом интерфейсе входа, а может и не быть виден вообще. > > Ожидаемый результат > =================== > > Успешный вход любым способом. > Пользователь присутствует в графическом интерфейсе входа. > > Воспроизводимость > ================= > > Воспроизводится на виртуальной машине: > > [sisyphus] ALT Server 11.0 beta 20250213 x86_64 > cloud-init-24.4.1-alt1.noarch > cloud-init-config-network-manager-24.4.1-alt1.noarch > > Не воспроизводится на виртуальных машинах: > > [p11] ALT Workstation K 11.0 beta 20250210 x86_64 > [p11] ALT Workstation 11.0 beta 20250213 x86_64 > [p11] ALT Server 11.0 beta 20250213 x86_64 > cloud-init-24.2-alt3.noarch > cloud-init-config-network-manager-24.2-alt3.noarch |