2026-07-16 14:15:39,021 - log_util.py[DEBUG]: Cloud-init v. 25.3-0ubuntu1~24.04.1 running 'init-local' at Thu, 16 Jul 2026 14:15:38 +0000. Up 5.08 seconds.
2026-07-16 14:15:39,021 - main.py[INFO]: PID [1] started cloud-init 'init-local'.
2026-07-16 14:15:39,021 - main.py[DEBUG]: No kernel command line url found.
2026-07-16 14:15:39,021 - main.py[DEBUG]: Closing stdin
2026-07-16 14:15:39,027 - util.py[DEBUG]: Writing to /var/log/cloud-init.log - ab: [640] 0 bytes
2026-07-16 14:15:39,028 - util.py[DEBUG]: Changing the ownership of /var/log/cloud-init.log to 103:4
2026-07-16 14:15:39,028 - util.py[DEBUG]: Writing to /var/lib/cloud/data/python-version - wb: [644] 4 bytes
2026-07-16 14:15:39,029 - util.py[DEBUG]: Attempting to remove /var/lib/cloud/instance/boot-finished
2026-07-16 14:15:39,029 - handlers.py[DEBUG]: start: init-local/check-cache: attempting to read from cache [check]
2026-07-16 14:15:39,029 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/obj.pkl (quiet=False)
2026-07-16 14:15:39,029 - stages.py[DEBUG]: no cache found
2026-07-16 14:15:39,029 - handlers.py[DEBUG]: finish: init-local/check-cache: SUCCESS: no cache found
2026-07-16 14:15:39,032 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-07-16 14:15:39,032 - sources[DEBUG]: Looking for data source in: ['Hetzner', 'None'], via packages ['', 'cloudinit.sources'] that matches dependencies ['FILESYSTEM']
2026-07-16 14:15:39,038 - sources[DEBUG]: Searching for local data source in: ['DataSourceHetzner']
2026-07-16 14:15:39,038 - handlers.py[DEBUG]: start: init-local/search-Hetzner: searching for local data from DataSourceHetzner
2026-07-16 14:15:39,038 - sources[DEBUG]: Seeing if we can get any data from <class 'cloudinit.sources.DataSourceHetzner.DataSourceHetzner'>
2026-07-16 14:15:39,039 - sources[DEBUG]: Update datasource metadata and network config due to events: boot-new-instance
2026-07-16 14:15:39,039 - sources[DEBUG]: Detected DataSourceHetzner
2026-07-16 14:15:39,039 - dmi.py[DEBUG]: querying dmi data /sys/class/dmi/id/sys_vendor
2026-07-16 14:15:39,039 - dmi.py[DEBUG]: querying dmi data /sys/class/dmi/id/product_serial
2026-07-16 14:15:39,039 - DataSourceHetzner.py[DEBUG]: Running on Hetzner Cloud: serial=151590741
2026-07-16 14:15:39,039 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/name_assign_type (quiet=False)
2026-07-16 14:15:39,040 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/enp1s0/name_assign_type
2026-07-16 14:15:39,040 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/address (quiet=False)
2026-07-16 14:15:39,040 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/enp1s0/address
2026-07-16 14:15:39,040 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/device/device (quiet=False)
2026-07-16 14:15:39,040 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/enp1s0/device/device
2026-07-16 14:15:39,040 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-07-16 14:15:39,040 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-07-16 14:15:39,040 - util.py[DEBUG]: Reading from /sys/class/net/lo/device/device (quiet=False)
2026-07-16 14:15:39,040 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/carrier (quiet=False)
2026-07-16 14:15:39,040 - net[DEBUG]: Interface has no carrier: enp1s0
2026-07-16 14:15:39,040 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/dormant (quiet=False)
2026-07-16 14:15:39,040 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/operstate (quiet=False)
2026-07-16 14:15:39,041 - util.py[DEBUG]: Reading 5 bytes from /sys/class/net/enp1s0/operstate
2026-07-16 14:15:39,041 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/name_assign_type (quiet=False)
2026-07-16 14:15:39,041 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/enp1s0/name_assign_type
2026-07-16 14:15:39,041 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/address (quiet=False)
2026-07-16 14:15:39,041 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/enp1s0/address
2026-07-16 14:15:39,041 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/device/device (quiet=False)
2026-07-16 14:15:39,041 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/enp1s0/device/device
2026-07-16 14:15:39,041 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-07-16 14:15:39,041 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-07-16 14:15:39,041 - util.py[DEBUG]: Reading from /sys/class/net/lo/device/device (quiet=False)
2026-07-16 14:15:39,042 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/carrier (quiet=False)
2026-07-16 14:15:39,042 - net[DEBUG]: Interface has no carrier: enp1s0
2026-07-16 14:15:39,042 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/dormant (quiet=False)
2026-07-16 14:15:39,042 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/operstate (quiet=False)
2026-07-16 14:15:39,042 - util.py[DEBUG]: Reading 5 bytes from /sys/class/net/enp1s0/operstate
2026-07-16 14:15:39,043 - url_helper.py[DEBUG]: [0/1] open 'http://[fe80::a9fe:a9fe%25enp1s0]/hetzner/v1/metadata/instance-id' with {'url': 'http://[fe80::a9fe:a9fe%25enp1s0]/hetzner/v1/metadata/instance-id', 'stream': False, 'allow_redirects': True, 'method': 'GET', 'timeout': 5.0, 'headers': {'User-Agent': 'Cloud-Init/25.3-0ubuntu1~24.04.1'}} configuration
2026-07-16 14:15:39,194 - url_helper.py[DEBUG]: [0/1] open 'http://169.254.169.254/hetzner/v1/metadata/instance-id' with {'url': 'http://169.254.169.254/hetzner/v1/metadata/instance-id', 'stream': False, 'allow_redirects': True, 'method': 'GET', 'timeout': 5.0, 'headers': {'User-Agent': 'Cloud-Init/25.3-0ubuntu1~24.04.1'}} configuration
2026-07-16 14:15:39,196 - url_helper.py[DEBUG]: Exception(s) [UrlError("HTTPConnectionPool(host='fe80::a9fe:a9fe%enp1s0', port=80): Max retries exceeded with url: /hetzner/v1/metadata/instance-id (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7ccf390d8b90>: Failed to establish a new connection: [Errno 101] Network is unreachable'))"), UrlError("HTTPConnectionPool(host='169.254.169.254', port=80): Max retries exceeded with url: /hetzner/v1/metadata/instance-id (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7ccf390d8920>: Failed to establish a new connection: [Errno 101] Network is unreachable'))")] during request to http://169.254.169.254/hetzner/v1/metadata/instance-id, raising last exception
2026-07-16 14:15:39,196 - url_helper.py[DEBUG]: Calling 'http://169.254.169.254/hetzner/v1/metadata/instance-id' failed [0/unlimited]: request error [HTTPConnectionPool(host='169.254.169.254', port=80): Max retries exceeded with url: /hetzner/v1/metadata/instance-id (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7ccf390d8920>: Failed to establish a new connection: [Errno 101] Network is unreachable'))]
2026-07-16 14:15:39,196 - ephemeral.py[DEBUG]: Failed to reach IMDS without ephemeral network setup.
2026-07-16 14:15:39,197 - ephemeral.py[DEBUG]: No connectivity to IMDS, attempting DHCP setup.
2026-07-16 14:15:39,197 - subp.py[DEBUG]: Running command ['ip', '--json', 'addr'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:39,210 - performance.py[DEBUG]: Running ['ip', '--json', 'addr'] took 0.012 seconds
2026-07-16 14:15:39,210 - ephemeral.py[DEBUG]: No connectivity URLs provided. Skipping connectivity check before ephemeral network setup.
2026-07-16 14:15:39,210 - distros[DEBUG]: Using configured dhcp client priority list: ['dhcpcd', 'dhclient', 'udhcpc']
2026-07-16 14:15:39,210 - distros[DEBUG]: DHCP client selected: dhcpcd
2026-07-16 14:15:39,210 - dhcp.py[DEBUG]: Performing a dhcp discovery on enp1s0
2026-07-16 14:15:39,210 - subp.py[DEBUG]: Running command ['ip', 'link', 'set', 'dev', 'enp1s0', 'up'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:39,213 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/type (quiet=False)
2026-07-16 14:15:39,213 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/enp1s0/type
2026-07-16 14:15:39,214 - subp.py[DEBUG]: Running command ['dhcpcd', '--ipv4only', '--waitip', '--persistent', '--noarp', '--script=/bin/true', 'enp1s0'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:39,384 - performance.py[DEBUG]: Running ['dhcpcd', '--ipv4only', '--waitip', '--persistent', '--noarp', '--script=/bin/true', 'enp1s0'] took 0.171 seconds
2026-07-16 14:15:39,384 - subp.py[DEBUG]: Running command ['dhcpcd', '--dumplease', '--ipv4only', 'enp1s0'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:39,387 - dhcp.py[DEBUG]: Parsing dhcpcd lease for interface enp1s0: 'reason=BOUND\ninterface=enp1s0\nprotocol=dhcp\nip_address=167.233.133.244\nsubnet_cidr=32\nbroadcast_address=167.233.133.244\nnetwork_number=167.233.133.244\nsubnet_mask=255.255.255.255\nclassless_static_routes=172.31.1.1/32 0.0.0.0 0.0.0.0/0 172.31.1.1\nrouters=172.31.1.1\ndomain_name_servers=185.12.64.1 185.12.64.2\ndhcp_lease_time=86400\ndhcp_message_type=5\ndhcp_server_identifier=172.31.1.1\nms_classless_static_routes=172.31.1.1/32 0.0.0.0 0.0.0.0/0 172.31.1.1\n'
2026-07-16 14:15:39,387 - util.py[DEBUG]: Reading from /var/lib/dhcpcd/enp1s0.lease (quiet=False)
2026-07-16 14:15:39,387 - util.py[DEBUG]: Reading 310 bytes from /var/lib/dhcpcd/enp1s0.lease
2026-07-16 14:15:39,387 - subp.py[DEBUG]: Running command ['dhcpcd', '--ipv4only', '--waitip', '--persistent', '--noarp', '--script=/bin/true', 'enp1s0', '-P'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:39,389 - util.py[DEBUG]: Reading from /run/dhcpcd/enp1s0-4.pid (quiet=False)
2026-07-16 14:15:39,389 - util.py[DEBUG]: Reading 4 bytes from /run/dhcpcd/enp1s0-4.pid
2026-07-16 14:15:39,389 - util.py[DEBUG]: Reading from /proc/683/stat (quiet=True)
2026-07-16 14:15:39,389 - util.py[DEBUG]: Reading 304 bytes from /proc/683/stat
2026-07-16 14:15:39,389 - dhcp.py[DEBUG]: killing dhcpcd with pid=683 gid=682
2026-07-16 14:15:39,390 - ephemeral.py[DEBUG]: Received dhcp lease on enp1s0 for 167.233.133.244/255.255.255.255
2026-07-16 14:15:39,390 - ephemeral.py[DEBUG]: Attempting setup of ephemeral network on enp1s0 with 167.233.133.244/32 brd 167.233.133.244
2026-07-16 14:15:39,390 - subp.py[DEBUG]: Running command ['ip', '--json', 'addr'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:39,392 - ephemeral.py[DEBUG]: Skip adding ip address: enp1s0 already has address 167.233.133.244
2026-07-16 14:15:39,392 - ephemeral.py[DEBUG]: Skip bringing up network link: interface enp1s0 is already up
2026-07-16 14:15:39,392 - subp.py[DEBUG]: Running command ['ip', '-4', 'route', 'append', '172.31.1.1/32', 'dev', 'enp1s0'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:39,394 - subp.py[DEBUG]: Running command ['ip', '-4', 'route', 'append', '0.0.0.0/0', 'via', '172.31.1.1', 'dev', 'enp1s0'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:39,395 - ephemeral.py[DEBUG]: Successfully brought up enp1s0 for ephemeral ipv4 networking.
2026-07-16 14:15:39,396 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/operstate (quiet=False)
2026-07-16 14:15:39,396 - util.py[DEBUG]: Reading 3 bytes from /sys/class/net/enp1s0/operstate
2026-07-16 14:15:39,396 - ephemeral.py[DEBUG]: Successfully brought up enp1s0 for ephemeral ipv6 networking.
2026-07-16 14:15:39,396 - url_helper.py[DEBUG]: [0/1] open 'http://[fe80::a9fe:a9fe%25enp1s0]/hetzner/v1/metadata' with {'url': 'http://[fe80::a9fe:a9fe%25enp1s0]/hetzner/v1/metadata', 'stream': False, 'allow_redirects': True, 'method': 'GET', 'timeout': 2.0, 'headers': {'User-Agent': 'Cloud-Init/25.3-0ubuntu1~24.04.1'}} configuration
2026-07-16 14:15:39,397 - url_helper.py[DEBUG]: Calling 'http://[fe80::a9fe:a9fe%25enp1s0]/hetzner/v1/metadata' failed [0/120s]: request error [HTTPConnectionPool(host='fe80::a9fe:a9fe%enp1s0', port=80): Max retries exceeded with url: /hetzner/v1/metadata (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7ccf390da0f0>: Failed to establish a new connection: [Errno 99] Cannot assign requested address'))]
2026-07-16 14:15:39,397 - url_helper.py[DEBUG]: [0/1] open 'http://169.254.169.254/hetzner/v1/metadata' with {'url': 'http://169.254.169.254/hetzner/v1/metadata', 'stream': False, 'allow_redirects': True, 'method': 'GET', 'timeout': 2.0, 'headers': {'User-Agent': 'Cloud-Init/25.3-0ubuntu1~24.04.1'}} configuration
2026-07-16 14:15:39,403 - url_helper.py[DEBUG]: Read from http://169.254.169.254/hetzner/v1/metadata (200, 4624b) after 1 attempts
2026-07-16 14:15:39,403 - DataSourceHetzner.py[DEBUG]: Using metadata source: 'http://169.254.169.254/hetzner/v1/metadata'
2026-07-16 14:15:39,403 - util.py[DEBUG]: Attempting to load yaml from string of length 4624 with allowed root types (<class 'dict'>, <class 'list'>)
2026-07-16 14:15:39,407 - url_helper.py[DEBUG]: [0/1] open 'http://[fe80::a9fe:a9fe%25enp1s0]/hetzner/v1/metadata/private-networks' with {'url': 'http://[fe80::a9fe:a9fe%25enp1s0]/hetzner/v1/metadata/private-networks', 'stream': False, 'allow_redirects': True, 'method': 'GET', 'timeout': 2.0, 'headers': {'User-Agent': 'Cloud-Init/25.3-0ubuntu1~24.04.1'}} configuration
2026-07-16 14:15:39,408 - url_helper.py[DEBUG]: Calling 'http://[fe80::a9fe:a9fe%25enp1s0]/hetzner/v1/metadata/private-networks' failed [0/120s]: request error [HTTPConnectionPool(host='fe80::a9fe:a9fe%enp1s0', port=80): Max retries exceeded with url: /hetzner/v1/metadata/private-networks (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7ccf390dbda0>: Failed to establish a new connection: [Errno 99] Cannot assign requested address'))]
2026-07-16 14:15:39,408 - url_helper.py[DEBUG]: [0/1] open 'http://169.254.169.254/hetzner/v1/metadata/private-networks' with {'url': 'http://169.254.169.254/hetzner/v1/metadata/private-networks', 'stream': False, 'allow_redirects': True, 'method': 'GET', 'timeout': 2.0, 'headers': {'User-Agent': 'Cloud-Init/25.3-0ubuntu1~24.04.1'}} configuration
2026-07-16 14:15:39,410 - url_helper.py[DEBUG]: Read from http://169.254.169.254/hetzner/v1/metadata/private-networks (200, 3b) after 1 attempts
2026-07-16 14:15:39,410 - DataSourceHetzner.py[DEBUG]: Using private_networks source: 'http://169.254.169.254/hetzner/v1/metadata/private-networks'
2026-07-16 14:15:39,410 - util.py[DEBUG]: Attempting to load yaml from string of length 3 with allowed root types (<class 'dict'>, <class 'list'>)
2026-07-16 14:15:39,410 - url_helper.py[DEBUG]: [0/1] open 'http://[fe80::a9fe:a9fe%25enp1s0]/hetzner/v1/userdata' with {'url': 'http://[fe80::a9fe:a9fe%25enp1s0]/hetzner/v1/userdata', 'stream': False, 'allow_redirects': True, 'method': 'GET', 'timeout': 2.0, 'headers': {'User-Agent': 'Cloud-Init/25.3-0ubuntu1~24.04.1'}} configuration
2026-07-16 14:15:39,411 - url_helper.py[DEBUG]: Calling 'http://[fe80::a9fe:a9fe%25enp1s0]/hetzner/v1/userdata' failed [0/120s]: request error [HTTPConnectionPool(host='fe80::a9fe:a9fe%enp1s0', port=80): Max retries exceeded with url: /hetzner/v1/userdata (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7ccf390da450>: Failed to establish a new connection: [Errno 99] Cannot assign requested address'))]
2026-07-16 14:15:39,411 - url_helper.py[DEBUG]: [0/1] open 'http://169.254.169.254/hetzner/v1/userdata' with {'url': 'http://169.254.169.254/hetzner/v1/userdata', 'stream': False, 'allow_redirects': True, 'method': 'GET', 'timeout': 2.0, 'headers': {'User-Agent': 'Cloud-Init/25.3-0ubuntu1~24.04.1'}} configuration
2026-07-16 14:15:39,413 - url_helper.py[DEBUG]: Read from http://169.254.169.254/hetzner/v1/userdata (200, 289b) after 1 attempts
2026-07-16 14:15:39,413 - DataSourceHetzner.py[DEBUG]: Using userdata source: 'http://169.254.169.254/hetzner/v1/userdata'
2026-07-16 14:15:39,413 - subp.py[DEBUG]: Running command ['ip', '-4', 'route', 'del', '0.0.0.0/0', 'via', '172.31.1.1', 'dev', 'enp1s0'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:39,414 - subp.py[DEBUG]: Running command ['ip', '-4', 'route', 'del', '172.31.1.1/32', 'dev', 'enp1s0'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:39,416 - subp.py[DEBUG]: Running command ['ip', '-family', 'inet', 'link', 'set', 'dev', 'enp1s0', 'down'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:39,418 - subp.py[DEBUG]: Running command ['ip', '-family', 'inet', 'addr', 'del', '167.233.133.244/32', 'dev', 'enp1s0'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:39,421 - util.py[DEBUG]: Writing to /run/cloud-init/cloud-id-hetzner - wb: [644] 8 bytes
2026-07-16 14:15:39,421 - util.py[DEBUG]: Creating symbolic link from '/run/cloud-init/cloud-id' => '/run/cloud-init/cloud-id-hetzner'
2026-07-16 14:15:39,422 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/instance-data-sensitive.json (via temporary file /run/cloud-init/tmpiob6me7u) - w: [600] 8740 bytes/chars
2026-07-16 14:15:39,423 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/instance-data.json (via temporary file /run/cloud-init/tmp7wkut8dm) - w: [644] 2087 bytes/chars
2026-07-16 14:15:39,423 - performance.py[DEBUG]: Getting metadata took 0.384 seconds
2026-07-16 14:15:39,423 - handlers.py[DEBUG]: finish: init-local/search-Hetzner: SUCCESS: found local data from DataSourceHetzner
2026-07-16 14:15:39,423 - util.py[DEBUG]: Attempting to remove /var/lib/cloud/instance
2026-07-16 14:15:39,423 - stages.py[INFO]: Loaded datasource DataSourceHetzner - DataSourceHetzner
2026-07-16 14:15:39,423 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2026-07-16 14:15:39,423 - util.py[DEBUG]: Reading 3718 bytes from /etc/cloud/cloud.cfg
2026-07-16 14:15:39,423 - util.py[DEBUG]: Attempting to load yaml from string of length 3718 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:39,430 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2026-07-16 14:15:39,430 - util.py[DEBUG]: Reading 90 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2026-07-16 14:15:39,430 - util.py[DEBUG]: Attempting to load yaml from string of length 90 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:39,431 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg (quiet=False)
2026-07-16 14:15:39,431 - util.py[DEBUG]: Reading 4236 bytes from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg
2026-07-16 14:15:39,431 - util.py[DEBUG]: Attempting to load yaml from string of length 4236 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:39,438 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2026-07-16 14:15:39,438 - util.py[DEBUG]: Reading 2071 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2026-07-16 14:15:39,438 - util.py[DEBUG]: Attempting to load yaml from string of length 2071 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:39,439 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2026-07-16 14:15:39,440 - util.py[DEBUG]: Reading 35 bytes from /run/cloud-init/cloud.cfg
2026-07-16 14:15:39,440 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:39,440 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:39,440 - util.py[DEBUG]: loaded blob returned None, returning default.
2026-07-16 14:15:39,440 - util.py[DEBUG]: Attempting to remove /var/lib/cloud/instance
2026-07-16 14:15:39,440 - util.py[DEBUG]: Creating symbolic link from '/var/lib/cloud/instance' => '/var/lib/cloud/instances/151590741'
2026-07-16 14:15:39,441 - util.py[DEBUG]: Reading from /var/lib/cloud/instances/151590741/datasource (quiet=False)
2026-07-16 14:15:39,441 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/datasource - wb: [644] 37 bytes
2026-07-16 14:15:39,442 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-datasource - wb: [644] 37 bytes
2026-07-16 14:15:39,442 - util.py[DEBUG]: Reading from /var/lib/cloud/data/instance-id (quiet=False)
2026-07-16 14:15:39,442 - stages.py[DEBUG]: previous iid found to be NO_PREVIOUS_INSTANCE_ID
2026-07-16 14:15:39,442 - util.py[DEBUG]: Writing to /var/lib/cloud/data/instance-id - wb: [644] 10 bytes
2026-07-16 14:15:39,442 - util.py[DEBUG]: Writing to /run/cloud-init/.instance-id - wb: [644] 10 bytes
2026-07-16 14:15:39,442 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-instance-id - wb: [644] 24 bytes
2026-07-16 14:15:39,443 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/obj.pkl - wb: [400] 12229 bytes
2026-07-16 14:15:39,443 - main.py[DEBUG]: [local] init will now be targeting instance id: 151590741. new=True
2026-07-16 14:15:39,443 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2026-07-16 14:15:39,443 - util.py[DEBUG]: Reading 3718 bytes from /etc/cloud/cloud.cfg
2026-07-16 14:15:39,443 - util.py[DEBUG]: Attempting to load yaml from string of length 3718 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:39,450 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2026-07-16 14:15:39,450 - util.py[DEBUG]: Reading 90 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2026-07-16 14:15:39,450 - util.py[DEBUG]: Attempting to load yaml from string of length 90 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:39,450 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg (quiet=False)
2026-07-16 14:15:39,451 - util.py[DEBUG]: Reading 4236 bytes from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg
2026-07-16 14:15:39,451 - util.py[DEBUG]: Attempting to load yaml from string of length 4236 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:39,458 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2026-07-16 14:15:39,458 - util.py[DEBUG]: Reading 2071 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2026-07-16 14:15:39,458 - util.py[DEBUG]: Attempting to load yaml from string of length 2071 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:39,460 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2026-07-16 14:15:39,460 - util.py[DEBUG]: Reading 35 bytes from /run/cloud-init/cloud.cfg
2026-07-16 14:15:39,460 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:39,460 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:39,460 - util.py[DEBUG]: loaded blob returned None, returning default.
2026-07-16 14:15:39,461 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-07-16 14:15:39,462 - cc_set_hostname.py[DEBUG]: Setting the hostname to charter-live (charter-live)
2026-07-16 14:15:39,462 - util.py[DEBUG]: Reading from /etc/hostname (quiet=False)
2026-07-16 14:15:39,462 - util.py[DEBUG]: Reading 29 bytes from /etc/hostname
2026-07-16 14:15:39,462 - util.py[DEBUG]: Writing to /etc/hostname - wb: [644] 13 bytes
2026-07-16 14:15:39,462 - distros[DEBUG]: Non-persistently setting the system hostname to charter-live
2026-07-16 14:15:39,462 - subp.py[DEBUG]: Running command ['hostname', 'charter-live'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:39,464 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/set-hostname (via temporary file /var/lib/cloud/data/tmpt2s81_a7) - w: [644] 57 bytes/chars
2026-07-16 14:15:39,465 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/address (quiet=False)
2026-07-16 14:15:39,465 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/enp1s0/address
2026-07-16 14:15:39,465 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-07-16 14:15:39,465 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-07-16 14:15:39,465 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/address (quiet=False)
2026-07-16 14:15:39,466 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/enp1s0/address
2026-07-16 14:15:39,466 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-07-16 14:15:39,466 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-07-16 14:15:39,466 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/instance/network-config.json (via temporary file /var/lib/cloud/instance/tmpjzr3skgv) - w: [600] 414 bytes/chars
2026-07-16 14:15:39,466 - util.py[DEBUG]: Creating symbolic link from '/run/cloud-init/network-config.json' => '/var/lib/cloud/instance/network-config.json'
2026-07-16 14:15:39,466 - util.py[DEBUG]: Reading from /usr/lib/python3/dist-packages/cloudinit/config/schemas/schema-network-config-v1.json (quiet=False)
2026-07-16 14:15:39,467 - util.py[DEBUG]: Reading 21915 bytes from /usr/lib/python3/dist-packages/cloudinit/config/schemas/schema-network-config-v1.json
2026-07-16 14:15:39,471 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2026-07-16 14:15:39,471 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/uevent (quiet=False)
2026-07-16 14:15:39,471 - util.py[DEBUG]: Reading 27 bytes from /sys/class/net/enp1s0/uevent
2026-07-16 14:15:39,471 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/addr_assign_type (quiet=False)
2026-07-16 14:15:39,471 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/enp1s0/addr_assign_type
2026-07-16 14:15:39,471 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/address (quiet=False)
2026-07-16 14:15:39,471 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/enp1s0/address
2026-07-16 14:15:39,471 - net[DEBUG]: ovs-vsctl not in PATH; not detecting Open vSwitch interfaces
2026-07-16 14:15:39,471 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/device/device (quiet=False)
2026-07-16 14:15:39,471 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/enp1s0/device/device
2026-07-16 14:15:39,471 - util.py[DEBUG]: Reading from /sys/class/net/lo/uevent (quiet=False)
2026-07-16 14:15:39,471 - util.py[DEBUG]: Reading 23 bytes from /sys/class/net/lo/uevent
2026-07-16 14:15:39,471 - util.py[DEBUG]: Reading from /sys/class/net/lo/addr_assign_type (quiet=False)
2026-07-16 14:15:39,471 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/lo/addr_assign_type
2026-07-16 14:15:39,472 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-07-16 14:15:39,472 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-07-16 14:15:39,472 - util.py[DEBUG]: Reading from /sys/class/net/lo/device/device (quiet=False)
2026-07-16 14:15:39,472 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/type (quiet=False)
2026-07-16 14:15:39,472 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/enp1s0/type
2026-07-16 14:15:39,472 - util.py[DEBUG]: Reading from /sys/class/net/lo/type (quiet=False)
2026-07-16 14:15:39,472 - util.py[DEBUG]: Reading 4 bytes from /sys/class/net/lo/type
2026-07-16 14:15:39,472 - networking.py[DEBUG]: net: all expected physical devices present
2026-07-16 14:15:39,472 - stages.py[DEBUG]: applying net config names for {'version': 1, 'config': [{'type': 'physical', 'name': 'eth0', 'mac_address': '92:00:09:09:17:55', 'subnets': [{'type': 'dhcp', 'ipv4': True}, {'type': 'static', 'address': '2a01:4f8:c015:b5fb::1/64', 'ipv6': True, 'gateway': 'fe80::1', 'dns_nameservers': ['2a01:4ff:ff00::add:2', '2a01:4ff:ff00::add:1']}]}]}
2026-07-16 14:15:39,472 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2026-07-16 14:15:39,472 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/uevent (quiet=False)
2026-07-16 14:15:39,472 - util.py[DEBUG]: Reading 27 bytes from /sys/class/net/enp1s0/uevent
2026-07-16 14:15:39,472 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/addr_assign_type (quiet=False)
2026-07-16 14:15:39,472 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/enp1s0/addr_assign_type
2026-07-16 14:15:39,472 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/address (quiet=False)
2026-07-16 14:15:39,472 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/enp1s0/address
2026-07-16 14:15:39,473 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/device/device (quiet=False)
2026-07-16 14:15:39,473 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/enp1s0/device/device
2026-07-16 14:15:39,473 - util.py[DEBUG]: Reading from /sys/class/net/lo/uevent (quiet=False)
2026-07-16 14:15:39,473 - util.py[DEBUG]: Reading 23 bytes from /sys/class/net/lo/uevent
2026-07-16 14:15:39,473 - util.py[DEBUG]: Reading from /sys/class/net/lo/addr_assign_type (quiet=False)
2026-07-16 14:15:39,473 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/lo/addr_assign_type
2026-07-16 14:15:39,473 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-07-16 14:15:39,473 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-07-16 14:15:39,473 - util.py[DEBUG]: Reading from /sys/class/net/lo/device/device (quiet=False)
2026-07-16 14:15:39,473 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/operstate (quiet=False)
2026-07-16 14:15:39,473 - util.py[DEBUG]: Reading 5 bytes from /sys/class/net/enp1s0/operstate
2026-07-16 14:15:39,473 - util.py[DEBUG]: Reading from /sys/class/net/lo/operstate (quiet=False)
2026-07-16 14:15:39,473 - util.py[DEBUG]: Reading 8 bytes from /sys/class/net/lo/operstate
2026-07-16 14:15:39,473 - subp.py[DEBUG]: Running command ['ip', '-6', 'addr', 'show', 'permanent', 'scope', 'global'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:39,476 - subp.py[DEBUG]: Running command ['ip', '-4', 'addr', 'show'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:39,477 - net[DEBUG]: Detected interfaces {'enp1s0': {'downable': True, 'device_id': '0x0001', 'driver': 'virtio_net', 'mac': '92:00:09:09:17:55', 'name': 'enp1s0', 'up': False}, 'lo': {'downable': False, 'device_id': None, 'driver': None, 'mac': '00:00:00:00:00:00', 'name': 'lo', 'up': True}}
2026-07-16 14:15:39,477 - net[DEBUG]: Renamed [['92:00:09:09:17:55', 'eth0', None, None]] with ops [('rename', '92:00:09:09:17:55', 'eth0', ('enp1s0', 'eth0'))]
2026-07-16 14:15:39,477 - subp.py[DEBUG]: Running command ['ip', 'link', 'set', 'enp1s0', 'name', 'eth0'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:39,481 - stages.py[INFO]: Applying network configuration from ds bringup=False: {'version': 1, 'config': [{'type': 'physical', 'name': 'eth0', 'mac_address': '92:00:09:09:17:55', 'subnets': [{'type': 'dhcp', 'ipv4': True}, {'type': 'static', 'address': '2a01:4f8:c015:b5fb::1/64', 'ipv6': True, 'gateway': 'fe80::1', 'dns_nameservers': ['2a01:4ff:ff00::add:2', '2a01:4ff:ff00::add:1']}]}]}
2026-07-16 14:15:39,481 - util.py[DEBUG]: Writing to /run/cloud-init/sem/apply_network_config.once - wb: [644] 24 bytes
2026-07-16 14:15:39,482 - distros[DEBUG]: Selected renderer 'netplan' from priority list: ['netplan', 'eni', 'sysconfig']
2026-07-16 14:15:39,486 - netplan.py[DEBUG]: Gateway fe80::1 is not contained within subnet 2a01:4f8:c015:b5fb::1/64, adding on-link flag
2026-07-16 14:15:39,487 - netplan.py[DEBUG]: Rendered netplan config using netplan python API
2026-07-16 14:15:39,488 - subp.py[DEBUG]: Running command ['netplan', 'generate'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:39,905 - performance.py[DEBUG]: Running ['netplan', 'generate'] took 0.417 seconds
2026-07-16 14:15:39,905 - subp.py[DEBUG]: Running command ['udevadm', 'test-builtin', 'net_setup_link', '/sys/class/net/eth0'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:39,908 - subp.py[DEBUG]: Running command ['udevadm', 'test-builtin', 'net_setup_link', '/sys/class/net/lo'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:39,911 - distros[DEBUG]: Not bringing up newly configured network interfaces
2026-07-16 14:15:39,911 - main.py[DEBUG]: [local] Exiting. datasource DataSourceHetzner not in local mode.
2026-07-16 14:15:39,911 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-07-16 14:15:39,911 - util.py[DEBUG]: Reading 10 bytes from /proc/uptime
2026-07-16 14:15:39,912 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmpq8w3yls9) - w: [644] 497 bytes/chars
2026-07-16 14:15:39,912 - performance.py[DEBUG]: cloud-init stage: 'init-local' took 0.947 seconds
2026-07-16 14:15:39,912 - handlers.py[DEBUG]: finish: init-local: SUCCESS: searching for local datasources
2026-07-16 14:15:41,656 - log_util.py[DEBUG]: Cloud-init v. 25.3-0ubuntu1~24.04.1 running 'init' at Thu, 16 Jul 2026 14:15:41 +0000. Up 7.73 seconds.
2026-07-16 14:15:41,656 - main.py[INFO]: PID [1] started cloud-init 'init'.
2026-07-16 14:15:41,656 - main.py[DEBUG]: No kernel command line url found.
2026-07-16 14:15:41,656 - main.py[DEBUG]: Closing stdin
2026-07-16 14:15:41,660 - util.py[DEBUG]: Writing to /var/log/cloud-init.log - ab: [640] 0 bytes
2026-07-16 14:15:41,661 - util.py[DEBUG]: Changing the ownership of /var/log/cloud-init.log to 103:4
2026-07-16 14:15:41,661 - util.py[DEBUG]: Reading from /var/lib/cloud/data/python-version (quiet=False)
2026-07-16 14:15:41,661 - util.py[DEBUG]: Reading 4 bytes from /var/lib/cloud/data/python-version
2026-07-16 14:15:41,661 - subp.py[DEBUG]: Running command ['ip', '--json', 'addr'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:41,663 - subp.py[DEBUG]: Running command ['ip', '-o', 'route', 'list'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:41,664 - subp.py[DEBUG]: Running command ['ip', '--oneline', '-6', 'route', 'list', 'table', 'all'] with allowed return codes [0, 1] (shell=False, capture=True)
2026-07-16 14:15:41,675 - handlers.py[DEBUG]: start: init-network/check-cache: attempting to read from cache [trust]
2026-07-16 14:15:41,678 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/obj.pkl (quiet=False)
2026-07-16 14:15:41,686 - util.py[DEBUG]: Reading 12229 bytes from /var/lib/cloud/instance/obj.pkl
2026-07-16 14:15:41,741 - util.py[DEBUG]: Reading from /run/cloud-init/.instance-id (quiet=False)
2026-07-16 14:15:41,741 - util.py[DEBUG]: Reading 10 bytes from /run/cloud-init/.instance-id
2026-07-16 14:15:41,741 - stages.py[DEBUG]: restored from cache with run check: DataSourceHetzner
2026-07-16 14:15:41,741 - handlers.py[DEBUG]: finish: init-network/check-cache: SUCCESS: restored from cache with run check: DataSourceHetzner
2026-07-16 14:15:41,742 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2026-07-16 14:15:41,742 - util.py[DEBUG]: Reading 3718 bytes from /etc/cloud/cloud.cfg
2026-07-16 14:15:41,742 - util.py[DEBUG]: Attempting to load yaml from string of length 3718 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,748 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2026-07-16 14:15:41,748 - util.py[DEBUG]: Reading 90 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2026-07-16 14:15:41,748 - util.py[DEBUG]: Attempting to load yaml from string of length 90 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,748 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg (quiet=False)
2026-07-16 14:15:41,748 - util.py[DEBUG]: Reading 4236 bytes from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg
2026-07-16 14:15:41,748 - util.py[DEBUG]: Attempting to load yaml from string of length 4236 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,754 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2026-07-16 14:15:41,754 - util.py[DEBUG]: Reading 2071 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2026-07-16 14:15:41,754 - util.py[DEBUG]: Attempting to load yaml from string of length 2071 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,756 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2026-07-16 14:15:41,756 - util.py[DEBUG]: Reading 35 bytes from /run/cloud-init/cloud.cfg
2026-07-16 14:15:41,756 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,756 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,756 - util.py[DEBUG]: loaded blob returned None, returning default.
2026-07-16 14:15:41,757 - stages.py[INFO]: Instance link already exists, not recreating it.
2026-07-16 14:15:41,757 - util.py[DEBUG]: Reading from /var/lib/cloud/instances/151590741/datasource (quiet=False)
2026-07-16 14:15:41,757 - util.py[DEBUG]: Reading 37 bytes from /var/lib/cloud/instances/151590741/datasource
2026-07-16 14:15:41,757 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/datasource - wb: [644] 37 bytes
2026-07-16 14:15:41,758 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-datasource - wb: [644] 37 bytes
2026-07-16 14:15:41,758 - util.py[DEBUG]: Reading from /var/lib/cloud/data/instance-id (quiet=False)
2026-07-16 14:15:41,758 - util.py[DEBUG]: Reading 10 bytes from /var/lib/cloud/data/instance-id
2026-07-16 14:15:41,758 - stages.py[DEBUG]: previous iid found to be 151590741
2026-07-16 14:15:41,758 - util.py[DEBUG]: Writing to /var/lib/cloud/data/instance-id - wb: [644] 10 bytes
2026-07-16 14:15:41,758 - util.py[DEBUG]: Writing to /run/cloud-init/.instance-id - wb: [644] 10 bytes
2026-07-16 14:15:41,759 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-instance-id - wb: [644] 10 bytes
2026-07-16 14:15:41,759 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/obj.pkl - wb: [400] 12241 bytes
2026-07-16 14:15:41,760 - stages.py[INFO]: Not re-loading configuration, instance id and datasource have not changed.
2026-07-16 14:15:41,760 - main.py[DEBUG]: [net] init will now be targeting instance id: 151590741. new=False
2026-07-16 14:15:41,760 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2026-07-16 14:15:41,760 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/eth0/address
2026-07-16 14:15:41,760 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-07-16 14:15:41,760 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-07-16 14:15:41,761 - util.py[DEBUG]: Reading from /var/lib/cloud/hotplug.enabled (quiet=False)
2026-07-16 14:15:41,761 - util.py[DEBUG]: File not found: /var/lib/cloud/hotplug.enabled
2026-07-16 14:15:41,761 - stages.py[DEBUG]: Allowed events: {<EventScope.NETWORK: 'network'>: {<EventType.BOOT: 'boot'>, <EventType.BOOT_NEW_INSTANCE: 'boot-new-instance'>, <EventType.HOTPLUG: 'hotplug'>}}
2026-07-16 14:15:41,761 - stages.py[DEBUG]: Event Denied: scopes=['network'] EventType=boot-legacy
2026-07-16 14:15:41,761 - stages.py[DEBUG]: No network config applied. Neither a new instance nor datasource network update allowed
2026-07-16 14:15:41,761 - stages.py[DEBUG]: applying net config names for {'version': 1, 'config': [{'type': 'physical', 'name': 'eth0', 'mac_address': '92:00:09:09:17:55', 'subnets': [{'type': 'dhcp', 'ipv4': True}, {'type': 'static', 'address': '2a01:4f8:c015:b5fb::1/64', 'ipv6': True, 'gateway': 'fe80::1', 'dns_nameservers': ['2a01:4ff:ff00::add:2', '2a01:4ff:ff00::add:1']}]}]}
2026-07-16 14:15:41,761 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-07-16 14:15:41,762 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2026-07-16 14:15:41,762 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/eth0/device/device
2026-07-16 14:15:41,762 - util.py[DEBUG]: Reading from /sys/class/net/eth0/uevent (quiet=False)
2026-07-16 14:15:41,762 - util.py[DEBUG]: Reading 25 bytes from /sys/class/net/eth0/uevent
2026-07-16 14:15:41,762 - util.py[DEBUG]: Reading from /sys/class/net/eth0/addr_assign_type (quiet=False)
2026-07-16 14:15:41,762 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/eth0/addr_assign_type
2026-07-16 14:15:41,762 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2026-07-16 14:15:41,762 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/eth0/address
2026-07-16 14:15:41,762 - net[DEBUG]: ovs-vsctl not in PATH; not detecting Open vSwitch interfaces
2026-07-16 14:15:41,762 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2026-07-16 14:15:41,762 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/eth0/device/device
2026-07-16 14:15:41,762 - util.py[DEBUG]: Reading from /sys/class/net/lo/uevent (quiet=False)
2026-07-16 14:15:41,762 - util.py[DEBUG]: Reading 23 bytes from /sys/class/net/lo/uevent
2026-07-16 14:15:41,762 - util.py[DEBUG]: Reading from /sys/class/net/lo/addr_assign_type (quiet=False)
2026-07-16 14:15:41,762 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/lo/addr_assign_type
2026-07-16 14:15:41,762 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-07-16 14:15:41,762 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-07-16 14:15:41,762 - util.py[DEBUG]: Reading from /sys/class/net/lo/device/device (quiet=False)
2026-07-16 14:15:41,762 - util.py[DEBUG]: Reading from /sys/class/net/eth0/operstate (quiet=False)
2026-07-16 14:15:41,763 - util.py[DEBUG]: Reading 3 bytes from /sys/class/net/eth0/operstate
2026-07-16 14:15:41,763 - util.py[DEBUG]: Reading from /sys/class/net/lo/operstate (quiet=False)
2026-07-16 14:15:41,763 - util.py[DEBUG]: Reading 8 bytes from /sys/class/net/lo/operstate
2026-07-16 14:15:41,763 - subp.py[DEBUG]: Running command ['ip', '-6', 'addr', 'show', 'permanent', 'scope', 'global'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:41,765 - subp.py[DEBUG]: Running command ['ip', '-4', 'addr', 'show'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:41,766 - net[DEBUG]: Detected interfaces {'eth0': {'downable': False, 'device_id': '0x0001', 'driver': 'virtio_net', 'mac': '92:00:09:09:17:55', 'name': 'eth0', 'up': True}, 'lo': {'downable': False, 'device_id': None, 'driver': None, 'mac': '00:00:00:00:00:00', 'name': 'lo', 'up': True}}
2026-07-16 14:15:41,766 - net[DEBUG]: no work necessary for renaming of [['92:00:09:09:17:55', 'eth0', 'virtio_net', '0x0001']]
2026-07-16 14:15:41,766 - handlers.py[DEBUG]: start: init-network/setup-datasource: setting up datasource
2026-07-16 14:15:41,766 - handlers.py[DEBUG]: finish: init-network/setup-datasource: SUCCESS: setting up datasource
2026-07-16 14:15:41,766 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/user-data.txt - wb: [600] 289 bytes
2026-07-16 14:15:41,767 - util.py[DEBUG]: Attempting to load yaml from string of length 289 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,769 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/user-data.txt.i - wb: [600] 594 bytes
2026-07-16 14:15:41,769 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/vendor-data.txt - wb: [600] 3945 bytes
2026-07-16 14:15:41,770 - util.py[DEBUG]: Attempting to load yaml from string of length 3148 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,773 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/vendor-data.txt.i - wb: [600] 3858 bytes
2026-07-16 14:15:41,773 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/vendor-data2.txt - wb: [600] 0 bytes
2026-07-16 14:15:41,773 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/vendor-data2.txt.i - wb: [600] 308 bytes
2026-07-16 14:15:41,774 - util.py[DEBUG]: Reading from /var/lib/cloud/data/set-hostname (quiet=False)
2026-07-16 14:15:41,774 - util.py[DEBUG]: Reading 57 bytes from /var/lib/cloud/data/set-hostname
2026-07-16 14:15:41,774 - cc_set_hostname.py[DEBUG]: No hostname changes. Skipping set_hostname
2026-07-16 14:15:41,774 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/consume_data - wb: [644] 24 bytes
2026-07-16 14:15:41,775 - helpers.py[DEBUG]: Running consume_data using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/consume_data'>)
2026-07-16 14:15:41,775 - handlers.py[DEBUG]: start: init-network/consume-user-data: reading and applying user-data
2026-07-16 14:15:41,775 - stages.py[DEBUG]: Added default handler for {'text/cloud-config-jsonp', 'text/cloud-config'} from CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']]
2026-07-16 14:15:41,775 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript'} from ShellScriptPartHandler: [['text/x-shellscript']]
2026-07-16 14:15:41,775 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-boot'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']]
2026-07-16 14:15:41,775 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-instance'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']]
2026-07-16 14:15:41,775 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-once'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']]
2026-07-16 14:15:41,775 - stages.py[DEBUG]: Added default handler for {'text/cloud-boothook'} from BootHookPartHandler: [['text/cloud-boothook']]
2026-07-16 14:15:41,775 - stages.py[DEBUG]: Added default handler for {'text/jinja2'} from JinjaTemplatePartHandler: [['text/jinja2']]
2026-07-16 14:15:41,775 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__begin__, None, 3) with frequency once-per-instance
2026-07-16 14:15:41,775 - handlers[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__begin__, None, 2) with frequency once-per-instance
2026-07-16 14:15:41,775 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']] (__begin__, None, 2) with frequency once-per-instance
2026-07-16 14:15:41,775 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']] (__begin__, None, 2) with frequency once-per-instance
2026-07-16 14:15:41,775 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']] (__begin__, None, 2) with frequency once-per-instance
2026-07-16 14:15:41,776 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__begin__, None, 2) with frequency once-per-instance
2026-07-16 14:15:41,776 - handlers[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__begin__, None, 3) with frequency once-per-instance
2026-07-16 14:15:41,776 - handlers[DEBUG]: {'MIME-Version': '1.0', 'Content-Type': 'text/cloud-config', 'Content-Disposition': 'attachment; filename="part-001"'}
2026-07-16 14:15:41,776 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (text/cloud-config, part-001, 3) with frequency once-per-instance
2026-07-16 14:15:41,776 - util.py[DEBUG]: Attempting to load yaml from string of length 289 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,776 - cloud_config.py[DEBUG]: Merging by applying [('dict', ['replace']), ('list', []), ('str', [])]
2026-07-16 14:15:41,776 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__end__, None, 3) with frequency once-per-instance
2026-07-16 14:15:41,777 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/cloud-config.txt - wb: [600] 316 bytes
2026-07-16 14:15:41,777 - handlers[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__end__, None, 2) with frequency once-per-instance
2026-07-16 14:15:41,777 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']] (__end__, None, 2) with frequency once-per-instance
2026-07-16 14:15:41,777 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']] (__end__, None, 2) with frequency once-per-instance
2026-07-16 14:15:41,777 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']] (__end__, None, 2) with frequency once-per-instance
2026-07-16 14:15:41,777 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__end__, None, 2) with frequency once-per-instance
2026-07-16 14:15:41,777 - handlers[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__end__, None, 3) with frequency once-per-instance
2026-07-16 14:15:41,777 - handlers.py[DEBUG]: finish: init-network/consume-user-data: SUCCESS: reading and applying user-data
2026-07-16 14:15:41,777 - handlers.py[DEBUG]: start: init-network/consume-vendor-data: reading and applying vendor-data
2026-07-16 14:15:41,778 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-07-16 14:15:41,778 - util.py[DEBUG]: Reading 316 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-07-16 14:15:41,778 - util.py[DEBUG]: Attempting to load yaml from string of length 316 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,778 - stages.py[DEBUG]: vendordata will be consumed. disabled_handlers=None
2026-07-16 14:15:41,778 - stages.py[DEBUG]: Added default handler for {'text/cloud-config-jsonp', 'text/cloud-config'} from CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']]
2026-07-16 14:15:41,778 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript'} from ShellScriptPartHandler: [['text/x-shellscript']]
2026-07-16 14:15:41,778 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-boot'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']]
2026-07-16 14:15:41,778 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-instance'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']]
2026-07-16 14:15:41,778 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-once'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']]
2026-07-16 14:15:41,778 - stages.py[DEBUG]: Added default handler for {'text/cloud-boothook'} from BootHookPartHandler: [['text/cloud-boothook']]
2026-07-16 14:15:41,779 - stages.py[DEBUG]: Added default handler for {'text/jinja2'} from JinjaTemplatePartHandler: [['text/jinja2']]
2026-07-16 14:15:41,779 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__begin__, None, 3) with frequency once-per-instance
2026-07-16 14:15:41,779 - handlers[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__begin__, None, 2) with frequency once-per-instance
2026-07-16 14:15:41,779 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']] (__begin__, None, 2) with frequency once-per-instance
2026-07-16 14:15:41,779 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']] (__begin__, None, 2) with frequency once-per-instance
2026-07-16 14:15:41,779 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']] (__begin__, None, 2) with frequency once-per-instance
2026-07-16 14:15:41,779 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__begin__, None, 2) with frequency once-per-instance
2026-07-16 14:15:41,779 - handlers[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__begin__, None, 3) with frequency once-per-instance
2026-07-16 14:15:41,779 - handlers[DEBUG]: {'Content-Disposition': 'attachment; filename="cloud-config"', 'Content-Transfer-Encoding': '7bit', 'Content-Type': 'text/cloud-config; charset="us-ascii"', 'MIME-Version': '1.0'}
2026-07-16 14:15:41,779 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (text/cloud-config, cloud-config, 3) with frequency once-per-instance
2026-07-16 14:15:41,779 - util.py[DEBUG]: Attempting to load yaml from string of length 3148 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,781 - cloud_config.py[DEBUG]: Merging by applying [('dict', ['replace']), ('list', []), ('str', [])]
2026-07-16 14:15:41,781 - handlers[DEBUG]: {'Content-Disposition': 'attachment; filename="hc-boot-script"', 'Content-Transfer-Encoding': '7bit', 'Content-Type': 'text/cloud-boothook; charset="us-ascii"', 'MIME-Version': '1.0'}
2026-07-16 14:15:41,781 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (text/cloud-boothook, hc-boot-script, 2) with frequency once-per-instance
2026-07-16 14:15:41,782 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/boothooks/hc-boot-script - wb: [700] 145 bytes
2026-07-16 14:15:41,782 - boot_hook.py[DEBUG]: Executing boothook
2026-07-16 14:15:41,782 - subp.py[DEBUG]: Running command ['/var/lib/cloud/instances/151590741/boothooks/hc-boot-script'] with allowed return codes [0] (shell=False, capture=False)
2026-07-16 14:15:41,799 - performance.py[DEBUG]: Running ['/var/lib/cloud/instances/151590741/boothooks/hc-boot-script'] took 0.017 seconds
2026-07-16 14:15:41,800 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__end__, None, 3) with frequency once-per-instance
2026-07-16 14:15:41,802 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/vendor-cloud-config.txt - wb: [600] 3184 bytes
2026-07-16 14:15:41,802 - handlers[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__end__, None, 2) with frequency once-per-instance
2026-07-16 14:15:41,802 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']] (__end__, None, 2) with frequency once-per-instance
2026-07-16 14:15:41,802 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']] (__end__, None, 2) with frequency once-per-instance
2026-07-16 14:15:41,802 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']] (__end__, None, 2) with frequency once-per-instance
2026-07-16 14:15:41,802 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__end__, None, 2) with frequency once-per-instance
2026-07-16 14:15:41,802 - handlers[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__end__, None, 3) with frequency once-per-instance
2026-07-16 14:15:41,802 - handlers.py[DEBUG]: finish: init-network/consume-vendor-data: SUCCESS: reading and applying vendor-data
2026-07-16 14:15:41,802 - handlers.py[DEBUG]: start: init-network/consume-vendor-data2: reading and applying vendor-data2
2026-07-16 14:15:41,802 - stages.py[DEBUG]: no vendordata2 from datasource
2026-07-16 14:15:41,802 - handlers.py[DEBUG]: finish: init-network/consume-vendor-data2: SUCCESS: reading and applying vendor-data2
2026-07-16 14:15:41,803 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2026-07-16 14:15:41,803 - util.py[DEBUG]: Reading 3718 bytes from /etc/cloud/cloud.cfg
2026-07-16 14:15:41,803 - util.py[DEBUG]: Attempting to load yaml from string of length 3718 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,809 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2026-07-16 14:15:41,809 - util.py[DEBUG]: Reading 90 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2026-07-16 14:15:41,809 - util.py[DEBUG]: Attempting to load yaml from string of length 90 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,809 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg (quiet=False)
2026-07-16 14:15:41,809 - util.py[DEBUG]: Reading 4236 bytes from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg
2026-07-16 14:15:41,809 - util.py[DEBUG]: Attempting to load yaml from string of length 4236 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,816 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2026-07-16 14:15:41,816 - util.py[DEBUG]: Reading 2071 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2026-07-16 14:15:41,816 - util.py[DEBUG]: Attempting to load yaml from string of length 2071 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,818 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2026-07-16 14:15:41,818 - util.py[DEBUG]: Reading 35 bytes from /run/cloud-init/cloud.cfg
2026-07-16 14:15:41,818 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,818 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,818 - util.py[DEBUG]: loaded blob returned None, returning default.
2026-07-16 14:15:41,818 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-07-16 14:15:41,818 - util.py[DEBUG]: Reading 316 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-07-16 14:15:41,818 - util.py[DEBUG]: Attempting to load yaml from string of length 316 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,819 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/vendor-cloud-config.txt (quiet=False)
2026-07-16 14:15:41,819 - util.py[DEBUG]: Reading 3184 bytes from /var/lib/cloud/instance/vendor-cloud-config.txt
2026-07-16 14:15:41,819 - util.py[DEBUG]: Attempting to load yaml from string of length 3184 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,822 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/combined-cloud-config.json (via temporary file /run/cloud-init/tmpb16yjvf4) - w: [600] 9547 bytes/chars
2026-07-16 14:15:41,822 - util.py[DEBUG]: Reading from /run/cloud-init/instance-data-sensitive.json (quiet=False)
2026-07-16 14:15:41,822 - util.py[DEBUG]: Reading 8740 bytes from /run/cloud-init/instance-data-sensitive.json
2026-07-16 14:15:41,823 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/instance-data-sensitive.json (via temporary file /run/cloud-init/tmpnrmy3cg7) - w: [600] 11610 bytes/chars
2026-07-16 14:15:41,823 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-07-16 14:15:41,823 - util.py[DEBUG]: Reading 316 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-07-16 14:15:41,824 - util.py[DEBUG]: Reading from /usr/lib/python3/dist-packages/cloudinit/config/schemas/schema-cloud-config-v1.json (quiet=False)
2026-07-16 14:15:41,825 - util.py[DEBUG]: Reading 157214 bytes from /usr/lib/python3/dist-packages/cloudinit/config/schemas/schema-cloud-config-v1.json
2026-07-16 14:15:41,832 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-07-16 14:15:41,832 - util.py[DEBUG]: Reading 316 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-07-16 14:15:41,832 - util.py[DEBUG]: Attempting to load yaml from string of length 316 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,832 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/vendor-cloud-config.txt (quiet=False)
2026-07-16 14:15:41,832 - util.py[DEBUG]: Reading 3184 bytes from /var/lib/cloud/instance/vendor-cloud-config.txt
2026-07-16 14:15:41,832 - util.py[DEBUG]: Attempting to load yaml from string of length 3184 with allowed root types (<class 'dict'>,)
2026-07-16 14:15:41,836 - handlers.py[DEBUG]: start: init-network/activate-datasource: activating datasource
2026-07-16 14:15:41,837 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/obj.pkl - wb: [400] 18494 bytes
2026-07-16 14:15:41,837 - handlers.py[DEBUG]: finish: init-network/activate-datasource: SUCCESS: activating datasource
2026-07-16 14:15:41,837 - main.py[DEBUG]: no di_report found in config.
2026-07-16 14:15:41,851 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-07-16 14:15:41,852 - modules.py[INFO]: Skipping modules 'bootcmd,write_files,disk_setup,ca_certs,rsyslog' because no applicable config is provided.
2026-07-16 14:15:41,852 - modules.py[DEBUG]: Running module seed_random (<module 'cloudinit.config.cc_seed_random' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_seed_random.py'>) with frequency once-per-instance
2026-07-16 14:15:41,853 - handlers.py[DEBUG]: start: init-network/config-seed_random: running config-seed_random with frequency once-per-instance
2026-07-16 14:15:41,853 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/config_seed_random - wb: [644] 24 bytes
2026-07-16 14:15:41,853 - helpers.py[DEBUG]: Running config-seed_random using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/config_seed_random'>)
2026-07-16 14:15:41,853 - cc_seed_random.py[DEBUG]: seed_random: adding 2048 bytes of random seed entropy to /dev/urandom
2026-07-16 14:15:41,853 - util.py[DEBUG]: Writing to /dev/urandom - ab: [None] 2048 bytes
2026-07-16 14:15:41,854 - cc_seed_random.py[DEBUG]: no command provided
2026-07-16 14:15:41,854 - handlers.py[DEBUG]: finish: init-network/config-seed_random: SUCCESS: config-seed_random ran successfully and took 0.001 seconds
2026-07-16 14:15:41,854 - modules.py[DEBUG]: Running module growpart (<module 'cloudinit.config.cc_growpart' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_growpart.py'>) with frequency always
2026-07-16 14:15:41,854 - handlers.py[DEBUG]: start: init-network/config-growpart: running config-growpart with frequency always
2026-07-16 14:15:41,854 - helpers.py[DEBUG]: Running config-growpart using lock (<cloudinit.helpers.DummyLock object at 0x7cf9b6717860>)
2026-07-16 14:15:41,854 - cc_growpart.py[DEBUG]: No 'growpart' entry in cfg.  Using default: {'mode': 'auto', 'devices': ['/'], 'ignore_growroot_disabled': False}
2026-07-16 14:15:41,854 - subp.py[DEBUG]: Running command ['growpart', '--help'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:41,857 - util.py[DEBUG]: Reading from /proc/760/mountinfo (quiet=False)
2026-07-16 14:15:41,857 - util.py[DEBUG]: Reading 2086 bytes from /proc/760/mountinfo
2026-07-16 14:15:41,858 - cc_growpart.py[DEBUG]: growpart found fs=ext4
2026-07-16 14:15:41,858 - util.py[DEBUG]: Reading from /sys/class/block/sda1/partition (quiet=False)
2026-07-16 14:15:41,858 - util.py[DEBUG]: Reading 2 bytes from /sys/class/block/sda1/partition
2026-07-16 14:15:41,858 - util.py[DEBUG]: Reading from /sys/devices/pci0000:00/0000:00:02.5/0000:06:00.0/virtio5/host0/target0:0:0/0:0:0:0/block/sda/dev (quiet=False)
2026-07-16 14:15:41,858 - util.py[DEBUG]: Reading 4 bytes from /sys/devices/pci0000:00/0000:00:02.5/0000:06:00.0/virtio5/host0/target0:0:0/0:0:0:0/block/sda/dev
2026-07-16 14:15:41,858 - util.py[DEBUG]: Reading from /proc/760/mountinfo (quiet=False)
2026-07-16 14:15:41,858 - util.py[DEBUG]: Reading 2086 bytes from /proc/760/mountinfo
2026-07-16 14:15:41,858 - util.py[DEBUG]: Reading from /proc/760/mountinfo (quiet=False)
2026-07-16 14:15:41,858 - util.py[DEBUG]: Reading 2086 bytes from /proc/760/mountinfo
2026-07-16 14:15:41,858 - subp.py[DEBUG]: Running command ['growpart', '--dry-run', '/dev/sda', '1'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:41,902 - performance.py[DEBUG]: Running ['growpart', '--dry-run', '/dev/sda', '1'] took 0.043 seconds
2026-07-16 14:15:41,902 - subp.py[DEBUG]: Running command ['growpart', '/dev/sda', '1'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:42,310 - performance.py[DEBUG]: Running ['growpart', '/dev/sda', '1'] took 0.408 seconds
2026-07-16 14:15:42,310 - performance.py[DEBUG]: Resizing devices took 0.453 seconds
2026-07-16 14:15:42,311 - cc_growpart.py[INFO]: '/' resized: changed (/dev/sda1) from 4761583616 to 40691023360
2026-07-16 14:15:42,311 - handlers.py[DEBUG]: finish: init-network/config-growpart: SUCCESS: config-growpart ran successfully and took 0.457 seconds
2026-07-16 14:15:42,311 - modules.py[DEBUG]: Running module resizefs (<module 'cloudinit.config.cc_resizefs' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_resizefs.py'>) with frequency always
2026-07-16 14:15:42,311 - handlers.py[DEBUG]: start: init-network/config-resizefs: running config-resizefs with frequency always
2026-07-16 14:15:42,311 - helpers.py[DEBUG]: Running config-resizefs using lock (<cloudinit.helpers.DummyLock object at 0x7cf9b6717e30>)
2026-07-16 14:15:42,311 - util.py[DEBUG]: Reading from /proc/760/mountinfo (quiet=False)
2026-07-16 14:15:42,311 - util.py[DEBUG]: Reading 2086 bytes from /proc/760/mountinfo
2026-07-16 14:15:42,311 - cc_resizefs.py[DEBUG]: resize_info: dev=/dev/sda1 mnt_point=/ path=/
2026-07-16 14:15:42,311 - cc_resizefs.py[DEBUG]: Resizing / (ext4) using resize2fs /dev/sda1
2026-07-16 14:15:42,312 - subp.py[DEBUG]: Running command ('resize2fs', '/dev/sda1') with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:42,521 - performance.py[DEBUG]: Running ('resize2fs', '/dev/sda1') took 0.209 seconds
2026-07-16 14:15:42,521 - cc_resizefs.py[DEBUG]: Resized root filesystem (type=ext4, val=True)
2026-07-16 14:15:42,521 - handlers.py[DEBUG]: finish: init-network/config-resizefs: SUCCESS: config-resizefs ran successfully and took 0.210 seconds
2026-07-16 14:15:42,521 - modules.py[DEBUG]: Running module mounts (<module 'cloudinit.config.cc_mounts' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_mounts.py'>) with frequency once-per-instance
2026-07-16 14:15:42,521 - handlers.py[DEBUG]: start: init-network/config-mounts: running config-mounts with frequency once-per-instance
2026-07-16 14:15:42,522 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/config_mounts - wb: [644] 23 bytes
2026-07-16 14:15:42,522 - helpers.py[DEBUG]: Running config-mounts using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/config_mounts'>)
2026-07-16 14:15:42,522 - cc_mounts.py[DEBUG]: mounts configuration is []
2026-07-16 14:15:42,522 - util.py[DEBUG]: Reading from /etc/fstab (quiet=False)
2026-07-16 14:15:42,522 - util.py[DEBUG]: Reading 558 bytes from /etc/fstab
2026-07-16 14:15:42,522 - cc_mounts.py[DEBUG]: Attempting to determine the real name of ephemeral0
2026-07-16 14:15:42,523 - cc_mounts.py[DEBUG]: changed ephemeral0 => None
2026-07-16 14:15:42,523 - cc_mounts.py[DEBUG]: Ignoring nonexistent default named mount ephemeral0
2026-07-16 14:15:42,523 - cc_mounts.py[DEBUG]: Attempting to determine the real name of swap
2026-07-16 14:15:42,523 - cc_mounts.py[DEBUG]: changed swap => None
2026-07-16 14:15:42,523 - cc_mounts.py[DEBUG]: Ignoring nonexistent default named mount swap
2026-07-16 14:15:42,523 - cc_mounts.py[DEBUG]: no need to setup swap
2026-07-16 14:15:42,523 - cc_mounts.py[DEBUG]: No modifications to fstab needed
2026-07-16 14:15:42,523 - handlers.py[DEBUG]: finish: init-network/config-mounts: SUCCESS: config-mounts ran successfully and took 0.001 seconds
2026-07-16 14:15:42,523 - modules.py[DEBUG]: Running module set_hostname (<module 'cloudinit.config.cc_set_hostname' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_set_hostname.py'>) with frequency once-per-instance
2026-07-16 14:15:42,523 - handlers.py[DEBUG]: start: init-network/config-set_hostname: running config-set_hostname with frequency once-per-instance
2026-07-16 14:15:42,523 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/config_set_hostname - wb: [644] 24 bytes
2026-07-16 14:15:42,524 - helpers.py[DEBUG]: Running config-set_hostname using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/config_set_hostname'>)
2026-07-16 14:15:42,524 - util.py[DEBUG]: Reading from /var/lib/cloud/data/set-hostname (quiet=False)
2026-07-16 14:15:42,524 - util.py[DEBUG]: Reading 57 bytes from /var/lib/cloud/data/set-hostname
2026-07-16 14:15:42,524 - cc_set_hostname.py[DEBUG]: No hostname changes. Skipping set_hostname
2026-07-16 14:15:42,524 - handlers.py[DEBUG]: finish: init-network/config-set_hostname: SUCCESS: config-set_hostname ran successfully and took 0.001 seconds
2026-07-16 14:15:42,524 - modules.py[DEBUG]: Running module update_hostname (<module 'cloudinit.config.cc_update_hostname' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_update_hostname.py'>) with frequency always
2026-07-16 14:15:42,524 - handlers.py[DEBUG]: start: init-network/config-update_hostname: running config-update_hostname with frequency always
2026-07-16 14:15:42,524 - helpers.py[DEBUG]: Running config-update_hostname using lock (<cloudinit.helpers.DummyLock object at 0x7cf9b67166c0>)
2026-07-16 14:15:42,524 - cc_update_hostname.py[DEBUG]: Updating hostname to charter-live (charter-live)
2026-07-16 14:15:42,524 - util.py[DEBUG]: Reading from /etc/hostname (quiet=False)
2026-07-16 14:15:42,524 - util.py[DEBUG]: Reading 13 bytes from /etc/hostname
2026-07-16 14:15:42,524 - distros[DEBUG]: Attempting to update hostname to charter-live in 1 files
2026-07-16 14:15:42,524 - util.py[DEBUG]: Reading from /var/lib/cloud/data/previous-hostname (quiet=False)
2026-07-16 14:15:42,525 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-hostname - wb: [644] 13 bytes
2026-07-16 14:15:42,525 - handlers.py[DEBUG]: finish: init-network/config-update_hostname: SUCCESS: config-update_hostname ran successfully and took 0.001 seconds
2026-07-16 14:15:42,525 - modules.py[DEBUG]: Running module update_etc_hosts (<module 'cloudinit.config.cc_update_etc_hosts' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_update_etc_hosts.py'>) with frequency once-per-instance
2026-07-16 14:15:42,525 - handlers.py[DEBUG]: start: init-network/config-update_etc_hosts: running config-update_etc_hosts with frequency once-per-instance
2026-07-16 14:15:42,525 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/config_update_etc_hosts - wb: [644] 23 bytes
2026-07-16 14:15:42,526 - helpers.py[DEBUG]: Running config-update_etc_hosts using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/config_update_etc_hosts'>)
2026-07-16 14:15:42,526 - util.py[DEBUG]: Reading from /etc/cloud/templates/hosts.debian.tmpl (quiet=False)
2026-07-16 14:15:42,526 - util.py[DEBUG]: Reading 845 bytes from /etc/cloud/templates/hosts.debian.tmpl
2026-07-16 14:15:42,527 - templater.py[DEBUG]: Rendering content of '/etc/cloud/templates/hosts.debian.tmpl' using renderer jinja
2026-07-16 14:15:42,532 - util.py[DEBUG]: Writing to /etc/hosts - wb: [644] 551 bytes
2026-07-16 14:15:42,532 - handlers.py[DEBUG]: finish: init-network/config-update_etc_hosts: SUCCESS: config-update_etc_hosts ran successfully and took 0.007 seconds
2026-07-16 14:15:42,532 - modules.py[DEBUG]: Running module users_groups (<module 'cloudinit.config.cc_users_groups' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_users_groups.py'>) with frequency once-per-instance
2026-07-16 14:15:42,532 - handlers.py[DEBUG]: start: init-network/config-users_groups: running config-users_groups with frequency once-per-instance
2026-07-16 14:15:42,532 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/config_users_groups - wb: [644] 24 bytes
2026-07-16 14:15:42,533 - helpers.py[DEBUG]: Running config-users_groups using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/config_users_groups'>)
2026-07-16 14:15:42,533 - distros[INFO]: User root already exists, skipping.
2026-07-16 14:15:42,533 - util.py[DEBUG]: Reading from /etc/os-release (quiet=True)
2026-07-16 14:15:42,533 - util.py[DEBUG]: Reading 400 bytes from /etc/os-release
2026-07-16 14:15:42,533 - util.py[DEBUG]: Reading from /etc/system-image/channel.ini (quiet=True)
2026-07-16 14:15:42,534 - util.py[DEBUG]: Reading 0 bytes from /etc/system-image/channel.ini
2026-07-16 14:15:42,534 - util.py[DEBUG]: Reading from /etc/shadow (quiet=False)
2026-07-16 14:15:42,534 - util.py[DEBUG]: Reading 814 bytes from /etc/shadow
2026-07-16 14:15:42,534 - distros[DEBUG]: User root found in /etc/shadow. Checking for empty password
2026-07-16 14:15:42,534 - subp.py[DEBUG]: Running command ['passwd', '-l', 'root'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:42,544 - util.py[DEBUG]: Reading from /etc/sudoers (quiet=False)
2026-07-16 14:15:42,545 - util.py[DEBUG]: Reading 1800 bytes from /etc/sudoers
2026-07-16 14:15:42,545 - util.py[DEBUG]: Writing to /etc/sudoers.d/90-cloud-init-users - wb: [440] 135 bytes
2026-07-16 14:15:42,546 - handlers.py[DEBUG]: finish: init-network/config-users_groups: SUCCESS: config-users_groups ran successfully and took 0.013 seconds
2026-07-16 14:15:42,546 - modules.py[DEBUG]: Running module ssh (<module 'cloudinit.config.cc_ssh' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_ssh.py'>) with frequency once-per-instance
2026-07-16 14:15:42,546 - handlers.py[DEBUG]: start: init-network/config-ssh: running config-ssh with frequency once-per-instance
2026-07-16 14:15:42,546 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/config_ssh - wb: [644] 21 bytes
2026-07-16 14:15:42,547 - helpers.py[DEBUG]: Running config-ssh using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/config_ssh'>)
2026-07-16 14:15:42,547 - util.py[DEBUG]: Reading from /proc/sys/crypto/fips_enabled (quiet=False)
2026-07-16 14:15:42,548 - subp.py[DEBUG]: Running command ['ssh-keygen', '-t', 'rsa', '-N', '', '-f', '/etc/ssh/ssh_host_rsa_key'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:43,777 - performance.py[DEBUG]: Running ['ssh-keygen', '-t', 'rsa', '-N', '', '-f', '/etc/ssh/ssh_host_rsa_key'] took 1.229 seconds
2026-07-16 14:15:43,777 - subp.py[DEBUG]: Running command ['ssh-keygen', '-t', 'ecdsa', '-N', '', '-f', '/etc/ssh/ssh_host_ecdsa_key'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:43,781 - subp.py[DEBUG]: Running command ['ssh-keygen', '-t', 'ed25519', '-N', '', '-f', '/etc/ssh/ssh_host_ed25519_key'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:43,785 - util.py[DEBUG]: Reading from /etc/ssh/ssh_host_ecdsa_key.pub (quiet=False)
2026-07-16 14:15:43,785 - util.py[DEBUG]: Reading 179 bytes from /etc/ssh/ssh_host_ecdsa_key.pub
2026-07-16 14:15:43,785 - util.py[DEBUG]: Reading from /etc/ssh/ssh_host_rsa_key.pub (quiet=False)
2026-07-16 14:15:43,785 - util.py[DEBUG]: Reading 571 bytes from /etc/ssh/ssh_host_rsa_key.pub
2026-07-16 14:15:43,785 - util.py[DEBUG]: Reading from /etc/ssh/ssh_host_ed25519_key.pub (quiet=False)
2026-07-16 14:15:43,785 - util.py[DEBUG]: Reading 99 bytes from /etc/ssh/ssh_host_ed25519_key.pub
2026-07-16 14:15:43,785 - util.py[DEBUG]: Reading from /etc/ssh/sshd_config (quiet=False)
2026-07-16 14:15:43,786 - util.py[DEBUG]: Reading 3502 bytes from /etc/ssh/sshd_config
2026-07-16 14:15:43,786 - util.py[DEBUG]: Reading from /root/.ssh/authorized_keys (quiet=False)
2026-07-16 14:15:43,786 - util.py[DEBUG]: Reading 0 bytes from /root/.ssh/authorized_keys
2026-07-16 14:15:43,786 - util.py[DEBUG]: Writing to /root/.ssh/authorized_keys - wb: [600] 0 bytes
2026-07-16 14:15:43,787 - util.py[DEBUG]: Reading from /etc/ssh/sshd_config (quiet=False)
2026-07-16 14:15:43,787 - util.py[DEBUG]: Reading 3502 bytes from /etc/ssh/sshd_config
2026-07-16 14:15:43,787 - util.py[DEBUG]: Reading from /root/.ssh/authorized_keys (quiet=False)
2026-07-16 14:15:43,787 - util.py[DEBUG]: Reading 0 bytes from /root/.ssh/authorized_keys
2026-07-16 14:15:43,787 - util.py[DEBUG]: Writing to /root/.ssh/authorized_keys - wb: [600] 0 bytes
2026-07-16 14:15:43,788 - handlers.py[DEBUG]: finish: init-network/config-ssh: SUCCESS: config-ssh ran successfully and took 1.241 seconds
2026-07-16 14:15:43,788 - modules.py[DEBUG]: Running module set_passwords (<module 'cloudinit.config.cc_set_passwords' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_set_passwords.py'>) with frequency once-per-instance
2026-07-16 14:15:43,788 - handlers.py[DEBUG]: start: init-network/config-set_passwords: running config-set_passwords with frequency once-per-instance
2026-07-16 14:15:43,788 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/config_set_passwords - wb: [644] 23 bytes
2026-07-16 14:15:43,788 - helpers.py[DEBUG]: Running config-set_passwords using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/config_set_passwords'>)
2026-07-16 14:15:43,789 - lifecycle.py[DEPRECATED]: Config key 'lists' is deprecated in 22.3 and scheduled to be removed in 27.3. Use 'users' instead.
2026-07-16 14:15:43,789 - lifecycle.py[DEPRECATED]: The chpasswd multiline string is deprecated in 22.2 and scheduled to be removed in 27.2. Use string type instead.
2026-07-16 14:15:43,789 - cc_set_passwords.py[DEBUG]: Handling input for chpasswd as multiline string.
2026-07-16 14:15:43,789 - cc_set_passwords.py[DEBUG]: Changing password for ['root']:
2026-07-16 14:15:43,789 - subp.py[DEBUG]: Running command ['chpasswd'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:43,823 - performance.py[DEBUG]: Running ['chpasswd'] took 0.034 seconds
2026-07-16 14:15:43,823 - subp.py[DEBUG]: Running command ['passwd', '--expire', 'root'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:43,831 - cc_set_passwords.py[DEBUG]: Expired passwords for: ['root'] users
2026-07-16 14:15:43,831 - util.py[DEBUG]: Reading from /etc/ssh/sshd_config (quiet=False)
2026-07-16 14:15:43,831 - util.py[DEBUG]: Reading 3502 bytes from /etc/ssh/sshd_config
2026-07-16 14:15:43,831 - util.py[DEBUG]: Writing to /etc/ssh/sshd_config.d/50-cloud-init.conf - ab: [600] 0 bytes
2026-07-16 14:15:43,832 - util.py[DEBUG]: Reading from /etc/ssh/sshd_config.d/50-cloud-init.conf (quiet=False)
2026-07-16 14:15:43,832 - util.py[DEBUG]: Reading 0 bytes from /etc/ssh/sshd_config.d/50-cloud-init.conf
2026-07-16 14:15:43,832 - ssh_util.py[DEBUG]: line 1: option PasswordAuthentication added with yes
2026-07-16 14:15:43,832 - util.py[DEBUG]: Writing to /etc/ssh/sshd_config.d/50-cloud-init.conf - wb: [600] 27 bytes
2026-07-16 14:15:43,832 - subp.py[DEBUG]: Running command ['systemctl', 'show', '--property', 'ActiveState', '--value', 'ssh'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:43,842 - handlers.py[DEBUG]: finish: init-network/config-set_passwords: SUCCESS: config-set_passwords ran successfully and took 0.054 seconds
2026-07-16 14:15:43,842 - main.py[DEBUG]: Ran 10 modules with 0 failures
2026-07-16 14:15:43,842 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-07-16 14:15:43,842 - util.py[DEBUG]: Reading 10 bytes from /proc/uptime
2026-07-16 14:15:43,842 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmpr0mhytdg) - w: [644] 755 bytes/chars
2026-07-16 14:15:43,842 - performance.py[DEBUG]: cloud-init stage: 'init-network' took 2.232 seconds
2026-07-16 14:15:43,843 - handlers.py[DEBUG]: finish: init-network: SUCCESS: searching for network datasources
2026-07-16 14:15:44,639 - log_util.py[DEBUG]: Cloud-init v. 25.3-0ubuntu1~24.04.1 running 'modules:config' at Thu, 16 Jul 2026 14:15:44 +0000. Up 10.68 seconds.
2026-07-16 14:15:44,639 - main.py[INFO]: PID [1] started cloud-init 'modules:config'.
2026-07-16 14:15:44,649 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-07-16 14:15:44,651 - modules.py[INFO]: Skipping modules 'wireguard,snap,ubuntu_autoinstall,keyboard,apt_pipelining,ubuntu_pro,ntp,timezone,disable_ec2_metadata' because no applicable config is provided.
2026-07-16 14:15:44,651 - modules.py[DEBUG]: Running module ssh_import_id (<module 'cloudinit.config.cc_ssh_import_id' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_ssh_import_id.py'>) with frequency once-per-instance
2026-07-16 14:15:44,651 - handlers.py[DEBUG]: start: modules-config/config-ssh_import_id: running config-ssh_import_id with frequency once-per-instance
2026-07-16 14:15:44,651 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/config_ssh_import_id - wb: [644] 23 bytes
2026-07-16 14:15:44,651 - helpers.py[DEBUG]: Running config-ssh_import_id using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/config_ssh_import_id'>)
2026-07-16 14:15:44,652 - cc_ssh_import_id.py[DEBUG]: Skipping module named ssh_import_id, no 'ssh_import_id' directives found.
2026-07-16 14:15:44,652 - handlers.py[DEBUG]: finish: modules-config/config-ssh_import_id: SUCCESS: config-ssh_import_id ran successfully and took 0.000 seconds
2026-07-16 14:15:44,652 - modules.py[DEBUG]: Running module locale (<module 'cloudinit.config.cc_locale' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_locale.py'>) with frequency once-per-instance
2026-07-16 14:15:44,652 - handlers.py[DEBUG]: start: modules-config/config-locale: running config-locale with frequency once-per-instance
2026-07-16 14:15:44,652 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/config_locale - wb: [644] 24 bytes
2026-07-16 14:15:44,652 - helpers.py[DEBUG]: Running config-locale using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/config_locale'>)
2026-07-16 14:15:44,652 - util.py[DEBUG]: Reading from /etc/default/locale (quiet=False)
2026-07-16 14:15:44,652 - util.py[DEBUG]: Reading 17 bytes from /etc/default/locale
2026-07-16 14:15:44,652 - cc_locale.py[DEBUG]: Setting locale to en_US.UTF-8
2026-07-16 14:15:44,652 - debian.py[DEBUG]: System locale set to en_US.UTF-8 via /etc/default/locale
2026-07-16 14:15:44,652 - debian.py[DEBUG]: System has 'LANG=en_US.UTF-8' requested 'en_US.UTF-8', skipping regeneration.
2026-07-16 14:15:44,652 - handlers.py[DEBUG]: finish: modules-config/config-locale: SUCCESS: config-locale ran successfully and took 0.001 seconds
2026-07-16 14:15:44,652 - modules.py[DEBUG]: Running module grub_dpkg (<module 'cloudinit.config.cc_grub_dpkg' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_grub_dpkg.py'>) with frequency once-per-instance
2026-07-16 14:15:44,653 - handlers.py[DEBUG]: start: modules-config/config-grub_dpkg: running config-grub_dpkg with frequency once-per-instance
2026-07-16 14:15:44,653 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/config_grub_dpkg - wb: [644] 23 bytes
2026-07-16 14:15:44,653 - helpers.py[DEBUG]: Running config-grub_dpkg using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/config_grub_dpkg'>)
2026-07-16 14:15:44,653 - subp.py[DEBUG]: Running command ['grub-probe', '-t', 'disk', '/boot'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:44,659 - subp.py[DEBUG]: Running command ['udevadm', 'info', '--root', '--query=symlink', '/dev/sda'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:44,661 - cc_grub_dpkg.py[DEBUG]: considering these device symlinks: /dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_123211194,/dev/disk/by-path/pci-0000:06:00.0-scsi-0:0:0:0,/dev/disk/by-diskseq/9
2026-07-16 14:15:44,661 - cc_grub_dpkg.py[DEBUG]: filtered to these disk/by-id symlinks: /dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_123211194
2026-07-16 14:15:44,661 - cc_grub_dpkg.py[DEBUG]: selected /dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_123211194
2026-07-16 14:15:44,661 - cc_grub_dpkg.py[DEBUG]: Setting grub debconf-set-selections with 'grub-pc grub-pc/install_devices string /dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_123211194
grub-pc grub-pc/install_devices_empty boolean false
'
2026-07-16 14:15:44,661 - subp.py[DEBUG]: Running command ['debconf-set-selections'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:44,815 - performance.py[DEBUG]: Running ['debconf-set-selections'] took 0.154 seconds
2026-07-16 14:15:44,815 - handlers.py[DEBUG]: finish: modules-config/config-grub_dpkg: SUCCESS: config-grub_dpkg ran successfully and took 0.163 seconds
2026-07-16 14:15:44,815 - modules.py[DEBUG]: Running module apt_configure (<module 'cloudinit.config.cc_apt_configure' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_apt_configure.py'>) with frequency once-per-instance
2026-07-16 14:15:44,816 - handlers.py[DEBUG]: start: modules-config/config-apt_configure: running config-apt_configure with frequency once-per-instance
2026-07-16 14:15:44,816 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/config_apt_configure - wb: [644] 23 bytes
2026-07-16 14:15:44,816 - helpers.py[DEBUG]: Running config-apt_configure using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/config_apt_configure'>)
2026-07-16 14:15:44,816 - cc_apt_configure.py[DEBUG]: debconf_selections was not set in config
2026-07-16 14:15:44,816 - util.py[DEBUG]: Reading from /etc/os-release (quiet=True)
2026-07-16 14:15:44,816 - util.py[DEBUG]: Reading 400 bytes from /etc/os-release
2026-07-16 14:15:44,817 - util.py[DEBUG]: Reading from /etc/system-image/channel.ini (quiet=True)
2026-07-16 14:15:44,817 - util.py[DEBUG]: Reading 0 bytes from /etc/system-image/channel.ini
2026-07-16 14:15:44,817 - cc_apt_configure.py[DEBUG]: handling apt config: {}
2026-07-16 14:15:44,817 - subp.py[DEBUG]: Running command ['lsb_release', '--all'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:44,826 - subp.py[DEBUG]: Running command ['dpkg', '--print-architecture'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:44,829 - cc_apt_configure.py[DEBUG]: got primary mirror: None
2026-07-16 14:15:44,830 - cc_apt_configure.py[DEBUG]: got security mirror: None
2026-07-16 14:15:44,830 - util.py[DEBUG]: search for mirror in candidates: '['https://mirror.hetzner.com/ubuntu/packages']'
2026-07-16 14:15:44,840 - util.py[DEBUG]: found working mirror: 'https://mirror.hetzner.com/ubuntu/packages'
2026-07-16 14:15:44,840 - util.py[DEBUG]: search for mirror in candidates: '['https://mirror.hetzner.com/ubuntu/security']'
2026-07-16 14:15:44,840 - util.py[DEBUG]: found working mirror: 'https://mirror.hetzner.com/ubuntu/security'
2026-07-16 14:15:44,840 - distros[DEBUG]: filtered distro mirror info: {'primary': 'https://mirror.hetzner.com/ubuntu/packages', 'security': 'https://mirror.hetzner.com/ubuntu/security'}
2026-07-16 14:15:44,841 - cc_apt_configure.py[DEBUG]: Apt Mirror info: {'primary': 'https://mirror.hetzner.com/ubuntu/packages', 'security': 'https://mirror.hetzner.com/ubuntu/security', 'PRIMARY': 'https://mirror.hetzner.com/ubuntu/packages', 'SECURITY': 'https://mirror.hetzner.com/ubuntu/security', 'MIRROR': 'https://mirror.hetzner.com/ubuntu/packages'}
2026-07-16 14:15:44,844 - cc_apt_configure.py[INFO]: No custom template provided, fall back to builtin
2026-07-16 14:15:44,844 - util.py[DEBUG]: Reading from /etc/cloud/templates/sources.list.ubuntu.deb822.tmpl (quiet=False)
2026-07-16 14:15:44,844 - util.py[DEBUG]: Reading 3091 bytes from /etc/cloud/templates/sources.list.ubuntu.deb822.tmpl
2026-07-16 14:15:44,850 - util.py[DEBUG]: Writing to /etc/apt/sources.list.d/ubuntu.sources - wb: [644] 3007 bytes
2026-07-16 14:15:44,851 - util.py[DEBUG]: Reading from /etc/apt/sources.list (quiet=False)
2026-07-16 14:15:44,851 - util.py[DEBUG]: Reading 70 bytes from /etc/apt/sources.list
2026-07-16 14:15:44,851 - cc_apt_configure.py[INFO]: Replacing /etc/apt/sources.list to favor deb822 source format
2026-07-16 14:15:44,851 - util.py[DEBUG]: Writing to /etc/apt/sources.list - wb: [644] 270 bytes
2026-07-16 14:15:44,853 - handlers.py[DEBUG]: finish: modules-config/config-apt_configure: SUCCESS: config-apt_configure ran successfully and took 0.037 seconds
2026-07-16 14:15:44,853 - modules.py[DEBUG]: Running module runcmd (<module 'cloudinit.config.cc_runcmd' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_runcmd.py'>) with frequency once-per-instance
2026-07-16 14:15:44,853 - handlers.py[DEBUG]: start: modules-config/config-runcmd: running config-runcmd with frequency once-per-instance
2026-07-16 14:15:44,853 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/config_runcmd - wb: [644] 24 bytes
2026-07-16 14:15:44,854 - helpers.py[DEBUG]: Running config-runcmd using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/config_runcmd'>)
2026-07-16 14:15:44,854 - util.py[DEBUG]: Shellified 5 commands.
2026-07-16 14:15:44,854 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/scripts/runcmd - wb: [700] 258 bytes
2026-07-16 14:15:44,854 - handlers.py[DEBUG]: finish: modules-config/config-runcmd: SUCCESS: config-runcmd ran successfully and took 0.001 seconds
2026-07-16 14:15:44,854 - modules.py[DEBUG]: Running module byobu (<module 'cloudinit.config.cc_byobu' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_byobu.py'>) with frequency once-per-instance
2026-07-16 14:15:44,854 - handlers.py[DEBUG]: start: modules-config/config-byobu: running config-byobu with frequency once-per-instance
2026-07-16 14:15:44,854 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/config_byobu - wb: [644] 24 bytes
2026-07-16 14:15:44,855 - helpers.py[DEBUG]: Running config-byobu using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/config_byobu'>)
2026-07-16 14:15:44,855 - cc_byobu.py[DEBUG]: Skipping module named byobu, no 'byobu' values found
2026-07-16 14:15:44,855 - handlers.py[DEBUG]: finish: modules-config/config-byobu: SUCCESS: config-byobu ran successfully and took 0.000 seconds
2026-07-16 14:15:44,855 - main.py[DEBUG]: Ran 6 modules with 0 failures
2026-07-16 14:15:44,855 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-07-16 14:15:44,855 - util.py[DEBUG]: Reading 11 bytes from /proc/uptime
2026-07-16 14:15:44,855 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmp1_bly5iy) - w: [644] 757 bytes/chars
2026-07-16 14:15:44,855 - performance.py[DEBUG]: cloud-init stage: 'modules-config' took 0.300 seconds
2026-07-16 14:15:44,855 - handlers.py[DEBUG]: finish: modules-config: SUCCESS: running modules for config
2026-07-16 14:15:45,549 - log_util.py[DEBUG]: Cloud-init v. 25.3-0ubuntu1~24.04.1 running 'modules:final' at Thu, 16 Jul 2026 14:15:45 +0000. Up 11.59 seconds.
2026-07-16 14:15:45,549 - main.py[INFO]: PID [1] started cloud-init 'modules:final'.
2026-07-16 14:15:45,565 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-07-16 14:15:45,567 - modules.py[INFO]: Skipping modules 'package_update_upgrade_install,fan,landscape,lxd,ubuntu_drivers,write_files_deferred,puppet,chef,ansible,mcollective,salt_minion,phone_home,power_state_change' because no applicable config is provided.
2026-07-16 14:15:45,567 - modules.py[DEBUG]: Running module reset_rmc (<module 'cloudinit.config.cc_reset_rmc' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_reset_rmc.py'>) with frequency once-per-instance
2026-07-16 14:15:45,568 - handlers.py[DEBUG]: start: modules-final/config-reset_rmc: running config-reset_rmc with frequency once-per-instance
2026-07-16 14:15:45,568 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/config_reset_rmc - wb: [644] 25 bytes
2026-07-16 14:15:45,568 - helpers.py[DEBUG]: Running config-reset_rmc using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/config_reset_rmc'>)
2026-07-16 14:15:45,568 - cc_reset_rmc.py[DEBUG]: module disabled, RSCT_PATH not present
2026-07-16 14:15:45,568 - handlers.py[DEBUG]: finish: modules-final/config-reset_rmc: SUCCESS: config-reset_rmc ran successfully and took 0.001 seconds
2026-07-16 14:15:45,569 - modules.py[DEBUG]: Running module scripts_vendor (<module 'cloudinit.config.cc_scripts_vendor' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_scripts_vendor.py'>) with frequency once-per-instance
2026-07-16 14:15:45,569 - handlers.py[DEBUG]: start: modules-final/config-scripts_vendor: running config-scripts_vendor with frequency once-per-instance
2026-07-16 14:15:45,569 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/config_scripts_vendor - wb: [644] 25 bytes
2026-07-16 14:15:45,569 - helpers.py[DEBUG]: Running config-scripts_vendor using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/config_scripts_vendor'>)
2026-07-16 14:15:45,569 - handlers.py[DEBUG]: finish: modules-final/config-scripts_vendor: SUCCESS: config-scripts_vendor ran successfully and took 0.000 seconds
2026-07-16 14:15:45,569 - modules.py[DEBUG]: Running module scripts_per_once (<module 'cloudinit.config.cc_scripts_per_once' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_scripts_per_once.py'>) with frequency once
2026-07-16 14:15:45,569 - handlers.py[DEBUG]: start: modules-final/config-scripts_per_once: running config-scripts_per_once with frequency once
2026-07-16 14:15:45,569 - util.py[DEBUG]: Writing to /var/lib/cloud/sem/config_scripts_per_once.once - wb: [644] 25 bytes
2026-07-16 14:15:45,570 - helpers.py[DEBUG]: Running config-scripts_per_once using lock (<FileLock using file '/var/lib/cloud/sem/config_scripts_per_once.once'>)
2026-07-16 14:15:45,570 - handlers.py[DEBUG]: finish: modules-final/config-scripts_per_once: SUCCESS: config-scripts_per_once ran successfully and took 0.000 seconds
2026-07-16 14:15:45,570 - modules.py[DEBUG]: Running module scripts_per_boot (<module 'cloudinit.config.cc_scripts_per_boot' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_scripts_per_boot.py'>) with frequency always
2026-07-16 14:15:45,570 - handlers.py[DEBUG]: start: modules-final/config-scripts_per_boot: running config-scripts_per_boot with frequency always
2026-07-16 14:15:45,570 - helpers.py[DEBUG]: Running config-scripts_per_boot using lock (<cloudinit.helpers.DummyLock object at 0x731b3c6f23c0>)
2026-07-16 14:15:45,570 - handlers.py[DEBUG]: finish: modules-final/config-scripts_per_boot: SUCCESS: config-scripts_per_boot ran successfully and took 0.000 seconds
2026-07-16 14:15:45,570 - modules.py[DEBUG]: Running module scripts_per_instance (<module 'cloudinit.config.cc_scripts_per_instance' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_scripts_per_instance.py'>) with frequency once-per-instance
2026-07-16 14:15:45,570 - handlers.py[DEBUG]: start: modules-final/config-scripts_per_instance: running config-scripts_per_instance with frequency once-per-instance
2026-07-16 14:15:45,570 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/config_scripts_per_instance - wb: [644] 24 bytes
2026-07-16 14:15:45,570 - helpers.py[DEBUG]: Running config-scripts_per_instance using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/config_scripts_per_instance'>)
2026-07-16 14:15:45,571 - handlers.py[DEBUG]: finish: modules-final/config-scripts_per_instance: SUCCESS: config-scripts_per_instance ran successfully and took 0.000 seconds
2026-07-16 14:15:45,571 - modules.py[DEBUG]: Running module scripts_user (<module 'cloudinit.config.cc_scripts_user' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_scripts_user.py'>) with frequency once-per-instance
2026-07-16 14:15:45,571 - handlers.py[DEBUG]: start: modules-final/config-scripts_user: running config-scripts_user with frequency once-per-instance
2026-07-16 14:15:45,571 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/config_scripts_user - wb: [644] 25 bytes
2026-07-16 14:15:45,571 - helpers.py[DEBUG]: Running config-scripts_user using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/config_scripts_user'>)
2026-07-16 14:15:45,571 - subp.py[DEBUG]: Running command ['/var/lib/cloud/instance/scripts/runcmd'] with allowed return codes [0] (shell=False, capture=False)
2026-07-16 14:15:45,619 - performance.py[DEBUG]: Running ['/var/lib/cloud/instance/scripts/runcmd'] took 0.047 seconds
2026-07-16 14:15:45,619 - subp.py[DEBUG]: Unexpected error while running command.
Command: ['/var/lib/cloud/instance/scripts/runcmd']
Exit code: 5
Reason: -
Stdout: -
Stderr: -
2026-07-16 14:15:45,619 - cc_scripts_user.py[WARNING]: Failed to run module scripts_user (scripts in /var/lib/cloud/instance/scripts)
2026-07-16 14:15:45,619 - handlers.py[DEBUG]: finish: modules-final/config-scripts_user: FAIL: running config-scripts_user with frequency once-per-instance
2026-07-16 14:15:45,619 - log_util.py[WARNING]: Running module scripts_user (<module 'cloudinit.config.cc_scripts_user' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_scripts_user.py'>) failed
2026-07-16 14:15:45,619 - log_util.py[DEBUG]: Running module scripts_user (<module 'cloudinit.config.cc_scripts_user' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_scripts_user.py'>) failed
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/cloudinit/config/modules.py", line 297, in _run_modules
    ran, _r = cc.run(
              ^^^^^^^
  File "/usr/lib/python3/dist-packages/cloudinit/cloud.py", line 71, in run
    return self._runners.run(name, functor, args, freq, clear_on_fail)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/cloudinit/helpers.py", line 156, in run
    results = functor(**args)
              ^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/cloudinit/config/cc_scripts_user.py", line 38, in handle
    subp.runparts(runparts_path)
  File "/usr/lib/python3/dist-packages/cloudinit/subp.py", line 386, in runparts
    raise RuntimeError(
RuntimeError: Runparts: 1 failures (runcmd) in 1 attempted commands
2026-07-16 14:15:45,622 - modules.py[DEBUG]: Running module ssh_authkey_fingerprints (<module 'cloudinit.config.cc_ssh_authkey_fingerprints' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_ssh_authkey_fingerprints.py'>) with frequency once-per-instance
2026-07-16 14:15:45,623 - handlers.py[DEBUG]: start: modules-final/config-ssh_authkey_fingerprints: running config-ssh_authkey_fingerprints with frequency once-per-instance
2026-07-16 14:15:45,623 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/config_ssh_authkey_fingerprints - wb: [644] 25 bytes
2026-07-16 14:15:45,623 - helpers.py[DEBUG]: Running config-ssh_authkey_fingerprints using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/config_ssh_authkey_fingerprints'>)
2026-07-16 14:15:45,624 - util.py[DEBUG]: Reading from /etc/ssh/sshd_config (quiet=False)
2026-07-16 14:15:45,624 - util.py[DEBUG]: Reading 3501 bytes from /etc/ssh/sshd_config
2026-07-16 14:15:45,624 - util.py[DEBUG]: Reading from /root/.ssh/authorized_keys (quiet=False)
2026-07-16 14:15:45,624 - util.py[DEBUG]: Reading 0 bytes from /root/.ssh/authorized_keys
2026-07-16 14:15:45,626 - handlers.py[DEBUG]: finish: modules-final/config-ssh_authkey_fingerprints: SUCCESS: config-ssh_authkey_fingerprints ran successfully and took 0.003 seconds
2026-07-16 14:15:45,626 - modules.py[DEBUG]: Running module keys_to_console (<module 'cloudinit.config.cc_keys_to_console' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_keys_to_console.py'>) with frequency once-per-instance
2026-07-16 14:15:45,626 - handlers.py[DEBUG]: start: modules-final/config-keys_to_console: running config-keys_to_console with frequency once-per-instance
2026-07-16 14:15:45,626 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/config_keys_to_console - wb: [644] 24 bytes
2026-07-16 14:15:45,627 - helpers.py[DEBUG]: Running config-keys_to_console using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/config_keys_to_console'>)
2026-07-16 14:15:45,627 - subp.py[DEBUG]: Running command ['/usr/lib/cloud-init/write-ssh-key-fingerprints', '', ''] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:45,654 - performance.py[DEBUG]: Running ['/usr/lib/cloud-init/write-ssh-key-fingerprints', '', ''] took 0.028 seconds
2026-07-16 14:15:45,687 - performance.py[DEBUG]: Writing to console took 0.032 seconds
2026-07-16 14:15:45,687 - handlers.py[DEBUG]: finish: modules-final/config-keys_to_console: SUCCESS: config-keys_to_console ran successfully and took 0.061 seconds
2026-07-16 14:15:45,687 - modules.py[DEBUG]: Running module install_hotplug (<module 'cloudinit.config.cc_install_hotplug' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_install_hotplug.py'>) with frequency once-per-instance
2026-07-16 14:15:45,687 - handlers.py[DEBUG]: start: modules-final/config-install_hotplug: running config-install_hotplug with frequency once-per-instance
2026-07-16 14:15:45,688 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/151590741/sem/config_install_hotplug - wb: [644] 25 bytes
2026-07-16 14:15:45,688 - helpers.py[DEBUG]: Running config-install_hotplug using lock (<FileLock using file '/var/lib/cloud/instances/151590741/sem/config_install_hotplug'>)
2026-07-16 14:15:45,688 - util.py[DEBUG]: Reading from /var/lib/cloud/hotplug.enabled (quiet=False)
2026-07-16 14:15:45,688 - util.py[DEBUG]: File not found: /var/lib/cloud/hotplug.enabled
2026-07-16 14:15:45,688 - stages.py[DEBUG]: Allowed events: {<EventScope.NETWORK: 'network'>: {<EventType.BOOT_NEW_INSTANCE: 'boot-new-instance'>, <EventType.HOTPLUG: 'hotplug'>, <EventType.BOOT: 'boot'>}}
2026-07-16 14:15:45,688 - stages.py[DEBUG]: Event Allowed: scope=network EventType=hotplug
2026-07-16 14:15:45,688 - cc_install_hotplug.py[INFO]: Installing hotplug.
2026-07-16 14:15:45,688 - util.py[DEBUG]: Writing to /etc/udev/rules.d/90-cloud-init-hook-hotplug.rules - wb: [644] 283 bytes
2026-07-16 14:15:45,689 - subp.py[DEBUG]: Running command ['udevadm', 'control', '--reload-rules'] with allowed return codes [0] (shell=False, capture=True)
2026-07-16 14:15:45,698 - handlers.py[DEBUG]: finish: modules-final/config-install_hotplug: SUCCESS: config-install_hotplug ran successfully and took 0.011 seconds
2026-07-16 14:15:45,698 - modules.py[DEBUG]: Running module final_message (<module 'cloudinit.config.cc_final_message' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_final_message.py'>) with frequency always
2026-07-16 14:15:45,698 - handlers.py[DEBUG]: start: modules-final/config-final_message: running config-final_message with frequency always
2026-07-16 14:15:45,699 - helpers.py[DEBUG]: Running config-final_message using lock (<cloudinit.helpers.DummyLock object at 0x731b3c7101d0>)
2026-07-16 14:15:45,699 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-07-16 14:15:45,699 - util.py[DEBUG]: Reading 12 bytes from /proc/uptime
2026-07-16 14:15:45,703 - log_util.py[DEBUG]: Cloud-init v. 25.3-0ubuntu1~24.04.1 finished at Thu, 16 Jul 2026 14:15:45 +0000. Datasource DataSourceHetzner.  Up 11.79 seconds
2026-07-16 14:15:45,703 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/boot-finished - wb: [644] 67 bytes
2026-07-16 14:15:45,707 - handlers.py[DEBUG]: finish: modules-final/config-final_message: SUCCESS: config-final_message ran successfully and took 0.008 seconds
2026-07-16 14:15:45,707 - main.py[DEBUG]: Ran 10 modules with 1 failures
2026-07-16 14:15:45,707 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-07-16 14:15:45,707 - util.py[DEBUG]: Reading 12 bytes from /proc/uptime
2026-07-16 14:15:45,707 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmp_380ayap) - w: [644] 1132 bytes/chars
2026-07-16 14:15:45,708 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/result.json (via temporary file /var/lib/cloud/data/tmpmzqtdfcf) - w: [644] 164 bytes/chars
2026-07-16 14:15:45,708 - util.py[DEBUG]: Creating symbolic link from '/run/cloud-init/result.json' => '../../var/lib/cloud/data/result.json'
2026-07-16 14:15:45,708 - performance.py[DEBUG]: cloud-init stage: 'modules-final' took 0.233 seconds
2026-07-16 14:15:45,708 - handlers.py[DEBUG]: finish: modules-final: FAIL: running modules for final
