[ OK ] Created slice system-getty.slice - Slice /system/getty.
[ OK ] Started <email address hidden> - Getty on tty1.
[ OK ] Reached target getty.target - Login Prompts.
[ OK ] Started systemd-logind.service - User Login Management.
[ OK ] Started unattended-upgradeā¦0m - Unattended Upgrades Shutdown.
This sounds like possibly something should be waiting on cloud-init and isn't?
I reproduced this error with the following:
qemu-system-riscv64 \ blk-device, drive=hd \ preinstalled- server- riscv64+ unmatched. img,if= none,id= hd \ net-device, netdev= net \ net,hostfwd= tcp::2222- :22 \ riscv64- linux-gnu/ opensbi/ generic/ fw_jump. elf \ u-boot/ qemu-riscv64_ smode/uboot. elf \ filename= /dev/urandom, id=rng \ rng-device, rng=rng \
-machine virt \
-cpu rv64 \
-m 1G \
-device virtio-
-drive file=lunar-
-device virtio-
-netdev user,id=
-bios /usr/lib/
-kernel /usr/lib/
-object rng-random,
-device virtio-
-append "root=LABEL=rootfs console=ttyS0" \
-nographic
Log:
[ OK ] Created slice system-getty.slice - Slice /system/getty. logind. service - User Login Management. upgradeā¦ 0m - Unattended Upgrades Shutdown.
[ OK ] Started <email address hidden> - Getty on tty1.
[ OK ] Reached target getty.target - Login Prompts.
[ OK ] Started systemd-
[ OK ] Started unattended-
Ubuntu Lunar Lobster (development branch) ubuntu ttyS0
ubuntu login: ubuntu
Password:
Login incorrect passwords. py[WARNING] : DEPRECATION: key 'lists' is now deprecated. Use 'users'. ####### ####### ####### ####### ####### ####### ####### ##### szpuJaLNqHJR/ i5rtmAW0QBDc4rO iZkbzg0oJr+ 5x2g root@ubuntu (DSA) c7UTAof0IjqZWPy 43dgZmqxdo4ajOc WCsAwt7W/ EoOY root@ubuntu (ECDSA) ZCyPk622f7s3RgJ dgB5ps5X00BMA5/ 8wUfM8L3sgZDY root@ubuntu (ED25519) MrkVMol0wlpj6LM 2LQvW5wsZbOrP4B Xv5V2m8p5+ u1A root@ubuntu (RSA) ####### ####### ####### ####### ####### ####### ####### ##### oYTItbmlzdHAyNT YAAAAIbmlzdHAyN TYAAABBBIuN1I/ bvbih1NnNZ7kNBB EbZBDjQ/ yLwB+S+ iLJIbR3n70G8VHs PNP7B9DQmA/ DGaC6kTL78i1pLp 17EggzjNI= root@ubuntu 1NTE5AAAAIDjt0g d0c3qEw7HrZfWFF pWlh0Folwu2Wh1v R9xmkxEh root@ubuntu AAAADAQABAAABgQ CJcFHCuEnviGbmy /Q33WgKlC71YaNM 88of/mJh7FY/ edNMjjF6va1oB0Q LRuZQ3OTWFcujOC ej3mdqwcF6R/ SjKRnzXsmvPRJv+ KE4dgMU0PVKWeHM 5fu4QChHskVMF6j 8FHq+RbPV5iytKQ CQ3BA6I1WkV4Y6M VXlGN+jMoeKPENE BmhA8t1yPZBH6ye q2Aq9UuuLYjZhiO 3mm05HaXqzwKDP8 TRU1MBMsyOhoVmc giQ7uH3wY00mu11 /xGgKo7lSPVV3C1 v7gME6ROX2zRLkl MOWDt7wehvSEae7 NJ8CcihJxczrUhw 30/mbNoPS7BHw8L bq4kffRHwznX4j8 YKZrke0QIOFqTgu Iw90x2GaDmaY5iw /TZEyav/ gvl0SicAwXNrdOg tY98OgZL5ddtESs d6ZHX1CY/ HkPAlaWooroKh8l 5V+kW+ioYHhG/ nDV5nPLa76XlxkA +VjQnKtS2tk+ ZJuR/rVca9ATs9M gQ5sg156ofl2rGi QHERg5kQN0BU= root@ubuntu var/lib/ cloud/seed/ nocloud- net][dsmode= net]. Up 180.41 seconds
ubuntu login: [ 148.735449] Dev loop3: unable to read RDB block 8
[ 166.631180] cloud-init[715]: Cloud-init v. 23.1.1-0ubuntu2 running 'modules:config' at Fri, 31 Mar 2023 18:48:02 +0000. Up 165.88 seconds.
[ 167.335569] cloud-init[715]: 2023-03-31 18:48:03,547 - cc_set_
[ 177.934571] cloud-init[751]: Cloud-init v. 23.1.1-0ubuntu2 running 'modules:final' at Fri, 31 Mar 2023 18:48:13 +0000. Up 177.29 seconds.
ci-info: no authorized SSH keys fingerprints found for user ubuntu.
<14>Mar 31 18:48:15 cloud-init: #######
<14>Mar 31 18:48:15 cloud-init: -----BEGIN SSH HOST KEY FINGERPRINTS-----
<14>Mar 31 18:48:15 cloud-init: 1024 SHA256:
<14>Mar 31 18:48:15 cloud-init: 256 SHA256:
<14>Mar 31 18:48:16 cloud-init: 256 SHA256:
<14>Mar 31 18:48:16 cloud-init: 3072 SHA256:
<14>Mar 31 18:48:16 cloud-init: -----END SSH HOST KEY FINGERPRINTS-----
<14>Mar 31 18:48:16 cloud-init: #######
-----BEGIN SSH HOST KEY KEYS-----
ecdsa-sha2-nistp256 AAAAE2VjZHNhLXN
ssh-ed25519 AAAAC3NzaC1lZDI
ssh-rsa AAAAB3NzaC1yc2E
-----END SSH HOST KEY KEYS-----
[ 180.509275] cloud-init[751]: Cloud-init v. 23.1.1-0ubuntu2 finished at Fri, 31 Mar 2023 18:48:16 +0000. Datasource DataSourceNoCloud [seed=/
ubuntu
Password:
You are required to change your password immediately (administrator enforced).
Changing password for ubuntu.
Current password:
ubuntu@ubuntu:~$ lscpu
Architecture: riscv64
Byte Order: Little Endian
CPU(s): 1
On-line CPU(s) list: 0
NUMA:
NUMA node(s): 1
NUMA node0 CPU(s): 0
Unrelated to this issue I see that the userdata config shipped with the image is using a deprecated format:
ubuntu@ubuntu:~$ sudo cloud-init query userdata
#cloud-config
chpasswd:
expire: True
list:
- ubuntu:ubuntu
ssh_pwauth: True
These days, the more structured `users` key is preferred over `list`, so the shipped config might look something like this:
#cloud-config
chpasswd:
expire: True
users:
- name: ubuntu
password: ubuntu
type: text
ssh_pwauth: True