2026-05-01 14:58:42,094 - log_util.py[DEBUG]: Cloud-init v. 25.2-0ubuntu1~24.04.1 running 'init-local' at Fri, 01 May 2026 14:58:42 +0000. Up 7.13 seconds.
2026-05-01 14:58:42,094 - main.py[INFO]: PID [1] started cloud-init 'init-local'.
2026-05-01 14:58:42,094 - main.py[DEBUG]: No kernel command line url found.
2026-05-01 14:58:42,094 - main.py[DEBUG]: Closing stdin
2026-05-01 14:58:42,098 - util.py[DEBUG]: Writing to /var/log/cloud-init.log - ab: [640] 0 bytes
2026-05-01 14:58:42,099 - util.py[DEBUG]: Changing the ownership of /var/log/cloud-init.log to 103:4
2026-05-01 14:58:42,099 - util.py[DEBUG]: Writing to /var/lib/cloud/data/python-version - wb: [644] 4 bytes
2026-05-01 14:58:42,099 - util.py[DEBUG]: Attempting to remove /var/lib/cloud/instance/boot-finished
2026-05-01 14:58:42,100 - handlers.py[DEBUG]: start: init-local/check-cache: attempting to read from cache [check]
2026-05-01 14:58:42,100 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/obj.pkl (quiet=False)
2026-05-01 14:58:42,100 - stages.py[DEBUG]: no cache found
2026-05-01 14:58:42,100 - handlers.py[DEBUG]: finish: init-local/check-cache: SUCCESS: no cache found
2026-05-01 14:58:42,111 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-05-01 14:58:42,112 - sources[DEBUG]: Looking for data source in: ['Hetzner', 'None'], via packages ['', 'cloudinit.sources'] that matches dependencies ['FILESYSTEM']
2026-05-01 14:58:42,119 - sources[DEBUG]: Searching for local data source in: ['DataSourceHetzner']
2026-05-01 14:58:42,120 - handlers.py[DEBUG]: start: init-local/search-Hetzner: searching for local data from DataSourceHetzner
2026-05-01 14:58:42,120 - sources[DEBUG]: Seeing if we can get any data from <class 'cloudinit.sources.DataSourceHetzner.DataSourceHetzner'>
2026-05-01 14:58:42,120 - sources[DEBUG]: Update datasource metadata and network config due to events: boot-new-instance
2026-05-01 14:58:42,121 - sources[DEBUG]: Detected DataSourceHetzner
2026-05-01 14:58:42,122 - dmi.py[DEBUG]: querying dmi data /sys/class/dmi/id/sys_vendor
2026-05-01 14:58:42,124 - dmi.py[DEBUG]: querying dmi data /sys/class/dmi/id/product_serial
2026-05-01 14:58:42,124 - DataSourceHetzner.py[DEBUG]: Running on Hetzner Cloud: serial=128771396
2026-05-01 14:58:42,125 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/name_assign_type (quiet=False)
2026-05-01 14:58:42,125 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/enp1s0/name_assign_type
2026-05-01 14:58:42,125 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-05-01 14:58:42,125 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-05-01 14:58:42,125 - util.py[DEBUG]: Reading from /sys/class/net/lo/device/device (quiet=False)
2026-05-01 14:58:42,126 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/address (quiet=False)
2026-05-01 14:58:42,126 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/enp1s0/address
2026-05-01 14:58:42,126 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/device/device (quiet=False)
2026-05-01 14:58:42,126 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/enp1s0/device/device
2026-05-01 14:58:42,126 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/carrier (quiet=False)
2026-05-01 14:58:42,126 - net[DEBUG]: Interface has no carrier: enp1s0
2026-05-01 14:58:42,126 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/dormant (quiet=False)
2026-05-01 14:58:42,126 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/operstate (quiet=False)
2026-05-01 14:58:42,126 - util.py[DEBUG]: Reading 5 bytes from /sys/class/net/enp1s0/operstate
2026-05-01 14:58:42,126 - subp.py[DEBUG]: Running command ['ip', '--json', 'addr'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:42,144 - performance.py[DEBUG]: Running ['ip', '--json', 'addr'] took 0.018 seconds
2026-05-01 14:58:42,148 - 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.2-0ubuntu1~24.04.1'}} configuration
2026-05-01 14:58:42,155 - url_helper.py[DEBUG]: Exception(s) [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 0x7e5b7bd23ad0>: 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-05-01 14:58:42,156 - 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 0x7e5b7bd23ad0>: Failed to establish a new connection: [Errno 101] Network is unreachable'))]
2026-05-01 14:58:42,156 - ephemeral.py[DEBUG]: Failed to reach IMDS without ephemeral network setup.
2026-05-01 14:58:42,156 - distros[DEBUG]: Using configured dhcp client priority list: ['dhclient', 'dhcpcd', 'udhcpc']
2026-05-01 14:58:42,157 - distros[DEBUG]: DHCP client not found: dhclient
2026-05-01 14:58:42,157 - distros[DEBUG]: DHCP client selected: dhcpcd
2026-05-01 14:58:42,157 - dhcp.py[DEBUG]: Performing a dhcp discovery on enp1s0
2026-05-01 14:58:42,157 - subp.py[DEBUG]: Running command ['ip', 'link', 'set', 'dev', 'enp1s0', 'up'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:42,165 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/type (quiet=False)
2026-05-01 14:58:42,165 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/enp1s0/type
2026-05-01 14:58:42,165 - subp.py[DEBUG]: Running command ['dhcpcd', '--ipv4only', '--waitip', '--persistent', '--noarp', '--script=/bin/true', 'enp1s0'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:42,623 - performance.py[DEBUG]: Running ['dhcpcd', '--ipv4only', '--waitip', '--persistent', '--noarp', '--script=/bin/true', 'enp1s0'] took 0.458 seconds
2026-05-01 14:58:42,623 - subp.py[DEBUG]: Running command ['dhcpcd', '--dumplease', '--ipv4only', 'enp1s0'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:42,629 - dhcp.py[DEBUG]: Parsing dhcpcd lease for interface enp1s0: 'reason=BOUND\ninterface=enp1s0\nprotocol=dhcp\nip_address=46.224.71.218\nsubnet_cidr=32\nbroadcast_address=46.224.71.218\nnetwork_number=46.224.71.218\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-05-01 14:58:42,630 - util.py[DEBUG]: Reading from /var/lib/dhcpcd/enp1s0.lease (quiet=False)
2026-05-01 14:58:42,630 - util.py[DEBUG]: Reading 310 bytes from /var/lib/dhcpcd/enp1s0.lease
2026-05-01 14:58:42,630 - 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-05-01 14:58:42,633 - util.py[DEBUG]: Reading from /run/dhcpcd/enp1s0-4.pid (quiet=False)
2026-05-01 14:58:42,633 - util.py[DEBUG]: Reading 4 bytes from /run/dhcpcd/enp1s0-4.pid
2026-05-01 14:58:42,633 - util.py[DEBUG]: Reading from /proc/688/stat (quiet=True)
2026-05-01 14:58:42,634 - util.py[DEBUG]: Reading 304 bytes from /proc/688/stat
2026-05-01 14:58:42,634 - dhcp.py[DEBUG]: killing dhcpcd with pid=688 gid=687
2026-05-01 14:58:42,634 - ephemeral.py[DEBUG]: Received dhcp lease on enp1s0 for 46.224.71.218/255.255.255.255
2026-05-01 14:58:42,635 - ephemeral.py[DEBUG]: Attempting setup of ephemeral network on enp1s0 with 46.224.71.218/32 brd 46.224.71.218
2026-05-01 14:58:42,635 - subp.py[DEBUG]: Running command ['ip', '--json', 'addr'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:42,639 - ephemeral.py[DEBUG]: Skip adding ip address: enp1s0 already has address 46.224.71.218
2026-05-01 14:58:42,639 - ephemeral.py[DEBUG]: Skip bringing up network link: interface enp1s0 is already up
2026-05-01 14:58:42,639 - 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-05-01 14:58:42,642 - 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-05-01 14:58:42,646 - url_helper.py[DEBUG]: [0/61] 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.2-0ubuntu1~24.04.1'}} configuration
2026-05-01 14:58:42,655 - url_helper.py[DEBUG]: Read from http://169.254.169.254/hetzner/v1/metadata (200, 4246b) after 1 attempts
2026-05-01 14:58:42,655 - util.py[DEBUG]: Attempting to load yaml from string of length 4246 with allowed root types (<class 'dict'>, <class 'list'>)
2026-05-01 14:58:42,663 - url_helper.py[DEBUG]: [0/61] 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.2-0ubuntu1~24.04.1'}} configuration
2026-05-01 14:58:42,667 - url_helper.py[DEBUG]: Read from http://169.254.169.254/hetzner/v1/userdata (200, 1075b) after 1 attempts
2026-05-01 14:58:42,667 - url_helper.py[DEBUG]: [0/61] 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.2-0ubuntu1~24.04.1'}} configuration
2026-05-01 14:58:42,671 - url_helper.py[DEBUG]: Read from http://169.254.169.254/hetzner/v1/metadata/private-networks (200, 3b) after 1 attempts
2026-05-01 14:58:42,671 - util.py[DEBUG]: Attempting to load yaml from string of length 3 with allowed root types (<class 'dict'>, <class 'list'>)
2026-05-01 14:58:42,671 - 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-05-01 14:58:42,683 - performance.py[DEBUG]: Running ['ip', '-4', 'route', 'del', '0.0.0.0/0', 'via', '172.31.1.1', 'dev', 'enp1s0'] took 0.012 seconds
2026-05-01 14:58:42,685 - 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-05-01 14:58:42,688 - subp.py[DEBUG]: Running command ['ip', '-family', 'inet', 'link', 'set', 'dev', 'enp1s0', 'down'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:42,691 - subp.py[DEBUG]: Running command ['ip', '-family', 'inet', 'addr', 'del', '46.224.71.218/32', 'dev', 'enp1s0'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:42,701 - util.py[DEBUG]: Writing to /run/cloud-init/cloud-id-hetzner - wb: [644] 8 bytes
2026-05-01 14:58:42,702 - util.py[DEBUG]: Creating symbolic link from '/run/cloud-init/cloud-id' => '/run/cloud-init/cloud-id-hetzner'
2026-05-01 14:58:42,704 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/instance-data-sensitive.json (via temporary file /run/cloud-init/tmp4wfzjy8o) - w: [600] 8980 bytes/chars
2026-05-01 14:58:42,706 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/instance-data.json (via temporary file /run/cloud-init/tmppl0qv46f) - w: [644] 2361 bytes/chars
2026-05-01 14:58:42,706 - performance.py[DEBUG]: Getting metadata took 0.586 seconds
2026-05-01 14:58:42,707 - handlers.py[DEBUG]: finish: init-local/search-Hetzner: SUCCESS: found local data from DataSourceHetzner
2026-05-01 14:58:42,707 - util.py[DEBUG]: Attempting to remove /var/lib/cloud/instance
2026-05-01 14:58:42,707 - stages.py[INFO]: Loaded datasource DataSourceHetzner - DataSourceHetzner
2026-05-01 14:58:42,707 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2026-05-01 14:58:42,708 - util.py[DEBUG]: Reading 3718 bytes from /etc/cloud/cloud.cfg
2026-05-01 14:58:42,708 - util.py[DEBUG]: Attempting to load yaml from string of length 3718 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:42,722 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2026-05-01 14:58:42,722 - util.py[DEBUG]: Reading 90 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2026-05-01 14:58:42,722 - util.py[DEBUG]: Attempting to load yaml from string of length 90 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:42,723 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg (quiet=False)
2026-05-01 14:58:42,723 - util.py[DEBUG]: Reading 4221 bytes from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg
2026-05-01 14:58:42,723 - util.py[DEBUG]: Attempting to load yaml from string of length 4221 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:42,736 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2026-05-01 14:58:42,736 - util.py[DEBUG]: Reading 2071 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2026-05-01 14:58:42,736 - util.py[DEBUG]: Attempting to load yaml from string of length 2071 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:42,739 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2026-05-01 14:58:42,740 - util.py[DEBUG]: Reading 35 bytes from /run/cloud-init/cloud.cfg
2026-05-01 14:58:42,740 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:42,740 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:42,740 - util.py[DEBUG]: loaded blob returned None, returning default.
2026-05-01 14:58:42,742 - util.py[DEBUG]: Attempting to remove /var/lib/cloud/instance
2026-05-01 14:58:42,742 - util.py[DEBUG]: Creating symbolic link from '/var/lib/cloud/instance' => '/var/lib/cloud/instances/128771396'
2026-05-01 14:58:42,744 - util.py[DEBUG]: Reading from /var/lib/cloud/instances/128771396/datasource (quiet=False)
2026-05-01 14:58:42,744 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/datasource - wb: [644] 37 bytes
2026-05-01 14:58:42,744 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-datasource - wb: [644] 37 bytes
2026-05-01 14:58:42,745 - util.py[DEBUG]: Reading from /var/lib/cloud/data/instance-id (quiet=False)
2026-05-01 14:58:42,745 - stages.py[DEBUG]: previous iid found to be NO_PREVIOUS_INSTANCE_ID
2026-05-01 14:58:42,745 - util.py[DEBUG]: Writing to /var/lib/cloud/data/instance-id - wb: [644] 10 bytes
2026-05-01 14:58:42,746 - util.py[DEBUG]: Writing to /run/cloud-init/.instance-id - wb: [644] 10 bytes
2026-05-01 14:58:42,746 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-instance-id - wb: [644] 24 bytes
2026-05-01 14:58:42,748 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/obj.pkl - wb: [400] 12563 bytes
2026-05-01 14:58:42,748 - main.py[DEBUG]: [local] init will now be targeting instance id: 128771396. new=True
2026-05-01 14:58:42,748 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2026-05-01 14:58:42,748 - util.py[DEBUG]: Reading 3718 bytes from /etc/cloud/cloud.cfg
2026-05-01 14:58:42,749 - util.py[DEBUG]: Attempting to load yaml from string of length 3718 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:42,759 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2026-05-01 14:58:42,759 - util.py[DEBUG]: Reading 90 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2026-05-01 14:58:42,759 - util.py[DEBUG]: Attempting to load yaml from string of length 90 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:42,759 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg (quiet=False)
2026-05-01 14:58:42,759 - util.py[DEBUG]: Reading 4221 bytes from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg
2026-05-01 14:58:42,759 - util.py[DEBUG]: Attempting to load yaml from string of length 4221 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:42,768 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2026-05-01 14:58:42,768 - util.py[DEBUG]: Reading 2071 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2026-05-01 14:58:42,768 - util.py[DEBUG]: Attempting to load yaml from string of length 2071 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:42,771 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2026-05-01 14:58:42,771 - util.py[DEBUG]: Reading 35 bytes from /run/cloud-init/cloud.cfg
2026-05-01 14:58:42,771 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:42,771 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:42,771 - util.py[DEBUG]: loaded blob returned None, returning default.
2026-05-01 14:58:42,772 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-05-01 14:58:42,773 - cc_set_hostname.py[DEBUG]: Setting the hostname to claude-cloud (claude-cloud)
2026-05-01 14:58:42,773 - util.py[DEBUG]: Reading from /etc/hostname (quiet=False)
2026-05-01 14:58:42,773 - util.py[DEBUG]: Reading 29 bytes from /etc/hostname
2026-05-01 14:58:42,773 - util.py[DEBUG]: Writing to /etc/hostname - wb: [644] 13 bytes
2026-05-01 14:58:42,774 - distros[DEBUG]: Non-persistently setting the system hostname to claude-cloud
2026-05-01 14:58:42,774 - subp.py[DEBUG]: Running command ['hostname', 'claude-cloud'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:42,778 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/set-hostname (via temporary file /var/lib/cloud/data/tmpykea_ith) - w: [644] 57 bytes/chars
2026-05-01 14:58:42,779 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-05-01 14:58:42,780 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-05-01 14:58:42,780 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/address (quiet=False)
2026-05-01 14:58:42,780 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/enp1s0/address
2026-05-01 14:58:42,781 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-05-01 14:58:42,781 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-05-01 14:58:42,781 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/address (quiet=False)
2026-05-01 14:58:42,781 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/enp1s0/address
2026-05-01 14:58:42,782 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/instance/network-config.json (via temporary file /var/lib/cloud/instance/tmp15g0picq) - w: [600] 414 bytes/chars
2026-05-01 14:58:42,783 - util.py[DEBUG]: Creating symbolic link from '/run/cloud-init/network-config.json' => '/var/lib/cloud/instance/network-config.json'
2026-05-01 14:58:42,783 - util.py[DEBUG]: Reading from /usr/lib/python3/dist-packages/cloudinit/config/schemas/schema-network-config-v1.json (quiet=False)
2026-05-01 14:58:42,784 - util.py[DEBUG]: Reading 21915 bytes from /usr/lib/python3/dist-packages/cloudinit/config/schemas/schema-network-config-v1.json
2026-05-01 14:58:42,796 - performance.py[DEBUG]: Validating schema took 0.013 seconds
2026-05-01 14:58:42,796 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2026-05-01 14:58:42,796 - util.py[DEBUG]: Reading from /sys/class/net/lo/uevent (quiet=False)
2026-05-01 14:58:42,797 - util.py[DEBUG]: Reading 23 bytes from /sys/class/net/lo/uevent
2026-05-01 14:58:42,797 - util.py[DEBUG]: Reading from /sys/class/net/lo/addr_assign_type (quiet=False)
2026-05-01 14:58:42,797 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/lo/addr_assign_type
2026-05-01 14:58:42,797 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-05-01 14:58:42,797 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-05-01 14:58:42,797 - net[DEBUG]: ovs-vsctl not in PATH; not detecting Open vSwitch interfaces
2026-05-01 14:58:42,797 - util.py[DEBUG]: Reading from /sys/class/net/lo/device/device (quiet=False)
2026-05-01 14:58:42,797 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/uevent (quiet=False)
2026-05-01 14:58:42,798 - util.py[DEBUG]: Reading 27 bytes from /sys/class/net/enp1s0/uevent
2026-05-01 14:58:42,798 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/addr_assign_type (quiet=False)
2026-05-01 14:58:42,798 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/enp1s0/addr_assign_type
2026-05-01 14:58:42,798 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/address (quiet=False)
2026-05-01 14:58:42,798 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/enp1s0/address
2026-05-01 14:58:42,798 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/device/device (quiet=False)
2026-05-01 14:58:42,798 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/enp1s0/device/device
2026-05-01 14:58:42,798 - util.py[DEBUG]: Reading from /sys/class/net/lo/type (quiet=False)
2026-05-01 14:58:42,798 - util.py[DEBUG]: Reading 4 bytes from /sys/class/net/lo/type
2026-05-01 14:58:42,798 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/type (quiet=False)
2026-05-01 14:58:42,798 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/enp1s0/type
2026-05-01 14:58:42,799 - networking.py[DEBUG]: net: all expected physical devices present
2026-05-01 14:58:42,799 - stages.py[DEBUG]: applying net config names for {'version': 1, 'config': [{'type': 'physical', 'name': 'eth0', 'mac_address': '92:00:07:ac:e5:44', 'subnets': [{'type': 'dhcp', 'ipv4': True}, {'type': 'static', 'address': '2a01:4f8:c014:e68a::1/64', 'ipv6': True, 'gateway': 'fe80::1', 'dns_nameservers': ['2a01:4ff:ff00::add:2', '2a01:4ff:ff00::add:1']}]}]}
2026-05-01 14:58:42,799 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2026-05-01 14:58:42,799 - util.py[DEBUG]: Reading from /sys/class/net/lo/uevent (quiet=False)
2026-05-01 14:58:42,799 - util.py[DEBUG]: Reading 23 bytes from /sys/class/net/lo/uevent
2026-05-01 14:58:42,799 - util.py[DEBUG]: Reading from /sys/class/net/lo/addr_assign_type (quiet=False)
2026-05-01 14:58:42,799 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/lo/addr_assign_type
2026-05-01 14:58:42,799 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-05-01 14:58:42,799 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-05-01 14:58:42,799 - util.py[DEBUG]: Reading from /sys/class/net/lo/device/device (quiet=False)
2026-05-01 14:58:42,800 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/uevent (quiet=False)
2026-05-01 14:58:42,800 - util.py[DEBUG]: Reading 27 bytes from /sys/class/net/enp1s0/uevent
2026-05-01 14:58:42,800 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/addr_assign_type (quiet=False)
2026-05-01 14:58:42,800 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/enp1s0/addr_assign_type
2026-05-01 14:58:42,800 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/address (quiet=False)
2026-05-01 14:58:42,800 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/enp1s0/address
2026-05-01 14:58:42,800 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/device/device (quiet=False)
2026-05-01 14:58:42,800 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/enp1s0/device/device
2026-05-01 14:58:42,800 - util.py[DEBUG]: Reading from /sys/class/net/lo/operstate (quiet=False)
2026-05-01 14:58:42,800 - util.py[DEBUG]: Reading 8 bytes from /sys/class/net/lo/operstate
2026-05-01 14:58:42,800 - util.py[DEBUG]: Reading from /sys/class/net/enp1s0/operstate (quiet=False)
2026-05-01 14:58:42,800 - util.py[DEBUG]: Reading 5 bytes from /sys/class/net/enp1s0/operstate
2026-05-01 14:58:42,801 - subp.py[DEBUG]: Running command ['ip', '-6', 'addr', 'show', 'permanent', 'scope', 'global'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:42,806 - subp.py[DEBUG]: Running command ['ip', '-4', 'addr', 'show'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:42,811 - net[DEBUG]: Detected interfaces {'lo': {'downable': False, 'device_id': None, 'driver': None, 'mac': '00:00:00:00:00:00', 'name': 'lo', 'up': True}, 'enp1s0': {'downable': True, 'device_id': '0x0001', 'driver': 'virtio_net', 'mac': '92:00:07:ac:e5:44', 'name': 'enp1s0', 'up': False}}
2026-05-01 14:58:42,812 - net[DEBUG]: Renamed [['92:00:07:ac:e5:44', 'eth0', None, None]] with ops [('rename', '92:00:07:ac:e5:44', 'eth0', ('enp1s0', 'eth0'))]
2026-05-01 14:58:42,812 - subp.py[DEBUG]: Running command ['ip', 'link', 'set', 'enp1s0', 'name', 'eth0'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:42,821 - stages.py[INFO]: Applying network configuration from ds bringup=False: {'version': 1, 'config': [{'type': 'physical', 'name': 'eth0', 'mac_address': '92:00:07:ac:e5:44', 'subnets': [{'type': 'dhcp', 'ipv4': True}, {'type': 'static', 'address': '2a01:4f8:c014:e68a::1/64', 'ipv6': True, 'gateway': 'fe80::1', 'dns_nameservers': ['2a01:4ff:ff00::add:2', '2a01:4ff:ff00::add:1']}]}]}
2026-05-01 14:58:42,822 - util.py[DEBUG]: Writing to /run/cloud-init/sem/apply_network_config.once - wb: [644] 24 bytes
2026-05-01 14:58:42,825 - distros[DEBUG]: Selected renderer 'netplan' from priority list: ['netplan', 'eni', 'sysconfig']
2026-05-01 14:58:42,836 - netplan.py[DEBUG]: Gateway fe80::1 is not contained within subnet 2a01:4f8:c014:e68a::1/64, adding on-link flag
2026-05-01 14:58:42,841 - netplan.py[DEBUG]: Rendered netplan config using netplan python API
2026-05-01 14:58:42,841 - subp.py[DEBUG]: Running command ['netplan', 'generate'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:43,556 - performance.py[DEBUG]: Running ['netplan', 'generate'] took 0.715 seconds
2026-05-01 14:58:43,556 - 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-05-01 14:58:43,569 - performance.py[DEBUG]: Running ['udevadm', 'test-builtin', 'net_setup_link', '/sys/class/net/lo'] took 0.013 seconds
2026-05-01 14:58:43,570 - 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-05-01 14:58:43,579 - distros[DEBUG]: Not bringing up newly configured network interfaces
2026-05-01 14:58:43,580 - main.py[DEBUG]: [local] Exiting. datasource DataSourceHetzner not in local mode.
2026-05-01 14:58:43,580 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-05-01 14:58:43,580 - util.py[DEBUG]: Reading 10 bytes from /proc/uptime
2026-05-01 14:58:43,580 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmpzvejj872) - w: [644] 498 bytes/chars
2026-05-01 14:58:43,581 - performance.py[DEBUG]: cloud-init stage: 'init-local' took 1.568 seconds
2026-05-01 14:58:43,581 - handlers.py[DEBUG]: finish: init-local: SUCCESS: searching for local datasources
2026-05-01 14:58:46,340 - log_util.py[DEBUG]: Cloud-init v. 25.2-0ubuntu1~24.04.1 running 'init' at Fri, 01 May 2026 14:58:46 +0000. Up 11.37 seconds.
2026-05-01 14:58:46,341 - main.py[INFO]: PID [1] started cloud-init 'init'.
2026-05-01 14:58:46,341 - main.py[DEBUG]: No kernel command line url found.
2026-05-01 14:58:46,341 - main.py[DEBUG]: Closing stdin
2026-05-01 14:58:46,343 - util.py[DEBUG]: Writing to /var/log/cloud-init.log - ab: [640] 0 bytes
2026-05-01 14:58:46,344 - util.py[DEBUG]: Changing the ownership of /var/log/cloud-init.log to 103:4
2026-05-01 14:58:46,344 - util.py[DEBUG]: Reading from /var/lib/cloud/data/python-version (quiet=False)
2026-05-01 14:58:46,344 - util.py[DEBUG]: Reading 4 bytes from /var/lib/cloud/data/python-version
2026-05-01 14:58:46,345 - subp.py[DEBUG]: Running command ['ip', '--json', 'addr'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:46,349 - subp.py[DEBUG]: Running command ['ip', '-o', 'route', 'list'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:46,353 - subp.py[DEBUG]: Running command ['ip', '--oneline', '-6', 'route', 'list', 'table', 'all'] with allowed return codes [0, 1] (shell=False, capture=True)
2026-05-01 14:58:46,357 - handlers.py[DEBUG]: start: init-network/check-cache: attempting to read from cache [trust]
2026-05-01 14:58:46,358 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/obj.pkl (quiet=False)
2026-05-01 14:58:46,358 - util.py[DEBUG]: Reading 12563 bytes from /var/lib/cloud/instance/obj.pkl
2026-05-01 14:58:46,361 - util.py[DEBUG]: Reading from /run/cloud-init/.instance-id (quiet=False)
2026-05-01 14:58:46,361 - util.py[DEBUG]: Reading 10 bytes from /run/cloud-init/.instance-id
2026-05-01 14:58:46,361 - stages.py[DEBUG]: restored from cache with run check: DataSourceHetzner
2026-05-01 14:58:46,361 - handlers.py[DEBUG]: finish: init-network/check-cache: SUCCESS: restored from cache with run check: DataSourceHetzner
2026-05-01 14:58:46,362 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2026-05-01 14:58:46,362 - util.py[DEBUG]: Reading 3718 bytes from /etc/cloud/cloud.cfg
2026-05-01 14:58:46,362 - util.py[DEBUG]: Attempting to load yaml from string of length 3718 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,373 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2026-05-01 14:58:46,374 - util.py[DEBUG]: Reading 90 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2026-05-01 14:58:46,374 - util.py[DEBUG]: Attempting to load yaml from string of length 90 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,374 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg (quiet=False)
2026-05-01 14:58:46,374 - util.py[DEBUG]: Reading 4221 bytes from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg
2026-05-01 14:58:46,374 - util.py[DEBUG]: Attempting to load yaml from string of length 4221 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,383 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2026-05-01 14:58:46,384 - util.py[DEBUG]: Reading 2071 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2026-05-01 14:58:46,384 - util.py[DEBUG]: Attempting to load yaml from string of length 2071 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,386 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2026-05-01 14:58:46,386 - util.py[DEBUG]: Reading 35 bytes from /run/cloud-init/cloud.cfg
2026-05-01 14:58:46,386 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,387 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,387 - util.py[DEBUG]: loaded blob returned None, returning default.
2026-05-01 14:58:46,388 - stages.py[INFO]: Instance link already exists, not recreating it.
2026-05-01 14:58:46,388 - util.py[DEBUG]: Reading from /var/lib/cloud/instances/128771396/datasource (quiet=False)
2026-05-01 14:58:46,388 - util.py[DEBUG]: Reading 37 bytes from /var/lib/cloud/instances/128771396/datasource
2026-05-01 14:58:46,388 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/datasource - wb: [644] 37 bytes
2026-05-01 14:58:46,389 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-datasource - wb: [644] 37 bytes
2026-05-01 14:58:46,389 - util.py[DEBUG]: Reading from /var/lib/cloud/data/instance-id (quiet=False)
2026-05-01 14:58:46,389 - util.py[DEBUG]: Reading 10 bytes from /var/lib/cloud/data/instance-id
2026-05-01 14:58:46,389 - stages.py[DEBUG]: previous iid found to be 128771396
2026-05-01 14:58:46,390 - util.py[DEBUG]: Writing to /var/lib/cloud/data/instance-id - wb: [644] 10 bytes
2026-05-01 14:58:46,390 - util.py[DEBUG]: Writing to /run/cloud-init/.instance-id - wb: [644] 10 bytes
2026-05-01 14:58:46,390 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-instance-id - wb: [644] 10 bytes
2026-05-01 14:58:46,391 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/obj.pkl - wb: [400] 12575 bytes
2026-05-01 14:58:46,391 - stages.py[INFO]: Not re-loading configuration, instance id and datasource have not changed.
2026-05-01 14:58:46,391 - main.py[DEBUG]: [net] init will now be targeting instance id: 128771396. new=False
2026-05-01 14:58:46,392 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-05-01 14:58:46,392 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-05-01 14:58:46,392 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2026-05-01 14:58:46,392 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/eth0/address
2026-05-01 14:58:46,393 - util.py[DEBUG]: Reading from /var/lib/cloud/hotplug.enabled (quiet=False)
2026-05-01 14:58:46,393 - util.py[DEBUG]: File not found: /var/lib/cloud/hotplug.enabled
2026-05-01 14:58:46,393 - stages.py[DEBUG]: Allowed events: {<EventScope.NETWORK: 'network'>: {<EventType.BOOT_NEW_INSTANCE: 'boot-new-instance'>}}
2026-05-01 14:58:46,393 - stages.py[DEBUG]: Event Denied: scopes=['network'] EventType=boot-legacy
2026-05-01 14:58:46,393 - stages.py[DEBUG]: No network config applied. Neither a new instance nor datasource network update allowed
2026-05-01 14:58:46,393 - stages.py[DEBUG]: applying net config names for {'version': 1, 'config': [{'type': 'physical', 'name': 'eth0', 'mac_address': '92:00:07:ac:e5:44', 'subnets': [{'type': 'dhcp', 'ipv4': True}, {'type': 'static', 'address': '2a01:4f8:c014:e68a::1/64', 'ipv6': True, 'gateway': 'fe80::1', 'dns_nameservers': ['2a01:4ff:ff00::add:2', '2a01:4ff:ff00::add:1']}]}]}
2026-05-01 14:58:46,394 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-05-01 14:58:46,394 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2026-05-01 14:58:46,394 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/eth0/device/device
2026-05-01 14:58:46,394 - util.py[DEBUG]: Reading from /sys/class/net/lo/uevent (quiet=False)
2026-05-01 14:58:46,394 - util.py[DEBUG]: Reading 23 bytes from /sys/class/net/lo/uevent
2026-05-01 14:58:46,394 - util.py[DEBUG]: Reading from /sys/class/net/lo/addr_assign_type (quiet=False)
2026-05-01 14:58:46,395 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/lo/addr_assign_type
2026-05-01 14:58:46,395 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-05-01 14:58:46,395 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-05-01 14:58:46,395 - net[DEBUG]: ovs-vsctl not in PATH; not detecting Open vSwitch interfaces
2026-05-01 14:58:46,395 - util.py[DEBUG]: Reading from /sys/class/net/lo/device/device (quiet=False)
2026-05-01 14:58:46,395 - util.py[DEBUG]: Reading from /sys/class/net/eth0/uevent (quiet=False)
2026-05-01 14:58:46,395 - util.py[DEBUG]: Reading 25 bytes from /sys/class/net/eth0/uevent
2026-05-01 14:58:46,395 - util.py[DEBUG]: Reading from /sys/class/net/eth0/addr_assign_type (quiet=False)
2026-05-01 14:58:46,395 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/eth0/addr_assign_type
2026-05-01 14:58:46,395 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2026-05-01 14:58:46,395 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/eth0/address
2026-05-01 14:58:46,395 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2026-05-01 14:58:46,395 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/eth0/device/device
2026-05-01 14:58:46,395 - util.py[DEBUG]: Reading from /sys/class/net/lo/operstate (quiet=False)
2026-05-01 14:58:46,395 - util.py[DEBUG]: Reading 8 bytes from /sys/class/net/lo/operstate
2026-05-01 14:58:46,395 - util.py[DEBUG]: Reading from /sys/class/net/eth0/operstate (quiet=False)
2026-05-01 14:58:46,395 - util.py[DEBUG]: Reading 3 bytes from /sys/class/net/eth0/operstate
2026-05-01 14:58:46,396 - subp.py[DEBUG]: Running command ['ip', '-6', 'addr', 'show', 'permanent', 'scope', 'global'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:46,399 - subp.py[DEBUG]: Running command ['ip', '-4', 'addr', 'show'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:46,401 - net[DEBUG]: Detected interfaces {'lo': {'downable': False, 'device_id': None, 'driver': None, 'mac': '00:00:00:00:00:00', 'name': 'lo', 'up': True}, 'eth0': {'downable': False, 'device_id': '0x0001', 'driver': 'virtio_net', 'mac': '92:00:07:ac:e5:44', 'name': 'eth0', 'up': True}}
2026-05-01 14:58:46,401 - net[DEBUG]: no work necessary for renaming of [['92:00:07:ac:e5:44', 'eth0', 'virtio_net', '0x0001']]
2026-05-01 14:58:46,401 - handlers.py[DEBUG]: start: init-network/setup-datasource: setting up datasource
2026-05-01 14:58:46,401 - handlers.py[DEBUG]: finish: init-network/setup-datasource: SUCCESS: setting up datasource
2026-05-01 14:58:46,401 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/user-data.txt - wb: [600] 1075 bytes
2026-05-01 14:58:46,402 - util.py[DEBUG]: Attempting to load yaml from string of length 1075 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,408 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/user-data.txt.i - wb: [600] 1380 bytes
2026-05-01 14:58:46,408 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/vendor-data.txt - wb: [600] 3485 bytes
2026-05-01 14:58:46,409 - util.py[DEBUG]: Attempting to load yaml from string of length 3068 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,413 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/vendor-data.txt.i - wb: [600] 3429 bytes
2026-05-01 14:58:46,413 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/vendor-data2.txt - wb: [600] 0 bytes
2026-05-01 14:58:46,414 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/vendor-data2.txt.i - wb: [600] 308 bytes
2026-05-01 14:58:46,415 - util.py[DEBUG]: Reading from /var/lib/cloud/data/set-hostname (quiet=False)
2026-05-01 14:58:46,415 - util.py[DEBUG]: Reading 57 bytes from /var/lib/cloud/data/set-hostname
2026-05-01 14:58:46,415 - cc_set_hostname.py[DEBUG]: No hostname changes. Skipping set_hostname
2026-05-01 14:58:46,415 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/consume_data - wb: [644] 23 bytes
2026-05-01 14:58:46,416 - helpers.py[DEBUG]: Running consume_data using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/consume_data'>)
2026-05-01 14:58:46,416 - handlers.py[DEBUG]: start: init-network/consume-user-data: reading and applying user-data
2026-05-01 14:58:46,416 - stages.py[DEBUG]: Added default handler for {'text/cloud-config', 'text/cloud-config-jsonp'} from CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']]
2026-05-01 14:58:46,416 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript'} from ShellScriptPartHandler: [['text/x-shellscript']]
2026-05-01 14:58:46,417 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-boot'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']]
2026-05-01 14:58:46,417 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-instance'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']]
2026-05-01 14:58:46,417 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-once'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']]
2026-05-01 14:58:46,417 - stages.py[DEBUG]: Added default handler for {'text/cloud-boothook'} from BootHookPartHandler: [['text/cloud-boothook']]
2026-05-01 14:58:46,417 - stages.py[DEBUG]: Added default handler for {'text/jinja2'} from JinjaTemplatePartHandler: [['text/jinja2']]
2026-05-01 14:58:46,417 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__begin__, None, 3) with frequency once-per-instance
2026-05-01 14:58:46,417 - handlers[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__begin__, None, 2) with frequency once-per-instance
2026-05-01 14:58:46,417 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']] (__begin__, None, 2) with frequency once-per-instance
2026-05-01 14:58:46,417 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']] (__begin__, None, 2) with frequency once-per-instance
2026-05-01 14:58:46,417 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']] (__begin__, None, 2) with frequency once-per-instance
2026-05-01 14:58:46,417 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__begin__, None, 2) with frequency once-per-instance
2026-05-01 14:58:46,417 - handlers[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__begin__, None, 3) with frequency once-per-instance
2026-05-01 14:58:46,417 - handlers[DEBUG]: {'MIME-Version': '1.0', 'Content-Type': 'text/cloud-config', 'Content-Disposition': 'attachment; filename="part-001"'}
2026-05-01 14:58:46,417 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (text/cloud-config, part-001, 3) with frequency once-per-instance
2026-05-01 14:58:46,417 - util.py[DEBUG]: Attempting to load yaml from string of length 1075 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,420 - cloud_config.py[DEBUG]: Merging by applying [('dict', ['replace']), ('list', []), ('str', [])]
2026-05-01 14:58:46,420 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__end__, None, 3) with frequency once-per-instance
2026-05-01 14:58:46,422 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/cloud-config.txt - wb: [600] 1093 bytes
2026-05-01 14:58:46,423 - handlers[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__end__, None, 2) with frequency once-per-instance
2026-05-01 14:58:46,423 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']] (__end__, None, 2) with frequency once-per-instance
2026-05-01 14:58:46,423 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']] (__end__, None, 2) with frequency once-per-instance
2026-05-01 14:58:46,423 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']] (__end__, None, 2) with frequency once-per-instance
2026-05-01 14:58:46,423 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__end__, None, 2) with frequency once-per-instance
2026-05-01 14:58:46,423 - handlers[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__end__, None, 3) with frequency once-per-instance
2026-05-01 14:58:46,423 - handlers.py[DEBUG]: finish: init-network/consume-user-data: SUCCESS: reading and applying user-data
2026-05-01 14:58:46,423 - handlers.py[DEBUG]: start: init-network/consume-vendor-data: reading and applying vendor-data
2026-05-01 14:58:46,423 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-05-01 14:58:46,424 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-05-01 14:58:46,424 - util.py[DEBUG]: Attempting to load yaml from string of length 1093 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,426 - stages.py[DEBUG]: vendordata will be consumed. disabled_handlers=None
2026-05-01 14:58:46,427 - stages.py[DEBUG]: Added default handler for {'text/cloud-config', 'text/cloud-config-jsonp'} from CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']]
2026-05-01 14:58:46,427 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript'} from ShellScriptPartHandler: [['text/x-shellscript']]
2026-05-01 14:58:46,427 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-boot'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']]
2026-05-01 14:58:46,427 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-instance'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']]
2026-05-01 14:58:46,427 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-once'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']]
2026-05-01 14:58:46,427 - stages.py[DEBUG]: Added default handler for {'text/cloud-boothook'} from BootHookPartHandler: [['text/cloud-boothook']]
2026-05-01 14:58:46,427 - stages.py[DEBUG]: Added default handler for {'text/jinja2'} from JinjaTemplatePartHandler: [['text/jinja2']]
2026-05-01 14:58:46,427 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__begin__, None, 3) with frequency once-per-instance
2026-05-01 14:58:46,427 - handlers[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__begin__, None, 2) with frequency once-per-instance
2026-05-01 14:58:46,427 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']] (__begin__, None, 2) with frequency once-per-instance
2026-05-01 14:58:46,427 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']] (__begin__, None, 2) with frequency once-per-instance
2026-05-01 14:58:46,427 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']] (__begin__, None, 2) with frequency once-per-instance
2026-05-01 14:58:46,427 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__begin__, None, 2) with frequency once-per-instance
2026-05-01 14:58:46,427 - handlers[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__begin__, None, 3) with frequency once-per-instance
2026-05-01 14:58:46,427 - 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-05-01 14:58:46,427 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (text/cloud-config, cloud-config, 3) with frequency once-per-instance
2026-05-01 14:58:46,428 - util.py[DEBUG]: Attempting to load yaml from string of length 3068 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,430 - cloud_config.py[DEBUG]: Merging by applying [('dict', ['replace']), ('list', []), ('str', [])]
2026-05-01 14:58:46,430 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__end__, None, 3) with frequency once-per-instance
2026-05-01 14:58:46,434 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/vendor-cloud-config.txt - wb: [600] 3104 bytes
2026-05-01 14:58:46,434 - handlers[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__end__, None, 2) with frequency once-per-instance
2026-05-01 14:58:46,434 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']] (__end__, None, 2) with frequency once-per-instance
2026-05-01 14:58:46,434 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']] (__end__, None, 2) with frequency once-per-instance
2026-05-01 14:58:46,434 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']] (__end__, None, 2) with frequency once-per-instance
2026-05-01 14:58:46,434 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__end__, None, 2) with frequency once-per-instance
2026-05-01 14:58:46,434 - handlers[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__end__, None, 3) with frequency once-per-instance
2026-05-01 14:58:46,434 - handlers.py[DEBUG]: finish: init-network/consume-vendor-data: SUCCESS: reading and applying vendor-data
2026-05-01 14:58:46,434 - handlers.py[DEBUG]: start: init-network/consume-vendor-data2: reading and applying vendor-data2
2026-05-01 14:58:46,434 - stages.py[DEBUG]: no vendordata2 from datasource
2026-05-01 14:58:46,434 - handlers.py[DEBUG]: finish: init-network/consume-vendor-data2: SUCCESS: reading and applying vendor-data2
2026-05-01 14:58:46,435 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2026-05-01 14:58:46,435 - util.py[DEBUG]: Reading 3718 bytes from /etc/cloud/cloud.cfg
2026-05-01 14:58:46,435 - util.py[DEBUG]: Attempting to load yaml from string of length 3718 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,443 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2026-05-01 14:58:46,443 - util.py[DEBUG]: Reading 90 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2026-05-01 14:58:46,443 - util.py[DEBUG]: Attempting to load yaml from string of length 90 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,443 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg (quiet=False)
2026-05-01 14:58:46,443 - util.py[DEBUG]: Reading 4221 bytes from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg
2026-05-01 14:58:46,443 - util.py[DEBUG]: Attempting to load yaml from string of length 4221 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,452 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2026-05-01 14:58:46,452 - util.py[DEBUG]: Reading 2071 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2026-05-01 14:58:46,452 - util.py[DEBUG]: Attempting to load yaml from string of length 2071 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,455 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2026-05-01 14:58:46,455 - util.py[DEBUG]: Reading 35 bytes from /run/cloud-init/cloud.cfg
2026-05-01 14:58:46,455 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,455 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,455 - util.py[DEBUG]: loaded blob returned None, returning default.
2026-05-01 14:58:46,455 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-05-01 14:58:46,455 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-05-01 14:58:46,456 - util.py[DEBUG]: Attempting to load yaml from string of length 1093 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,458 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/vendor-cloud-config.txt (quiet=False)
2026-05-01 14:58:46,458 - util.py[DEBUG]: Reading 3104 bytes from /var/lib/cloud/instance/vendor-cloud-config.txt
2026-05-01 14:58:46,458 - util.py[DEBUG]: Attempting to load yaml from string of length 3104 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,462 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/combined-cloud-config.json (via temporary file /run/cloud-init/tmpkx4dbg57) - w: [600] 10276 bytes/chars
2026-05-01 14:58:46,462 - util.py[DEBUG]: Reading from /run/cloud-init/instance-data-sensitive.json (quiet=False)
2026-05-01 14:58:46,463 - util.py[DEBUG]: Reading 8980 bytes from /run/cloud-init/instance-data-sensitive.json
2026-05-01 14:58:46,463 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/instance-data-sensitive.json (via temporary file /run/cloud-init/tmp7jzcrrll) - w: [600] 11850 bytes/chars
2026-05-01 14:58:46,463 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-05-01 14:58:46,464 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-05-01 14:58:46,466 - util.py[DEBUG]: Reading from /usr/lib/python3/dist-packages/cloudinit/config/schemas/schema-cloud-config-v1.json (quiet=False)
2026-05-01 14:58:46,468 - util.py[DEBUG]: Reading 152791 bytes from /usr/lib/python3/dist-packages/cloudinit/config/schemas/schema-cloud-config-v1.json
2026-05-01 14:58:46,476 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-05-01 14:58:46,476 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-05-01 14:58:46,477 - util.py[DEBUG]: Attempting to load yaml from string of length 1093 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,479 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/vendor-cloud-config.txt (quiet=False)
2026-05-01 14:58:46,479 - util.py[DEBUG]: Reading 3104 bytes from /var/lib/cloud/instance/vendor-cloud-config.txt
2026-05-01 14:58:46,479 - util.py[DEBUG]: Attempting to load yaml from string of length 3104 with allowed root types (<class 'dict'>,)
2026-05-01 14:58:46,484 - handlers.py[DEBUG]: start: init-network/activate-datasource: activating datasource
2026-05-01 14:58:46,485 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/obj.pkl - wb: [400] 19118 bytes
2026-05-01 14:58:46,486 - handlers.py[DEBUG]: finish: init-network/activate-datasource: SUCCESS: activating datasource
2026-05-01 14:58:46,486 - main.py[DEBUG]: no di_report found in config.
2026-05-01 14:58:46,505 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-05-01 14:58:46,508 - modules.py[INFO]: Skipping modules 'bootcmd,ca_certs,rsyslog' because no applicable config is provided.
2026-05-01 14:58:46,508 - 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-05-01 14:58:46,509 - handlers.py[DEBUG]: start: init-network/config-seed_random: running config-seed_random with frequency once-per-instance
2026-05-01 14:58:46,509 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_seed_random - wb: [644] 24 bytes
2026-05-01 14:58:46,510 - helpers.py[DEBUG]: Running config-seed_random using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_seed_random'>)
2026-05-01 14:58:46,510 - cc_seed_random.py[DEBUG]: seed_random: adding 2048 bytes of random seed entropy to /dev/urandom
2026-05-01 14:58:46,510 - util.py[DEBUG]: Writing to /dev/urandom - ab: [None] 2048 bytes
2026-05-01 14:58:46,510 - cc_seed_random.py[DEBUG]: no command provided
2026-05-01 14:58:46,510 - handlers.py[DEBUG]: finish: init-network/config-seed_random: SUCCESS: config-seed_random ran successfully and took 0.001 seconds
2026-05-01 14:58:46,510 - modules.py[DEBUG]: Running module write_files (<module 'cloudinit.config.cc_write_files' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_write_files.py'>) with frequency once-per-instance
2026-05-01 14:58:46,511 - handlers.py[DEBUG]: start: init-network/config-write_files: running config-write_files with frequency once-per-instance
2026-05-01 14:58:46,511 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_write_files - wb: [644] 24 bytes
2026-05-01 14:58:46,511 - helpers.py[DEBUG]: Running config-write_files using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_write_files'>)
2026-05-01 14:58:46,512 - util.py[DEBUG]: Writing to /etc/ssh/sshd_config.d/99-hardening.conf - wb: [644] 127 bytes
2026-05-01 14:58:46,512 - util.py[DEBUG]: Changing the ownership of /etc/ssh/sshd_config.d/99-hardening.conf to 0:0
2026-05-01 14:58:46,512 - util.py[DEBUG]: Writing to /etc/sysctl.d/99-claude.conf - wb: [644] 52 bytes
2026-05-01 14:58:46,513 - util.py[DEBUG]: Changing the ownership of /etc/sysctl.d/99-claude.conf to 0:0
2026-05-01 14:58:46,513 - handlers.py[DEBUG]: finish: init-network/config-write_files: SUCCESS: config-write_files ran successfully and took 0.002 seconds
2026-05-01 14:58:46,513 - 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-05-01 14:58:46,513 - handlers.py[DEBUG]: start: init-network/config-growpart: running config-growpart with frequency always
2026-05-01 14:58:46,514 - helpers.py[DEBUG]: Running config-growpart using lock (<cloudinit.helpers.DummyLock object at 0x78e594aca570>)
2026-05-01 14:58:46,514 - cc_growpart.py[DEBUG]: No 'growpart' entry in cfg.  Using default: {'mode': 'auto', 'devices': ['/'], 'ignore_growroot_disabled': False}
2026-05-01 14:58:46,514 - subp.py[DEBUG]: Running command ['growpart', '--help'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:46,524 - util.py[DEBUG]: Reading from /proc/763/mountinfo (quiet=False)
2026-05-01 14:58:46,524 - util.py[DEBUG]: Reading 2086 bytes from /proc/763/mountinfo
2026-05-01 14:58:46,524 - cc_growpart.py[DEBUG]: growpart found fs=ext4
2026-05-01 14:58:46,524 - util.py[DEBUG]: Reading from /sys/class/block/sda1/partition (quiet=False)
2026-05-01 14:58:46,524 - util.py[DEBUG]: Reading 2 bytes from /sys/class/block/sda1/partition
2026-05-01 14:58:46,525 - 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-05-01 14:58:46,525 - 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-05-01 14:58:46,525 - util.py[DEBUG]: Reading from /proc/763/mountinfo (quiet=False)
2026-05-01 14:58:46,525 - util.py[DEBUG]: Reading 2086 bytes from /proc/763/mountinfo
2026-05-01 14:58:46,526 - util.py[DEBUG]: Reading from /proc/763/mountinfo (quiet=False)
2026-05-01 14:58:46,526 - util.py[DEBUG]: Reading 2086 bytes from /proc/763/mountinfo
2026-05-01 14:58:46,526 - subp.py[DEBUG]: Running command ['growpart', '--dry-run', '/dev/sda', '1'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:46,620 - performance.py[DEBUG]: Running ['growpart', '--dry-run', '/dev/sda', '1'] took 0.094 seconds
2026-05-01 14:58:46,621 - subp.py[DEBUG]: Running command ['growpart', '/dev/sda', '1'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:47,181 - performance.py[DEBUG]: Running ['growpart', '/dev/sda', '1'] took 0.560 seconds
2026-05-01 14:58:47,182 - performance.py[DEBUG]: Resizing devices took 0.659 seconds
2026-05-01 14:58:47,182 - cc_growpart.py[INFO]: '/' resized: changed (/dev/sda1) from 4447010816 to 40691023360
2026-05-01 14:58:47,182 - handlers.py[DEBUG]: finish: init-network/config-growpart: SUCCESS: config-growpart ran successfully and took 0.669 seconds
2026-05-01 14:58:47,182 - 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-05-01 14:58:47,183 - handlers.py[DEBUG]: start: init-network/config-resizefs: running config-resizefs with frequency always
2026-05-01 14:58:47,183 - helpers.py[DEBUG]: Running config-resizefs using lock (<cloudinit.helpers.DummyLock object at 0x78e594aca570>)
2026-05-01 14:58:47,183 - util.py[DEBUG]: Reading from /proc/763/mountinfo (quiet=False)
2026-05-01 14:58:47,183 - util.py[DEBUG]: Reading 2086 bytes from /proc/763/mountinfo
2026-05-01 14:58:47,184 - cc_resizefs.py[DEBUG]: resize_info: dev=/dev/sda1 mnt_point=/ path=/
2026-05-01 14:58:47,184 - cc_resizefs.py[DEBUG]: Resizing / (ext4) using resize2fs /dev/sda1
2026-05-01 14:58:47,184 - subp.py[DEBUG]: Running command ('resize2fs', '/dev/sda1') with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:47,490 - performance.py[DEBUG]: Running ('resize2fs', '/dev/sda1') took 0.306 seconds
2026-05-01 14:58:47,491 - cc_resizefs.py[DEBUG]: Resized root filesystem (type=ext4, val=True)
2026-05-01 14:58:47,491 - handlers.py[DEBUG]: finish: init-network/config-resizefs: SUCCESS: config-resizefs ran successfully and took 0.308 seconds
2026-05-01 14:58:47,491 - 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-05-01 14:58:47,492 - handlers.py[DEBUG]: start: init-network/config-mounts: running config-mounts with frequency once-per-instance
2026-05-01 14:58:47,492 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_mounts - wb: [644] 24 bytes
2026-05-01 14:58:47,494 - helpers.py[DEBUG]: Running config-mounts using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_mounts'>)
2026-05-01 14:58:47,494 - cc_mounts.py[DEBUG]: mounts configuration is []
2026-05-01 14:58:47,495 - util.py[DEBUG]: Reading from /etc/fstab (quiet=False)
2026-05-01 14:58:47,495 - util.py[DEBUG]: Reading 558 bytes from /etc/fstab
2026-05-01 14:58:47,495 - cc_mounts.py[DEBUG]: Attempting to determine the real name of ephemeral0
2026-05-01 14:58:47,496 - cc_mounts.py[DEBUG]: changed ephemeral0 => None
2026-05-01 14:58:47,496 - cc_mounts.py[DEBUG]: Ignoring nonexistent default named mount ephemeral0
2026-05-01 14:58:47,496 - cc_mounts.py[DEBUG]: Attempting to determine the real name of swap
2026-05-01 14:58:47,496 - cc_mounts.py[DEBUG]: changed swap => None
2026-05-01 14:58:47,496 - cc_mounts.py[DEBUG]: Ignoring nonexistent default named mount swap
2026-05-01 14:58:47,496 - cc_mounts.py[DEBUG]: no need to setup swap
2026-05-01 14:58:47,496 - cc_mounts.py[DEBUG]: No modifications to fstab needed
2026-05-01 14:58:47,496 - handlers.py[DEBUG]: finish: init-network/config-mounts: SUCCESS: config-mounts ran successfully and took 0.004 seconds
2026-05-01 14:58:47,496 - 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-05-01 14:58:47,497 - handlers.py[DEBUG]: start: init-network/config-set_hostname: running config-set_hostname with frequency once-per-instance
2026-05-01 14:58:47,498 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_set_hostname - wb: [644] 24 bytes
2026-05-01 14:58:47,499 - helpers.py[DEBUG]: Running config-set_hostname using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_set_hostname'>)
2026-05-01 14:58:47,499 - util.py[DEBUG]: Reading from /var/lib/cloud/data/set-hostname (quiet=False)
2026-05-01 14:58:47,499 - util.py[DEBUG]: Reading 57 bytes from /var/lib/cloud/data/set-hostname
2026-05-01 14:58:47,499 - cc_set_hostname.py[DEBUG]: No hostname changes. Skipping set_hostname
2026-05-01 14:58:47,500 - handlers.py[DEBUG]: finish: init-network/config-set_hostname: SUCCESS: config-set_hostname ran successfully and took 0.002 seconds
2026-05-01 14:58:47,500 - 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-05-01 14:58:47,500 - handlers.py[DEBUG]: start: init-network/config-update_hostname: running config-update_hostname with frequency always
2026-05-01 14:58:47,500 - helpers.py[DEBUG]: Running config-update_hostname using lock (<cloudinit.helpers.DummyLock object at 0x78e594b003e0>)
2026-05-01 14:58:47,501 - cc_update_hostname.py[DEBUG]: Updating hostname to claude-cloud (claude-cloud)
2026-05-01 14:58:47,501 - util.py[DEBUG]: Reading from /etc/hostname (quiet=False)
2026-05-01 14:58:47,501 - util.py[DEBUG]: Reading 13 bytes from /etc/hostname
2026-05-01 14:58:47,501 - distros[DEBUG]: Attempting to update hostname to claude-cloud in 1 files
2026-05-01 14:58:47,501 - util.py[DEBUG]: Reading from /var/lib/cloud/data/previous-hostname (quiet=False)
2026-05-01 14:58:47,502 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-hostname - wb: [644] 13 bytes
2026-05-01 14:58:47,503 - handlers.py[DEBUG]: finish: init-network/config-update_hostname: SUCCESS: config-update_hostname ran successfully and took 0.002 seconds
2026-05-01 14:58:47,503 - 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-05-01 14:58:47,503 - handlers.py[DEBUG]: start: init-network/config-update_etc_hosts: running config-update_etc_hosts with frequency once-per-instance
2026-05-01 14:58:47,504 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_update_etc_hosts - wb: [644] 24 bytes
2026-05-01 14:58:47,504 - helpers.py[DEBUG]: Running config-update_etc_hosts using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_update_etc_hosts'>)
2026-05-01 14:58:47,505 - util.py[DEBUG]: Reading from /etc/cloud/templates/hosts.debian.tmpl (quiet=False)
2026-05-01 14:58:47,506 - util.py[DEBUG]: Reading 845 bytes from /etc/cloud/templates/hosts.debian.tmpl
2026-05-01 14:58:47,507 - templater.py[DEBUG]: Rendering content of '/etc/cloud/templates/hosts.debian.tmpl' using renderer jinja
2026-05-01 14:58:47,522 - performance.py[DEBUG]: Rendering jinja2 template took 0.015 seconds
2026-05-01 14:58:47,522 - util.py[DEBUG]: Writing to /etc/hosts - wb: [644] 551 bytes
2026-05-01 14:58:47,523 - handlers.py[DEBUG]: finish: init-network/config-update_etc_hosts: SUCCESS: config-update_etc_hosts ran successfully and took 0.020 seconds
2026-05-01 14:58:47,523 - 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-05-01 14:58:47,524 - handlers.py[DEBUG]: start: init-network/config-users_groups: running config-users_groups with frequency once-per-instance
2026-05-01 14:58:47,524 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_users_groups - wb: [644] 24 bytes
2026-05-01 14:58:47,525 - helpers.py[DEBUG]: Running config-users_groups using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_users_groups'>)
2026-05-01 14:58:47,527 - util.py[DEBUG]: Reading from /etc/os-release (quiet=True)
2026-05-01 14:58:47,527 - util.py[DEBUG]: Reading 400 bytes from /etc/os-release
2026-05-01 14:58:47,528 - util.py[DEBUG]: Reading from /etc/system-image/channel.ini (quiet=True)
2026-05-01 14:58:47,528 - util.py[DEBUG]: Reading 0 bytes from /etc/system-image/channel.ini
2026-05-01 14:58:47,528 - distros[DEBUG]: Adding user claude
2026-05-01 14:58:47,529 - subp.py[DEBUG]: Running command ['useradd', 'claude', '--groups', 'sudo', '--shell', '/bin/bash', '-m'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:47,619 - performance.py[DEBUG]: Running ['useradd', 'claude', '--groups', 'sudo', '--shell', '/bin/bash', '-m'] took 0.090 seconds
2026-05-01 14:58:47,620 - subp.py[DEBUG]: Running command ['passwd', '-l', 'claude'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:47,638 - performance.py[DEBUG]: Running ['passwd', '-l', 'claude'] took 0.018 seconds
2026-05-01 14:58:47,639 - util.py[DEBUG]: Reading from /etc/sudoers (quiet=False)
2026-05-01 14:58:47,640 - util.py[DEBUG]: Reading 1800 bytes from /etc/sudoers
2026-05-01 14:58:47,641 - util.py[DEBUG]: Writing to /etc/sudoers.d/90-cloud-init-users - wb: [440] 139 bytes
2026-05-01 14:58:47,642 - util.py[DEBUG]: Reading from /etc/ssh/sshd_config (quiet=False)
2026-05-01 14:58:47,642 - util.py[DEBUG]: Reading 3517 bytes from /etc/ssh/sshd_config
2026-05-01 14:58:47,643 - util.py[DEBUG]: Changing the ownership of /home/claude/.ssh to 1000:1000
2026-05-01 14:58:47,643 - util.py[DEBUG]: Writing to /home/claude/.ssh/authorized_keys - wb: [600] 0 bytes
2026-05-01 14:58:47,643 - util.py[DEBUG]: Changing the ownership of /home/claude/.ssh/authorized_keys to 1000:1000
2026-05-01 14:58:47,644 - util.py[DEBUG]: Reading from /home/claude/.ssh/authorized_keys (quiet=False)
2026-05-01 14:58:47,644 - util.py[DEBUG]: Reading 0 bytes from /home/claude/.ssh/authorized_keys
2026-05-01 14:58:47,644 - util.py[DEBUG]: Writing to /home/claude/.ssh/authorized_keys - wb: [600] 106 bytes
2026-05-01 14:58:47,645 - handlers.py[DEBUG]: finish: init-network/config-users_groups: SUCCESS: config-users_groups ran successfully and took 0.121 seconds
2026-05-01 14:58:47,645 - 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-05-01 14:58:47,645 - handlers.py[DEBUG]: start: init-network/config-ssh: running config-ssh with frequency once-per-instance
2026-05-01 14:58:47,645 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_ssh - wb: [644] 23 bytes
2026-05-01 14:58:47,646 - helpers.py[DEBUG]: Running config-ssh using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_ssh'>)
2026-05-01 14:58:47,646 - util.py[DEBUG]: Reading from /proc/sys/crypto/fips_enabled (quiet=False)
2026-05-01 14:58:47,647 - 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-05-01 14:58:48,261 - performance.py[DEBUG]: Running ['ssh-keygen', '-t', 'rsa', '-N', '', '-f', '/etc/ssh/ssh_host_rsa_key'] took 0.614 seconds
2026-05-01 14:58:48,262 - 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-05-01 14:58:48,274 - performance.py[DEBUG]: Running ['ssh-keygen', '-t', 'ecdsa', '-N', '', '-f', '/etc/ssh/ssh_host_ecdsa_key'] took 0.011 seconds
2026-05-01 14:58:48,275 - 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-05-01 14:58:48,283 - util.py[DEBUG]: Reading from /etc/ssh/ssh_host_rsa_key.pub (quiet=False)
2026-05-01 14:58:48,284 - util.py[DEBUG]: Reading 571 bytes from /etc/ssh/ssh_host_rsa_key.pub
2026-05-01 14:58:48,284 - util.py[DEBUG]: Reading from /etc/ssh/ssh_host_ed25519_key.pub (quiet=False)
2026-05-01 14:58:48,284 - util.py[DEBUG]: Reading 99 bytes from /etc/ssh/ssh_host_ed25519_key.pub
2026-05-01 14:58:48,284 - util.py[DEBUG]: Reading from /etc/ssh/ssh_host_ecdsa_key.pub (quiet=False)
2026-05-01 14:58:48,284 - util.py[DEBUG]: Reading 179 bytes from /etc/ssh/ssh_host_ecdsa_key.pub
2026-05-01 14:58:48,286 - util.py[DEBUG]: Reading from /etc/ssh/sshd_config (quiet=False)
2026-05-01 14:58:48,286 - util.py[DEBUG]: Reading 3517 bytes from /etc/ssh/sshd_config
2026-05-01 14:58:48,288 - util.py[DEBUG]: Reading from /root/.ssh/authorized_keys (quiet=False)
2026-05-01 14:58:48,288 - util.py[DEBUG]: Reading 0 bytes from /root/.ssh/authorized_keys
2026-05-01 14:58:48,289 - util.py[DEBUG]: Writing to /root/.ssh/authorized_keys - wb: [600] 106 bytes
2026-05-01 14:58:48,290 - handlers.py[DEBUG]: finish: init-network/config-ssh: SUCCESS: config-ssh ran successfully and took 0.645 seconds
2026-05-01 14:58:48,290 - 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-05-01 14:58:48,291 - handlers.py[DEBUG]: start: init-network/config-set_passwords: running config-set_passwords with frequency once-per-instance
2026-05-01 14:58:48,291 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_set_passwords - wb: [644] 24 bytes
2026-05-01 14:58:48,293 - helpers.py[DEBUG]: Running config-set_passwords using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_set_passwords'>)
2026-05-01 14:58:48,293 - cc_set_passwords.py[DEBUG]: Leaving SSH config 'PasswordAuthentication' unchanged. ssh_pwauth=None
2026-05-01 14:58:48,293 - handlers.py[DEBUG]: finish: init-network/config-set_passwords: SUCCESS: config-set_passwords ran successfully and took 0.002 seconds
2026-05-01 14:58:48,293 - main.py[DEBUG]: Ran 11 modules with 0 failures
2026-05-01 14:58:48,294 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-05-01 14:58:48,294 - util.py[DEBUG]: Reading 12 bytes from /proc/uptime
2026-05-01 14:58:48,295 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmp1pllc26x) - w: [644] 500 bytes/chars
2026-05-01 14:58:48,296 - performance.py[DEBUG]: cloud-init stage: 'init-network' took 2.033 seconds
2026-05-01 14:58:48,296 - handlers.py[DEBUG]: finish: init-network: SUCCESS: searching for network datasources
2026-05-01 14:58:49,582 - log_util.py[DEBUG]: Cloud-init v. 25.2-0ubuntu1~24.04.1 running 'modules:config' at Fri, 01 May 2026 14:58:49 +0000. Up 14.57 seconds.
2026-05-01 14:58:49,583 - main.py[INFO]: PID [1] started cloud-init 'modules:config'.
2026-05-01 14:58:49,602 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-05-01 14:58:49,604 - modules.py[INFO]: Skipping modules 'wireguard,snap,ubuntu_autoinstall,keyboard,apt_pipelining,ubuntu_pro,ntp,disable_ec2_metadata' because no applicable config is provided.
2026-05-01 14:58:49,604 - 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-05-01 14:58:49,604 - handlers.py[DEBUG]: start: modules-config/config-ssh_import_id: running config-ssh_import_id with frequency once-per-instance
2026-05-01 14:58:49,605 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_ssh_import_id - wb: [644] 24 bytes
2026-05-01 14:58:49,605 - helpers.py[DEBUG]: Running config-ssh_import_id using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_ssh_import_id'>)
2026-05-01 14:58:49,605 - cc_ssh_import_id.py[DEBUG]: Skipping module named ssh_import_id, no 'ssh_import_id' directives found.
2026-05-01 14:58:49,605 - handlers.py[DEBUG]: finish: modules-config/config-ssh_import_id: SUCCESS: config-ssh_import_id ran successfully and took 0.001 seconds
2026-05-01 14:58:49,605 - 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-05-01 14:58:49,606 - handlers.py[DEBUG]: start: modules-config/config-locale: running config-locale with frequency once-per-instance
2026-05-01 14:58:49,606 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_locale - wb: [644] 23 bytes
2026-05-01 14:58:49,606 - helpers.py[DEBUG]: Running config-locale using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_locale'>)
2026-05-01 14:58:49,606 - util.py[DEBUG]: Reading from /etc/default/locale (quiet=False)
2026-05-01 14:58:49,606 - util.py[DEBUG]: Reading 17 bytes from /etc/default/locale
2026-05-01 14:58:49,606 - cc_locale.py[DEBUG]: Setting locale to en_US.UTF-8
2026-05-01 14:58:49,606 - debian.py[DEBUG]: System locale set to en_US.UTF-8 via /etc/default/locale
2026-05-01 14:58:49,607 - debian.py[DEBUG]: System has 'LANG=en_US.UTF-8' requested 'en_US.UTF-8', skipping regeneration.
2026-05-01 14:58:49,607 - handlers.py[DEBUG]: finish: modules-config/config-locale: SUCCESS: config-locale ran successfully and took 0.001 seconds
2026-05-01 14:58:49,607 - 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-05-01 14:58:49,607 - handlers.py[DEBUG]: start: modules-config/config-grub_dpkg: running config-grub_dpkg with frequency once-per-instance
2026-05-01 14:58:49,607 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_grub_dpkg - wb: [644] 24 bytes
2026-05-01 14:58:49,607 - helpers.py[DEBUG]: Running config-grub_dpkg using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_grub_dpkg'>)
2026-05-01 14:58:49,608 - subp.py[DEBUG]: Running command ['grub-probe', '-t', 'disk', '/boot'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:49,615 - subp.py[DEBUG]: Running command ['udevadm', 'info', '--root', '--query=symlink', '/dev/sda'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:49,622 - cc_grub_dpkg.py[DEBUG]: considering these device symlinks: /dev/disk/by-path/pci-0000:06:00.0-scsi-0:0:0:0,/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_117335953,/dev/disk/by-diskseq/9
2026-05-01 14:58:49,623 - cc_grub_dpkg.py[DEBUG]: filtered to these disk/by-id symlinks: /dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_117335953
2026-05-01 14:58:49,623 - cc_grub_dpkg.py[DEBUG]: selected /dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_117335953
2026-05-01 14:58:49,623 - 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_117335953
grub-pc grub-pc/install_devices_empty boolean false
'
2026-05-01 14:58:49,623 - subp.py[DEBUG]: Running command ['debconf-set-selections'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:49,869 - performance.py[DEBUG]: Running ['debconf-set-selections'] took 0.246 seconds
2026-05-01 14:58:49,870 - handlers.py[DEBUG]: finish: modules-config/config-grub_dpkg: SUCCESS: config-grub_dpkg ran successfully and took 0.263 seconds
2026-05-01 14:58:49,870 - 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-05-01 14:58:49,870 - handlers.py[DEBUG]: start: modules-config/config-apt_configure: running config-apt_configure with frequency once-per-instance
2026-05-01 14:58:49,870 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_apt_configure - wb: [644] 24 bytes
2026-05-01 14:58:49,870 - helpers.py[DEBUG]: Running config-apt_configure using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_apt_configure'>)
2026-05-01 14:58:49,871 - cc_apt_configure.py[DEBUG]: debconf_selections was not set in config
2026-05-01 14:58:49,871 - util.py[DEBUG]: Reading from /etc/os-release (quiet=True)
2026-05-01 14:58:49,871 - util.py[DEBUG]: Reading 400 bytes from /etc/os-release
2026-05-01 14:58:49,871 - util.py[DEBUG]: Reading from /etc/system-image/channel.ini (quiet=True)
2026-05-01 14:58:49,871 - util.py[DEBUG]: Reading 0 bytes from /etc/system-image/channel.ini
2026-05-01 14:58:49,872 - cc_apt_configure.py[DEBUG]: handling apt config: {}
2026-05-01 14:58:49,872 - subp.py[DEBUG]: Running command ['lsb_release', '--all'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:49,890 - performance.py[DEBUG]: Running ['lsb_release', '--all'] took 0.018 seconds
2026-05-01 14:58:49,890 - subp.py[DEBUG]: Running command ['dpkg', '--print-architecture'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:58:49,895 - cc_apt_configure.py[DEBUG]: got primary mirror: None
2026-05-01 14:58:49,895 - cc_apt_configure.py[DEBUG]: got security mirror: None
2026-05-01 14:58:49,896 - util.py[DEBUG]: search for mirror in candidates: '['https://mirror.hetzner.com/ubuntu/packages']'
2026-05-01 14:58:49,910 - performance.py[DEBUG]: Resolving URL took 0.014 seconds
2026-05-01 14:58:49,910 - util.py[DEBUG]: found working mirror: 'https://mirror.hetzner.com/ubuntu/packages'
2026-05-01 14:58:49,910 - util.py[DEBUG]: search for mirror in candidates: '['https://mirror.hetzner.com/ubuntu/security']'
2026-05-01 14:58:49,911 - util.py[DEBUG]: found working mirror: 'https://mirror.hetzner.com/ubuntu/security'
2026-05-01 14:58:49,911 - distros[DEBUG]: filtered distro mirror info: {'primary': 'https://mirror.hetzner.com/ubuntu/packages', 'security': 'https://mirror.hetzner.com/ubuntu/security'}
2026-05-01 14:58:49,911 - 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-05-01 14:58:49,925 - cc_apt_configure.py[INFO]: No custom template provided, fall back to builtin
2026-05-01 14:58:49,925 - util.py[DEBUG]: Reading from /etc/cloud/templates/sources.list.ubuntu.deb822.tmpl (quiet=False)
2026-05-01 14:58:49,925 - util.py[DEBUG]: Reading 3091 bytes from /etc/cloud/templates/sources.list.ubuntu.deb822.tmpl
2026-05-01 14:58:49,936 - performance.py[DEBUG]: Rendering jinja2 template took 0.011 seconds
2026-05-01 14:58:49,937 - util.py[DEBUG]: Writing to /etc/apt/sources.list.d/ubuntu.sources - wb: [644] 3007 bytes
2026-05-01 14:58:49,938 - util.py[DEBUG]: Reading from /etc/apt/sources.list (quiet=False)
2026-05-01 14:58:49,939 - util.py[DEBUG]: Reading 70 bytes from /etc/apt/sources.list
2026-05-01 14:58:49,940 - cc_apt_configure.py[INFO]: Replacing /etc/apt/sources.list to favor deb822 source format
2026-05-01 14:58:49,940 - util.py[DEBUG]: Writing to /etc/apt/sources.list - wb: [644] 270 bytes
2026-05-01 14:58:49,944 - handlers.py[DEBUG]: finish: modules-config/config-apt_configure: SUCCESS: config-apt_configure ran successfully and took 0.074 seconds
2026-05-01 14:58:49,945 - modules.py[DEBUG]: Running module timezone (<module 'cloudinit.config.cc_timezone' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_timezone.py'>) with frequency once-per-instance
2026-05-01 14:58:49,945 - handlers.py[DEBUG]: start: modules-config/config-timezone: running config-timezone with frequency once-per-instance
2026-05-01 14:58:49,946 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_timezone - wb: [644] 24 bytes
2026-05-01 14:58:49,947 - helpers.py[DEBUG]: Running config-timezone using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_timezone'>)
2026-05-01 14:58:49,948 - util.py[DEBUG]: Writing to /etc/timezone - wb: [644] 16 bytes
2026-05-01 14:58:49,949 - util.py[DEBUG]: Attempting to remove /etc/localtime
2026-05-01 14:58:49,949 - handlers.py[DEBUG]: finish: modules-config/config-timezone: SUCCESS: config-timezone ran successfully and took 0.004 seconds
2026-05-01 14:58:49,949 - 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-05-01 14:58:49,949 - handlers.py[DEBUG]: start: modules-config/config-runcmd: running config-runcmd with frequency once-per-instance
2026-05-01 14:58:49,950 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_runcmd - wb: [644] 24 bytes
2026-05-01 14:58:49,950 - helpers.py[DEBUG]: Running config-runcmd using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_runcmd'>)
2026-05-01 14:58:49,950 - util.py[DEBUG]: Shellified 8 commands.
2026-05-01 14:58:49,951 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/scripts/runcmd - wb: [700] 187 bytes
2026-05-01 14:58:49,951 - handlers.py[DEBUG]: finish: modules-config/config-runcmd: SUCCESS: config-runcmd ran successfully and took 0.001 seconds
2026-05-01 14:58:49,951 - 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-05-01 14:58:49,951 - handlers.py[DEBUG]: start: modules-config/config-byobu: running config-byobu with frequency once-per-instance
2026-05-01 14:58:49,952 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_byobu - wb: [644] 24 bytes
2026-05-01 14:58:49,952 - helpers.py[DEBUG]: Running config-byobu using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_byobu'>)
2026-05-01 14:58:49,952 - cc_byobu.py[DEBUG]: Skipping module named byobu, no 'byobu' values found
2026-05-01 14:58:49,952 - handlers.py[DEBUG]: finish: modules-config/config-byobu: SUCCESS: config-byobu ran successfully and took 0.001 seconds
2026-05-01 14:58:49,952 - main.py[DEBUG]: Ran 7 modules with 0 failures
2026-05-01 14:58:49,952 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-05-01 14:58:49,953 - util.py[DEBUG]: Reading 12 bytes from /proc/uptime
2026-05-01 14:58:49,953 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmpq3oq711e) - w: [644] 502 bytes/chars
2026-05-01 14:58:49,953 - performance.py[DEBUG]: cloud-init stage: 'modules-config' took 0.496 seconds
2026-05-01 14:58:49,954 - handlers.py[DEBUG]: finish: modules-config: SUCCESS: running modules for config
2026-05-01 14:58:50,650 - log_util.py[DEBUG]: Cloud-init v. 25.2-0ubuntu1~24.04.1 running 'modules:final' at Fri, 01 May 2026 14:58:50 +0000. Up 15.64 seconds.
2026-05-01 14:58:50,650 - main.py[INFO]: PID [1] started cloud-init 'modules:final'.
2026-05-01 14:58:50,675 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-05-01 14:58:50,678 - modules.py[INFO]: Skipping modules 'fan,landscape,lxd,ubuntu_drivers,puppet,chef,ansible,mcollective,salt_minion,phone_home,power_state_change' because no applicable config is provided.
2026-05-01 14:58:50,679 - modules.py[DEBUG]: Running module package_update_upgrade_install (<module 'cloudinit.config.cc_package_update_upgrade_install' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_package_update_upgrade_install.py'>) with frequency once-per-instance
2026-05-01 14:58:50,679 - handlers.py[DEBUG]: start: modules-final/config-package_update_upgrade_install: running config-package_update_upgrade_install with frequency once-per-instance
2026-05-01 14:58:50,679 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_package_update_upgrade_install - wb: [644] 24 bytes
2026-05-01 14:58:50,680 - helpers.py[DEBUG]: Running config-package_update_upgrade_install using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_package_update_upgrade_install'>)
2026-05-01 14:58:50,680 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/update_sources - wb: [644] 25 bytes
2026-05-01 14:58:50,680 - helpers.py[DEBUG]: Running update-sources using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/update_sources'>)
2026-05-01 14:58:50,680 - apt.py[DEBUG]: Waiting for APT lock
2026-05-01 14:58:50,682 - apt.py[DEBUG]: APT lock available
2026-05-01 14:58:50,682 - subp.py[DEBUG]: Running command ['eatmydata', 'apt-get', '--option=Dpkg::Options::=--force-confold', '--option=Dpkg::options::=--force-unsafe-io', '--assume-yes', '--quiet', 'update'] with allowed return codes [0] (shell=False, capture=False)
2026-05-01 14:59:06,649 - performance.py[DEBUG]: Running ['eatmydata', 'apt-get', '--option=Dpkg::Options::=--force-confold', '--option=Dpkg::options::=--force-unsafe-io', '--assume-yes', '--quiet', 'update'] took 15.967 seconds
2026-05-01 14:59:06,649 - helpers.py[DEBUG]: update-sources already ran (freq=once-per-instance)
2026-05-01 14:59:06,650 - subp.py[DEBUG]: Running command ['apt-cache', 'pkgnames'] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:59:06,882 - performance.py[DEBUG]: Running ['apt-cache', 'pkgnames'] took 0.233 seconds
2026-05-01 14:59:06,924 - apt.py[DEBUG]: Waiting for APT lock
2026-05-01 14:59:06,924 - apt.py[DEBUG]: APT lock available
2026-05-01 14:59:06,924 - subp.py[DEBUG]: Running command ['eatmydata', 'apt-get', '--option=Dpkg::Options::=--force-confold', '--option=Dpkg::options::=--force-unsafe-io', '--assume-yes', '--quiet', 'install', 'fail2ban', 'python3-pip', 'htop', 'python3', 'build-essential', 'ufw', 'git', 'ca-certificates', 'curl', 'jq', 'tmux', 'unattended-upgrades'] with allowed return codes [0] (shell=False, capture=False)
2026-05-01 14:59:39,951 - performance.py[DEBUG]: Running ['eatmydata', 'apt-get', '--option=Dpkg::Options::=--force-confold', '--option=Dpkg::options::=--force-unsafe-io', '--assume-yes', '--quiet', 'install', 'fail2ban', 'python3-pip', 'htop', 'python3', 'build-essential', 'ufw', 'git', 'ca-certificates', 'curl', 'jq', 'tmux', 'unattended-upgrades'] took 32.438 seconds
2026-05-01 14:59:39,957 - handlers.py[DEBUG]: finish: modules-final/config-package_update_upgrade_install: SUCCESS: config-package_update_upgrade_install ran successfully and took 48.689 seconds
2026-05-01 14:59:39,957 - modules.py[DEBUG]: Running module write_files_deferred (<module 'cloudinit.config.cc_write_files_deferred' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_write_files_deferred.py'>) with frequency once-per-instance
2026-05-01 14:59:39,958 - handlers.py[DEBUG]: start: modules-final/config-write_files_deferred: running config-write_files_deferred with frequency once-per-instance
2026-05-01 14:59:39,960 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_write_files_deferred - wb: [644] 24 bytes
2026-05-01 14:59:39,965 - helpers.py[DEBUG]: Running config-write_files_deferred using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_write_files_deferred'>)
2026-05-01 14:59:39,965 - cc_write_files_deferred.py[DEBUG]: Skipping module named write_files_deferred, no deferred file defined in configuration
2026-05-01 14:59:39,966 - handlers.py[DEBUG]: finish: modules-final/config-write_files_deferred: SUCCESS: config-write_files_deferred ran successfully and took 0.006 seconds
2026-05-01 14:59:39,966 - 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-05-01 14:59:39,966 - handlers.py[DEBUG]: start: modules-final/config-reset_rmc: running config-reset_rmc with frequency once-per-instance
2026-05-01 14:59:39,967 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_reset_rmc - wb: [644] 24 bytes
2026-05-01 14:59:39,967 - helpers.py[DEBUG]: Running config-reset_rmc using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_reset_rmc'>)
2026-05-01 14:59:39,967 - cc_reset_rmc.py[DEBUG]: module disabled, RSCT_PATH not present
2026-05-01 14:59:39,968 - handlers.py[DEBUG]: finish: modules-final/config-reset_rmc: SUCCESS: config-reset_rmc ran successfully and took 0.001 seconds
2026-05-01 14:59:39,968 - 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-05-01 14:59:39,968 - handlers.py[DEBUG]: start: modules-final/config-scripts_vendor: running config-scripts_vendor with frequency once-per-instance
2026-05-01 14:59:39,968 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_scripts_vendor - wb: [644] 25 bytes
2026-05-01 14:59:39,969 - helpers.py[DEBUG]: Running config-scripts_vendor using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_scripts_vendor'>)
2026-05-01 14:59:39,969 - handlers.py[DEBUG]: finish: modules-final/config-scripts_vendor: SUCCESS: config-scripts_vendor ran successfully and took 0.001 seconds
2026-05-01 14:59:39,969 - 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-05-01 14:59:39,969 - handlers.py[DEBUG]: start: modules-final/config-scripts_per_once: running config-scripts_per_once with frequency once
2026-05-01 14:59:39,969 - util.py[DEBUG]: Writing to /var/lib/cloud/sem/config_scripts_per_once.once - wb: [644] 25 bytes
2026-05-01 14:59:39,970 - helpers.py[DEBUG]: Running config-scripts_per_once using lock (<FileLock using file '/var/lib/cloud/sem/config_scripts_per_once.once'>)
2026-05-01 14:59:39,970 - handlers.py[DEBUG]: finish: modules-final/config-scripts_per_once: SUCCESS: config-scripts_per_once ran successfully and took 0.001 seconds
2026-05-01 14:59:39,970 - 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-05-01 14:59:39,970 - handlers.py[DEBUG]: start: modules-final/config-scripts_per_boot: running config-scripts_per_boot with frequency always
2026-05-01 14:59:39,970 - helpers.py[DEBUG]: Running config-scripts_per_boot using lock (<cloudinit.helpers.DummyLock object at 0x740948f02090>)
2026-05-01 14:59:39,970 - handlers.py[DEBUG]: finish: modules-final/config-scripts_per_boot: SUCCESS: config-scripts_per_boot ran successfully and took 0.000 seconds
2026-05-01 14:59:39,970 - 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-05-01 14:59:39,971 - handlers.py[DEBUG]: start: modules-final/config-scripts_per_instance: running config-scripts_per_instance with frequency once-per-instance
2026-05-01 14:59:39,971 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_scripts_per_instance - wb: [644] 24 bytes
2026-05-01 14:59:39,971 - helpers.py[DEBUG]: Running config-scripts_per_instance using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_scripts_per_instance'>)
2026-05-01 14:59:39,971 - handlers.py[DEBUG]: finish: modules-final/config-scripts_per_instance: SUCCESS: config-scripts_per_instance ran successfully and took 0.001 seconds
2026-05-01 14:59:39,971 - 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-05-01 14:59:39,971 - handlers.py[DEBUG]: start: modules-final/config-scripts_user: running config-scripts_user with frequency once-per-instance
2026-05-01 14:59:39,972 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_scripts_user - wb: [644] 24 bytes
2026-05-01 14:59:39,972 - helpers.py[DEBUG]: Running config-scripts_user using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_scripts_user'>)
2026-05-01 14:59:39,972 - subp.py[DEBUG]: Running command ['/var/lib/cloud/instance/scripts/runcmd'] with allowed return codes [0] (shell=False, capture=False)
2026-05-01 14:59:42,334 - performance.py[DEBUG]: Running ['/var/lib/cloud/instance/scripts/runcmd'] took 2.362 seconds
2026-05-01 14:59:42,334 - handlers.py[DEBUG]: finish: modules-final/config-scripts_user: SUCCESS: config-scripts_user ran successfully and took 2.363 seconds
2026-05-01 14:59:42,335 - 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-05-01 14:59:42,335 - handlers.py[DEBUG]: start: modules-final/config-ssh_authkey_fingerprints: running config-ssh_authkey_fingerprints with frequency once-per-instance
2026-05-01 14:59:42,335 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_ssh_authkey_fingerprints - wb: [644] 25 bytes
2026-05-01 14:59:42,339 - helpers.py[DEBUG]: Running config-ssh_authkey_fingerprints using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_ssh_authkey_fingerprints'>)
2026-05-01 14:59:42,340 - util.py[DEBUG]: Reading from /etc/ssh/sshd_config (quiet=False)
2026-05-01 14:59:42,340 - util.py[DEBUG]: Reading 3517 bytes from /etc/ssh/sshd_config
2026-05-01 14:59:42,343 - util.py[DEBUG]: Reading from /home/claude/.ssh/authorized_keys (quiet=False)
2026-05-01 14:59:42,343 - util.py[DEBUG]: Reading 106 bytes from /home/claude/.ssh/authorized_keys
2026-05-01 14:59:42,353 - handlers.py[DEBUG]: finish: modules-final/config-ssh_authkey_fingerprints: SUCCESS: config-ssh_authkey_fingerprints ran successfully and took 0.017 seconds
2026-05-01 14:59:42,353 - 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-05-01 14:59:42,353 - handlers.py[DEBUG]: start: modules-final/config-keys_to_console: running config-keys_to_console with frequency once-per-instance
2026-05-01 14:59:42,353 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_keys_to_console - wb: [644] 24 bytes
2026-05-01 14:59:42,356 - helpers.py[DEBUG]: Running config-keys_to_console using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_keys_to_console'>)
2026-05-01 14:59:42,356 - subp.py[DEBUG]: Running command ['/usr/lib/cloud-init/write-ssh-key-fingerprints', '', ''] with allowed return codes [0] (shell=False, capture=True)
2026-05-01 14:59:42,440 - performance.py[DEBUG]: Running ['/usr/lib/cloud-init/write-ssh-key-fingerprints', '', ''] took 0.084 seconds
2026-05-01 14:59:42,442 - handlers.py[DEBUG]: finish: modules-final/config-keys_to_console: SUCCESS: config-keys_to_console ran successfully and took 0.088 seconds
2026-05-01 14:59:42,442 - 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-05-01 14:59:42,442 - handlers.py[DEBUG]: start: modules-final/config-install_hotplug: running config-install_hotplug with frequency once-per-instance
2026-05-01 14:59:42,442 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/sem/config_install_hotplug - wb: [644] 24 bytes
2026-05-01 14:59:42,443 - helpers.py[DEBUG]: Running config-install_hotplug using lock (<FileLock using file '/var/lib/cloud/instances/128771396/sem/config_install_hotplug'>)
2026-05-01 14:59:42,443 - util.py[DEBUG]: Reading from /var/lib/cloud/hotplug.enabled (quiet=False)
2026-05-01 14:59:42,444 - util.py[DEBUG]: File not found: /var/lib/cloud/hotplug.enabled
2026-05-01 14:59:42,444 - stages.py[DEBUG]: Allowed events: {<EventScope.NETWORK: 'network'>: {<EventType.BOOT_NEW_INSTANCE: 'boot-new-instance'>}}
2026-05-01 14:59:42,444 - stages.py[DEBUG]: Event Denied: scopes=['network'] EventType=hotplug
2026-05-01 14:59:42,444 - cc_install_hotplug.py[DEBUG]: Skipping hotplug install, not enabled
2026-05-01 14:59:42,444 - handlers.py[DEBUG]: finish: modules-final/config-install_hotplug: SUCCESS: config-install_hotplug ran successfully and took 0.002 seconds
2026-05-01 14:59:42,444 - 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-05-01 14:59:42,444 - handlers.py[DEBUG]: start: modules-final/config-final_message: running config-final_message with frequency always
2026-05-01 14:59:42,444 - helpers.py[DEBUG]: Running config-final_message using lock (<cloudinit.helpers.DummyLock object at 0x740948f01c40>)
2026-05-01 14:59:42,445 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-05-01 14:59:42,445 - util.py[DEBUG]: Reading 12 bytes from /proc/uptime
2026-05-01 14:59:42,472 - performance.py[DEBUG]: Rendering jinja2 template took 0.027 seconds
2026-05-01 14:59:42,472 - log_util.py[DEBUG]: Cloud-init v. 25.2-0ubuntu1~24.04.1 finished at Fri, 01 May 2026 14:59:42 +0000. Datasource DataSourceHetzner.  Up 66.93 seconds
2026-05-01 14:59:42,472 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/boot-finished - wb: [644] 67 bytes
2026-05-01 14:59:42,473 - handlers.py[DEBUG]: finish: modules-final/config-final_message: SUCCESS: config-final_message ran successfully and took 0.028 seconds
2026-05-01 14:59:42,473 - main.py[DEBUG]: Ran 12 modules with 0 failures
2026-05-01 14:59:42,473 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-05-01 14:59:42,473 - util.py[DEBUG]: Reading 12 bytes from /proc/uptime
2026-05-01 14:59:42,474 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmp_bgqiabm) - w: [644] 504 bytes/chars
2026-05-01 14:59:42,475 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/result.json (via temporary file /var/lib/cloud/data/tmpgc2405qa) - w: [644] 68 bytes/chars
2026-05-01 14:59:42,475 - util.py[DEBUG]: Creating symbolic link from '/run/cloud-init/result.json' => '../../var/lib/cloud/data/result.json'
2026-05-01 14:59:42,475 - performance.py[DEBUG]: cloud-init stage: 'modules-final' took 51.380 seconds
2026-05-01 14:59:42,475 - handlers.py[DEBUG]: finish: modules-final: SUCCESS: running modules for final
2026-05-20 05:02:48,970 - log_util.py[DEBUG]: Cloud-init v. 25.2-0ubuntu1~24.04.1 running 'init-local' at Wed, 20 May 2026 05:02:48 +0000. Up 6.86 seconds.
2026-05-20 05:02:48,971 - main.py[INFO]: PID [1] started cloud-init 'init-local'.
2026-05-20 05:02:48,971 - main.py[DEBUG]: No kernel command line url found.
2026-05-20 05:02:48,971 - main.py[DEBUG]: Closing stdin
2026-05-20 05:02:48,976 - util.py[DEBUG]: Writing to /var/log/cloud-init.log - ab: [640] 0 bytes
2026-05-20 05:02:48,976 - util.py[DEBUG]: Changing the ownership of /var/log/cloud-init.log to 103:4
2026-05-20 05:02:48,977 - util.py[DEBUG]: Reading from /var/lib/cloud/data/python-version (quiet=False)
2026-05-20 05:02:48,977 - util.py[DEBUG]: Reading 4 bytes from /var/lib/cloud/data/python-version
2026-05-20 05:02:48,977 - util.py[DEBUG]: Attempting to remove /var/lib/cloud/instance/boot-finished
2026-05-20 05:02:48,978 - handlers.py[DEBUG]: start: init-local/check-cache: attempting to read from cache [check]
2026-05-20 05:02:48,978 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/obj.pkl (quiet=False)
2026-05-20 05:02:48,978 - util.py[DEBUG]: Reading 19118 bytes from /var/lib/cloud/instance/obj.pkl
2026-05-20 05:02:48,986 - dmi.py[DEBUG]: querying dmi data /sys/class/dmi/id/product_serial
2026-05-20 05:02:48,986 - stages.py[DEBUG]: restored from checked cache: DataSourceHetzner
2026-05-20 05:02:48,986 - handlers.py[DEBUG]: finish: init-local/check-cache: SUCCESS: restored from checked cache: DataSourceHetzner
2026-05-20 05:02:48,986 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2026-05-20 05:02:48,987 - util.py[DEBUG]: Reading 3718 bytes from /etc/cloud/cloud.cfg
2026-05-20 05:02:48,987 - util.py[DEBUG]: Attempting to load yaml from string of length 3718 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:48,995 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2026-05-20 05:02:48,995 - util.py[DEBUG]: Reading 90 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2026-05-20 05:02:48,995 - util.py[DEBUG]: Attempting to load yaml from string of length 90 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:48,995 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg (quiet=False)
2026-05-20 05:02:48,995 - util.py[DEBUG]: Reading 4221 bytes from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg
2026-05-20 05:02:48,995 - util.py[DEBUG]: Attempting to load yaml from string of length 4221 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:49,003 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2026-05-20 05:02:49,004 - util.py[DEBUG]: Reading 2071 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2026-05-20 05:02:49,004 - util.py[DEBUG]: Attempting to load yaml from string of length 2071 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:49,006 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2026-05-20 05:02:49,006 - util.py[DEBUG]: Reading 35 bytes from /run/cloud-init/cloud.cfg
2026-05-20 05:02:49,006 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:49,007 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:49,007 - util.py[DEBUG]: loaded blob returned None, returning default.
2026-05-20 05:02:49,007 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-05-20 05:02:49,007 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-05-20 05:02:49,007 - util.py[DEBUG]: Attempting to load yaml from string of length 1093 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:49,010 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/vendor-cloud-config.txt (quiet=False)
2026-05-20 05:02:49,010 - util.py[DEBUG]: Reading 3104 bytes from /var/lib/cloud/instance/vendor-cloud-config.txt
2026-05-20 05:02:49,010 - util.py[DEBUG]: Attempting to load yaml from string of length 3104 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:49,014 - util.py[DEBUG]: Writing to /run/cloud-init/cloud-id-hetzner - wb: [644] 8 bytes
2026-05-20 05:02:49,014 - util.py[DEBUG]: Creating symbolic link from '/run/cloud-init/cloud-id' => '/run/cloud-init/cloud-id-hetzner'
2026-05-20 05:02:49,015 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/instance-data-sensitive.json (via temporary file /run/cloud-init/tmp9nyalt1b) - w: [600] 8970 bytes/chars
2026-05-20 05:02:49,016 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/instance-data.json (via temporary file /run/cloud-init/tmpnd4q7pum) - w: [644] 2351 bytes/chars
2026-05-20 05:02:49,016 - stages.py[INFO]: Instance link already exists, not recreating it.
2026-05-20 05:02:49,016 - util.py[DEBUG]: Reading from /var/lib/cloud/instances/128771396/datasource (quiet=False)
2026-05-20 05:02:49,017 - util.py[DEBUG]: Reading 37 bytes from /var/lib/cloud/instances/128771396/datasource
2026-05-20 05:02:49,017 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/datasource - wb: [644] 37 bytes
2026-05-20 05:02:49,017 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-datasource - wb: [644] 37 bytes
2026-05-20 05:02:49,018 - util.py[DEBUG]: Reading from /var/lib/cloud/data/instance-id (quiet=False)
2026-05-20 05:02:49,019 - util.py[DEBUG]: Reading 10 bytes from /var/lib/cloud/data/instance-id
2026-05-20 05:02:49,019 - stages.py[DEBUG]: previous iid found to be 128771396
2026-05-20 05:02:49,019 - util.py[DEBUG]: Writing to /var/lib/cloud/data/instance-id - wb: [644] 10 bytes
2026-05-20 05:02:49,019 - util.py[DEBUG]: Writing to /run/cloud-init/.instance-id - wb: [644] 10 bytes
2026-05-20 05:02:49,019 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-instance-id - wb: [644] 10 bytes
2026-05-20 05:02:49,020 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/obj.pkl - wb: [400] 19129 bytes
2026-05-20 05:02:49,021 - stages.py[INFO]: Not re-loading configuration, instance id and datasource have not changed.
2026-05-20 05:02:49,021 - main.py[DEBUG]: [local] init will now be targeting instance id: 128771396. new=False
2026-05-20 05:02:49,021 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-05-20 05:02:49,022 - util.py[DEBUG]: Reading from /var/lib/cloud/data/set-hostname (quiet=False)
2026-05-20 05:02:49,023 - util.py[DEBUG]: Reading 57 bytes from /var/lib/cloud/data/set-hostname
2026-05-20 05:02:49,023 - cc_set_hostname.py[DEBUG]: No hostname changes. Skipping set_hostname
2026-05-20 05:02:49,023 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-05-20 05:02:49,023 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-05-20 05:02:49,023 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2026-05-20 05:02:49,024 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/eth0/address
2026-05-20 05:02:49,024 - util.py[DEBUG]: Reading from /var/lib/cloud/hotplug.enabled (quiet=False)
2026-05-20 05:02:49,024 - util.py[DEBUG]: File not found: /var/lib/cloud/hotplug.enabled
2026-05-20 05:02:49,024 - stages.py[DEBUG]: Allowed events: {<EventScope.NETWORK: 'network'>: {<EventType.BOOT_NEW_INSTANCE: 'boot-new-instance'>}}
2026-05-20 05:02:49,025 - stages.py[DEBUG]: Event Denied: scopes=['network'] EventType=boot
2026-05-20 05:02:49,025 - util.py[DEBUG]: Reading from /var/lib/cloud/hotplug.enabled (quiet=False)
2026-05-20 05:02:49,025 - util.py[DEBUG]: File not found: /var/lib/cloud/hotplug.enabled
2026-05-20 05:02:49,025 - stages.py[DEBUG]: Allowed events: {<EventScope.NETWORK: 'network'>: {<EventType.BOOT_NEW_INSTANCE: 'boot-new-instance'>}}
2026-05-20 05:02:49,025 - stages.py[DEBUG]: Event Denied: scopes=['network'] EventType=boot-legacy
2026-05-20 05:02:49,025 - stages.py[DEBUG]: No network config applied. Neither a new instance nor datasource network update allowed
2026-05-20 05:02:49,025 - stages.py[DEBUG]: applying net config names for {'version': 1, 'config': [{'type': 'physical', 'name': 'eth0', 'mac_address': '92:00:07:ac:e5:44', 'subnets': [{'type': 'dhcp', 'ipv4': True}, {'type': 'static', 'address': '2a01:4f8:c014:e68a::1/64', 'ipv6': True, 'gateway': 'fe80::1', 'dns_nameservers': ['2a01:4ff:ff00::add:2', '2a01:4ff:ff00::add:1']}]}]}
2026-05-20 05:02:49,025 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2026-05-20 05:02:49,025 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/eth0/device/device
2026-05-20 05:02:49,025 - util.py[DEBUG]: Reading from /sys/class/net/lo/uevent (quiet=False)
2026-05-20 05:02:49,025 - util.py[DEBUG]: Reading 23 bytes from /sys/class/net/lo/uevent
2026-05-20 05:02:49,025 - util.py[DEBUG]: Reading from /sys/class/net/lo/addr_assign_type (quiet=False)
2026-05-20 05:02:49,026 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/lo/addr_assign_type
2026-05-20 05:02:49,026 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-05-20 05:02:49,026 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-05-20 05:02:49,026 - net[DEBUG]: ovs-vsctl not in PATH; not detecting Open vSwitch interfaces
2026-05-20 05:02:49,026 - util.py[DEBUG]: Reading from /sys/class/net/lo/device/device (quiet=False)
2026-05-20 05:02:49,026 - util.py[DEBUG]: Reading from /sys/class/net/eth0/uevent (quiet=False)
2026-05-20 05:02:49,026 - util.py[DEBUG]: Reading 25 bytes from /sys/class/net/eth0/uevent
2026-05-20 05:02:49,026 - util.py[DEBUG]: Reading from /sys/class/net/eth0/addr_assign_type (quiet=False)
2026-05-20 05:02:49,026 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/eth0/addr_assign_type
2026-05-20 05:02:49,026 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2026-05-20 05:02:49,026 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/eth0/address
2026-05-20 05:02:49,026 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2026-05-20 05:02:49,026 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/eth0/device/device
2026-05-20 05:02:49,026 - util.py[DEBUG]: Reading from /sys/class/net/lo/operstate (quiet=False)
2026-05-20 05:02:49,026 - util.py[DEBUG]: Reading 8 bytes from /sys/class/net/lo/operstate
2026-05-20 05:02:49,026 - util.py[DEBUG]: Reading from /sys/class/net/eth0/operstate (quiet=False)
2026-05-20 05:02:49,027 - util.py[DEBUG]: Reading 5 bytes from /sys/class/net/eth0/operstate
2026-05-20 05:02:49,027 - subp.py[DEBUG]: Running command ['ip', '-6', 'addr', 'show', 'permanent', 'scope', 'global'] with allowed return codes [0] (shell=False, capture=True)
2026-05-20 05:02:49,036 - subp.py[DEBUG]: Running command ['ip', '-4', 'addr', 'show'] with allowed return codes [0] (shell=False, capture=True)
2026-05-20 05:02:49,041 - net[DEBUG]: Detected interfaces {'lo': {'downable': False, 'device_id': None, 'driver': None, 'mac': '00:00:00:00:00:00', 'name': 'lo', 'up': True}, 'eth0': {'downable': True, 'device_id': '0x0001', 'driver': 'virtio_net', 'mac': '92:00:07:ac:e5:44', 'name': 'eth0', 'up': False}}
2026-05-20 05:02:49,041 - net[DEBUG]: no work necessary for renaming of [['92:00:07:ac:e5:44', 'eth0', 'virtio_net', '0x0001']]
2026-05-20 05:02:49,041 - main.py[DEBUG]: [local] Exiting. datasource DataSourceHetzner not in local mode.
2026-05-20 05:02:49,042 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-05-20 05:02:49,042 - util.py[DEBUG]: Reading 10 bytes from /proc/uptime
2026-05-20 05:02:49,043 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmp90feyl_i) - w: [644] 498 bytes/chars
2026-05-20 05:02:49,043 - performance.py[DEBUG]: cloud-init stage: 'init-local' took 0.171 seconds
2026-05-20 05:02:49,044 - handlers.py[DEBUG]: finish: init-local: SUCCESS: searching for local datasources
2026-05-20 05:02:51,172 - log_util.py[DEBUG]: Cloud-init v. 25.2-0ubuntu1~24.04.1 running 'init' at Wed, 20 May 2026 05:02:51 +0000. Up 9.06 seconds.
2026-05-20 05:02:51,172 - main.py[INFO]: PID [1] started cloud-init 'init'.
2026-05-20 05:02:51,172 - main.py[DEBUG]: No kernel command line url found.
2026-05-20 05:02:51,172 - main.py[DEBUG]: Closing stdin
2026-05-20 05:02:51,174 - util.py[DEBUG]: Writing to /var/log/cloud-init.log - ab: [640] 0 bytes
2026-05-20 05:02:51,175 - util.py[DEBUG]: Changing the ownership of /var/log/cloud-init.log to 103:4
2026-05-20 05:02:51,175 - util.py[DEBUG]: Reading from /var/lib/cloud/data/python-version (quiet=False)
2026-05-20 05:02:51,175 - util.py[DEBUG]: Reading 4 bytes from /var/lib/cloud/data/python-version
2026-05-20 05:02:51,176 - subp.py[DEBUG]: Running command ['ip', '--json', 'addr'] with allowed return codes [0] (shell=False, capture=True)
2026-05-20 05:02:51,180 - subp.py[DEBUG]: Running command ['ip', '-o', 'route', 'list'] with allowed return codes [0] (shell=False, capture=True)
2026-05-20 05:02:51,183 - subp.py[DEBUG]: Running command ['ip', '--oneline', '-6', 'route', 'list', 'table', 'all'] with allowed return codes [0, 1] (shell=False, capture=True)
2026-05-20 05:02:51,187 - handlers.py[DEBUG]: start: init-network/check-cache: attempting to read from cache [trust]
2026-05-20 05:02:51,187 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/obj.pkl (quiet=False)
2026-05-20 05:02:51,187 - util.py[DEBUG]: Reading 19129 bytes from /var/lib/cloud/instance/obj.pkl
2026-05-20 05:02:51,251 - util.py[DEBUG]: Reading from /run/cloud-init/.instance-id (quiet=False)
2026-05-20 05:02:51,253 - util.py[DEBUG]: Reading 10 bytes from /run/cloud-init/.instance-id
2026-05-20 05:02:51,253 - stages.py[DEBUG]: restored from cache with run check: DataSourceHetzner
2026-05-20 05:02:51,253 - handlers.py[DEBUG]: finish: init-network/check-cache: SUCCESS: restored from cache with run check: DataSourceHetzner
2026-05-20 05:02:51,255 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2026-05-20 05:02:51,256 - util.py[DEBUG]: Reading 3718 bytes from /etc/cloud/cloud.cfg
2026-05-20 05:02:51,256 - util.py[DEBUG]: Attempting to load yaml from string of length 3718 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,274 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2026-05-20 05:02:51,274 - util.py[DEBUG]: Reading 90 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2026-05-20 05:02:51,274 - util.py[DEBUG]: Attempting to load yaml from string of length 90 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,275 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg (quiet=False)
2026-05-20 05:02:51,275 - util.py[DEBUG]: Reading 4221 bytes from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg
2026-05-20 05:02:51,275 - util.py[DEBUG]: Attempting to load yaml from string of length 4221 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,284 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2026-05-20 05:02:51,284 - util.py[DEBUG]: Reading 2071 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2026-05-20 05:02:51,284 - util.py[DEBUG]: Attempting to load yaml from string of length 2071 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,286 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2026-05-20 05:02:51,287 - util.py[DEBUG]: Reading 35 bytes from /run/cloud-init/cloud.cfg
2026-05-20 05:02:51,287 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,287 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,287 - util.py[DEBUG]: loaded blob returned None, returning default.
2026-05-20 05:02:51,287 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-05-20 05:02:51,287 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-05-20 05:02:51,287 - util.py[DEBUG]: Attempting to load yaml from string of length 1093 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,290 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/vendor-cloud-config.txt (quiet=False)
2026-05-20 05:02:51,290 - util.py[DEBUG]: Reading 3104 bytes from /var/lib/cloud/instance/vendor-cloud-config.txt
2026-05-20 05:02:51,290 - util.py[DEBUG]: Attempting to load yaml from string of length 3104 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,293 - stages.py[INFO]: Instance link already exists, not recreating it.
2026-05-20 05:02:51,294 - util.py[DEBUG]: Reading from /var/lib/cloud/instances/128771396/datasource (quiet=False)
2026-05-20 05:02:51,294 - util.py[DEBUG]: Reading 37 bytes from /var/lib/cloud/instances/128771396/datasource
2026-05-20 05:02:51,294 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/datasource - wb: [644] 37 bytes
2026-05-20 05:02:51,294 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-datasource - wb: [644] 37 bytes
2026-05-20 05:02:51,295 - util.py[DEBUG]: Reading from /var/lib/cloud/data/instance-id (quiet=False)
2026-05-20 05:02:51,295 - util.py[DEBUG]: Reading 10 bytes from /var/lib/cloud/data/instance-id
2026-05-20 05:02:51,295 - stages.py[DEBUG]: previous iid found to be 128771396
2026-05-20 05:02:51,295 - util.py[DEBUG]: Writing to /var/lib/cloud/data/instance-id - wb: [644] 10 bytes
2026-05-20 05:02:51,295 - util.py[DEBUG]: Writing to /run/cloud-init/.instance-id - wb: [644] 10 bytes
2026-05-20 05:02:51,296 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-instance-id - wb: [644] 10 bytes
2026-05-20 05:02:51,297 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/obj.pkl - wb: [400] 19129 bytes
2026-05-20 05:02:51,297 - stages.py[INFO]: Not re-loading configuration, instance id and datasource have not changed.
2026-05-20 05:02:51,297 - main.py[DEBUG]: [net] init will now be targeting instance id: 128771396. new=False
2026-05-20 05:02:51,298 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-05-20 05:02:51,298 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-05-20 05:02:51,298 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2026-05-20 05:02:51,298 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/eth0/address
2026-05-20 05:02:51,299 - util.py[DEBUG]: Reading from /var/lib/cloud/hotplug.enabled (quiet=False)
2026-05-20 05:02:51,299 - util.py[DEBUG]: File not found: /var/lib/cloud/hotplug.enabled
2026-05-20 05:02:51,299 - stages.py[DEBUG]: Allowed events: {<EventScope.NETWORK: 'network'>: {<EventType.BOOT_NEW_INSTANCE: 'boot-new-instance'>}}
2026-05-20 05:02:51,299 - stages.py[DEBUG]: Event Denied: scopes=['network'] EventType=boot
2026-05-20 05:02:51,300 - util.py[DEBUG]: Reading from /var/lib/cloud/hotplug.enabled (quiet=False)
2026-05-20 05:02:51,300 - util.py[DEBUG]: File not found: /var/lib/cloud/hotplug.enabled
2026-05-20 05:02:51,300 - stages.py[DEBUG]: Allowed events: {<EventScope.NETWORK: 'network'>: {<EventType.BOOT_NEW_INSTANCE: 'boot-new-instance'>}}
2026-05-20 05:02:51,300 - stages.py[DEBUG]: Event Denied: scopes=['network'] EventType=boot-legacy
2026-05-20 05:02:51,300 - stages.py[DEBUG]: No network config applied. Neither a new instance nor datasource network update allowed
2026-05-20 05:02:51,300 - stages.py[DEBUG]: applying net config names for {'version': 1, 'config': [{'type': 'physical', 'name': 'eth0', 'mac_address': '92:00:07:ac:e5:44', 'subnets': [{'type': 'dhcp', 'ipv4': True}, {'type': 'static', 'address': '2a01:4f8:c014:e68a::1/64', 'ipv6': True, 'gateway': 'fe80::1', 'dns_nameservers': ['2a01:4ff:ff00::add:2', '2a01:4ff:ff00::add:1']}]}]}
2026-05-20 05:02:51,300 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-05-20 05:02:51,301 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2026-05-20 05:02:51,301 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/eth0/device/device
2026-05-20 05:02:51,301 - util.py[DEBUG]: Reading from /sys/class/net/lo/uevent (quiet=False)
2026-05-20 05:02:51,301 - util.py[DEBUG]: Reading 23 bytes from /sys/class/net/lo/uevent
2026-05-20 05:02:51,301 - util.py[DEBUG]: Reading from /sys/class/net/lo/addr_assign_type (quiet=False)
2026-05-20 05:02:51,301 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/lo/addr_assign_type
2026-05-20 05:02:51,301 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-05-20 05:02:51,301 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-05-20 05:02:51,301 - net[DEBUG]: ovs-vsctl not in PATH; not detecting Open vSwitch interfaces
2026-05-20 05:02:51,301 - util.py[DEBUG]: Reading from /sys/class/net/lo/device/device (quiet=False)
2026-05-20 05:02:51,301 - util.py[DEBUG]: Reading from /sys/class/net/eth0/uevent (quiet=False)
2026-05-20 05:02:51,302 - util.py[DEBUG]: Reading 25 bytes from /sys/class/net/eth0/uevent
2026-05-20 05:02:51,302 - util.py[DEBUG]: Reading from /sys/class/net/eth0/addr_assign_type (quiet=False)
2026-05-20 05:02:51,302 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/eth0/addr_assign_type
2026-05-20 05:02:51,302 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2026-05-20 05:02:51,302 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/eth0/address
2026-05-20 05:02:51,302 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2026-05-20 05:02:51,302 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/eth0/device/device
2026-05-20 05:02:51,302 - util.py[DEBUG]: Reading from /sys/class/net/lo/operstate (quiet=False)
2026-05-20 05:02:51,302 - util.py[DEBUG]: Reading 8 bytes from /sys/class/net/lo/operstate
2026-05-20 05:02:51,302 - util.py[DEBUG]: Reading from /sys/class/net/eth0/operstate (quiet=False)
2026-05-20 05:02:51,302 - util.py[DEBUG]: Reading 3 bytes from /sys/class/net/eth0/operstate
2026-05-20 05:02:51,302 - subp.py[DEBUG]: Running command ['ip', '-6', 'addr', 'show', 'permanent', 'scope', 'global'] with allowed return codes [0] (shell=False, capture=True)
2026-05-20 05:02:51,305 - subp.py[DEBUG]: Running command ['ip', '-4', 'addr', 'show'] with allowed return codes [0] (shell=False, capture=True)
2026-05-20 05:02:51,308 - net[DEBUG]: Detected interfaces {'lo': {'downable': False, 'device_id': None, 'driver': None, 'mac': '00:00:00:00:00:00', 'name': 'lo', 'up': True}, 'eth0': {'downable': False, 'device_id': '0x0001', 'driver': 'virtio_net', 'mac': '92:00:07:ac:e5:44', 'name': 'eth0', 'up': True}}
2026-05-20 05:02:51,308 - net[DEBUG]: no work necessary for renaming of [['92:00:07:ac:e5:44', 'eth0', 'virtio_net', '0x0001']]
2026-05-20 05:02:51,308 - handlers.py[DEBUG]: start: init-network/setup-datasource: setting up datasource
2026-05-20 05:02:51,308 - handlers.py[DEBUG]: finish: init-network/setup-datasource: SUCCESS: setting up datasource
2026-05-20 05:02:51,309 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/user-data.txt - wb: [600] 1075 bytes
2026-05-20 05:02:51,309 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/user-data.txt.i - wb: [600] 1380 bytes
2026-05-20 05:02:51,310 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/vendor-data.txt - wb: [600] 3485 bytes
2026-05-20 05:02:51,310 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/vendor-data.txt.i - wb: [600] 3429 bytes
2026-05-20 05:02:51,311 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/vendor-data2.txt - wb: [600] 0 bytes
2026-05-20 05:02:51,311 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/vendor-data2.txt.i - wb: [600] 308 bytes
2026-05-20 05:02:51,312 - util.py[DEBUG]: Reading from /var/lib/cloud/data/set-hostname (quiet=False)
2026-05-20 05:02:51,312 - util.py[DEBUG]: Reading 57 bytes from /var/lib/cloud/data/set-hostname
2026-05-20 05:02:51,313 - cc_set_hostname.py[DEBUG]: No hostname changes. Skipping set_hostname
2026-05-20 05:02:51,313 - helpers.py[DEBUG]: consume_data already ran (freq=once-per-instance)
2026-05-20 05:02:51,313 - handlers.py[DEBUG]: start: init-network/consume-user-data: reading and applying user-data
2026-05-20 05:02:51,314 - stages.py[DEBUG]: Added default handler for {'text/cloud-config', 'text/cloud-config-jsonp'} from CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']]
2026-05-20 05:02:51,314 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript'} from ShellScriptPartHandler: [['text/x-shellscript']]
2026-05-20 05:02:51,314 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-boot'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']]
2026-05-20 05:02:51,314 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-instance'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']]
2026-05-20 05:02:51,314 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-once'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']]
2026-05-20 05:02:51,314 - stages.py[DEBUG]: Added default handler for {'text/cloud-boothook'} from BootHookPartHandler: [['text/cloud-boothook']]
2026-05-20 05:02:51,314 - stages.py[DEBUG]: Added default handler for {'text/jinja2'} from JinjaTemplatePartHandler: [['text/jinja2']]
2026-05-20 05:02:51,314 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__begin__, None, 3) with frequency always
2026-05-20 05:02:51,314 - handlers[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__begin__, None, 2) with frequency always
2026-05-20 05:02:51,315 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']] (__begin__, None, 2) with frequency always
2026-05-20 05:02:51,315 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']] (__begin__, None, 2) with frequency always
2026-05-20 05:02:51,315 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']] (__begin__, None, 2) with frequency always
2026-05-20 05:02:51,315 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__begin__, None, 2) with frequency always
2026-05-20 05:02:51,315 - handlers[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__begin__, None, 3) with frequency always
2026-05-20 05:02:51,315 - handlers[DEBUG]: {'MIME-Version': '1.0', 'Content-Type': 'text/cloud-config', 'Content-Disposition': 'attachment; filename="part-001"'}
2026-05-20 05:02:51,315 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (text/cloud-config, part-001, 3) with frequency always
2026-05-20 05:02:51,315 - util.py[DEBUG]: Attempting to load yaml from string of length 1075 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,318 - cloud_config.py[DEBUG]: Merging by applying [('dict', ['replace']), ('list', []), ('str', [])]
2026-05-20 05:02:51,318 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__end__, None, 3) with frequency always
2026-05-20 05:02:51,322 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/cloud-config.txt - wb: [600] 1093 bytes
2026-05-20 05:02:51,323 - handlers[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__end__, None, 2) with frequency always
2026-05-20 05:02:51,324 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']] (__end__, None, 2) with frequency always
2026-05-20 05:02:51,324 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']] (__end__, None, 2) with frequency always
2026-05-20 05:02:51,324 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']] (__end__, None, 2) with frequency always
2026-05-20 05:02:51,324 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__end__, None, 2) with frequency always
2026-05-20 05:02:51,324 - handlers[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__end__, None, 3) with frequency always
2026-05-20 05:02:51,324 - handlers.py[DEBUG]: finish: init-network/consume-user-data: SUCCESS: reading and applying user-data
2026-05-20 05:02:51,324 - handlers.py[DEBUG]: start: init-network/consume-vendor-data: reading and applying vendor-data
2026-05-20 05:02:51,324 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-05-20 05:02:51,325 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-05-20 05:02:51,325 - util.py[DEBUG]: Attempting to load yaml from string of length 1093 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,330 - stages.py[DEBUG]: vendordata will be consumed. disabled_handlers=None
2026-05-20 05:02:51,330 - stages.py[DEBUG]: Added default handler for {'text/cloud-config', 'text/cloud-config-jsonp'} from CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']]
2026-05-20 05:02:51,330 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript'} from ShellScriptPartHandler: [['text/x-shellscript']]
2026-05-20 05:02:51,330 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-boot'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']]
2026-05-20 05:02:51,330 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-instance'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']]
2026-05-20 05:02:51,330 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-once'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']]
2026-05-20 05:02:51,330 - stages.py[DEBUG]: Added default handler for {'text/cloud-boothook'} from BootHookPartHandler: [['text/cloud-boothook']]
2026-05-20 05:02:51,330 - stages.py[DEBUG]: Added default handler for {'text/jinja2'} from JinjaTemplatePartHandler: [['text/jinja2']]
2026-05-20 05:02:51,331 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__begin__, None, 3) with frequency always
2026-05-20 05:02:51,331 - handlers[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__begin__, None, 2) with frequency always
2026-05-20 05:02:51,331 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']] (__begin__, None, 2) with frequency always
2026-05-20 05:02:51,331 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']] (__begin__, None, 2) with frequency always
2026-05-20 05:02:51,331 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']] (__begin__, None, 2) with frequency always
2026-05-20 05:02:51,331 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__begin__, None, 2) with frequency always
2026-05-20 05:02:51,331 - handlers[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__begin__, None, 3) with frequency always
2026-05-20 05:02:51,331 - 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-05-20 05:02:51,331 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (text/cloud-config, cloud-config, 3) with frequency always
2026-05-20 05:02:51,331 - util.py[DEBUG]: Attempting to load yaml from string of length 3068 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,335 - cloud_config.py[DEBUG]: Merging by applying [('dict', ['replace']), ('list', []), ('str', [])]
2026-05-20 05:02:51,335 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__end__, None, 3) with frequency always
2026-05-20 05:02:51,339 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/vendor-cloud-config.txt - wb: [600] 3104 bytes
2026-05-20 05:02:51,340 - handlers[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__end__, None, 2) with frequency always
2026-05-20 05:02:51,340 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']] (__end__, None, 2) with frequency always
2026-05-20 05:02:51,340 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']] (__end__, None, 2) with frequency always
2026-05-20 05:02:51,340 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']] (__end__, None, 2) with frequency always
2026-05-20 05:02:51,340 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__end__, None, 2) with frequency always
2026-05-20 05:02:51,340 - handlers[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__end__, None, 3) with frequency always
2026-05-20 05:02:51,340 - handlers.py[DEBUG]: finish: init-network/consume-vendor-data: SUCCESS: reading and applying vendor-data
2026-05-20 05:02:51,340 - handlers.py[DEBUG]: start: init-network/consume-vendor-data2: reading and applying vendor-data2
2026-05-20 05:02:51,340 - stages.py[DEBUG]: no vendordata2 from datasource
2026-05-20 05:02:51,341 - handlers.py[DEBUG]: finish: init-network/consume-vendor-data2: SUCCESS: reading and applying vendor-data2
2026-05-20 05:02:51,341 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2026-05-20 05:02:51,341 - util.py[DEBUG]: Reading 3718 bytes from /etc/cloud/cloud.cfg
2026-05-20 05:02:51,341 - util.py[DEBUG]: Attempting to load yaml from string of length 3718 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,352 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2026-05-20 05:02:51,352 - util.py[DEBUG]: Reading 90 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2026-05-20 05:02:51,352 - util.py[DEBUG]: Attempting to load yaml from string of length 90 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,353 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg (quiet=False)
2026-05-20 05:02:51,353 - util.py[DEBUG]: Reading 4221 bytes from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg
2026-05-20 05:02:51,353 - util.py[DEBUG]: Attempting to load yaml from string of length 4221 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,363 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2026-05-20 05:02:51,364 - util.py[DEBUG]: Reading 2071 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2026-05-20 05:02:51,364 - util.py[DEBUG]: Attempting to load yaml from string of length 2071 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,367 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2026-05-20 05:02:51,367 - util.py[DEBUG]: Reading 35 bytes from /run/cloud-init/cloud.cfg
2026-05-20 05:02:51,367 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,367 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,368 - util.py[DEBUG]: loaded blob returned None, returning default.
2026-05-20 05:02:51,368 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-05-20 05:02:51,368 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-05-20 05:02:51,368 - util.py[DEBUG]: Attempting to load yaml from string of length 1093 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,370 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/vendor-cloud-config.txt (quiet=False)
2026-05-20 05:02:51,371 - util.py[DEBUG]: Reading 3104 bytes from /var/lib/cloud/instance/vendor-cloud-config.txt
2026-05-20 05:02:51,371 - util.py[DEBUG]: Attempting to load yaml from string of length 3104 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,375 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/combined-cloud-config.json (via temporary file /run/cloud-init/tmp0ga1slcu) - w: [600] 10276 bytes/chars
2026-05-20 05:02:51,375 - util.py[DEBUG]: Reading from /run/cloud-init/instance-data-sensitive.json (quiet=False)
2026-05-20 05:02:51,375 - util.py[DEBUG]: Reading 8970 bytes from /run/cloud-init/instance-data-sensitive.json
2026-05-20 05:02:51,376 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/instance-data-sensitive.json (via temporary file /run/cloud-init/tmp6e7bzkx4) - w: [600] 11840 bytes/chars
2026-05-20 05:02:51,376 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-05-20 05:02:51,376 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-05-20 05:02:51,378 - util.py[DEBUG]: Reading from /usr/lib/python3/dist-packages/cloudinit/config/schemas/schema-cloud-config-v1.json (quiet=False)
2026-05-20 05:02:51,380 - util.py[DEBUG]: Reading 152791 bytes from /usr/lib/python3/dist-packages/cloudinit/config/schemas/schema-cloud-config-v1.json
2026-05-20 05:02:51,389 - performance.py[DEBUG]: Validating schema took 0.010 seconds
2026-05-20 05:02:51,389 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-05-20 05:02:51,389 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-05-20 05:02:51,389 - util.py[DEBUG]: Attempting to load yaml from string of length 1093 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,392 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/vendor-cloud-config.txt (quiet=False)
2026-05-20 05:02:51,393 - util.py[DEBUG]: Reading 3104 bytes from /var/lib/cloud/instance/vendor-cloud-config.txt
2026-05-20 05:02:51,393 - util.py[DEBUG]: Attempting to load yaml from string of length 3104 with allowed root types (<class 'dict'>,)
2026-05-20 05:02:51,397 - handlers.py[DEBUG]: start: init-network/activate-datasource: activating datasource
2026-05-20 05:02:51,398 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/obj.pkl - wb: [400] 22941 bytes
2026-05-20 05:02:51,399 - handlers.py[DEBUG]: finish: init-network/activate-datasource: SUCCESS: activating datasource
2026-05-20 05:02:51,399 - main.py[DEBUG]: no di_report found in config.
2026-05-20 05:02:51,411 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-05-20 05:02:51,413 - modules.py[INFO]: Skipping modules 'bootcmd,ca_certs,rsyslog' because no applicable config is provided.
2026-05-20 05:02:51,413 - 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-05-20 05:02:51,413 - handlers.py[DEBUG]: start: init-network/config-seed_random: running config-seed_random with frequency once-per-instance
2026-05-20 05:02:51,414 - helpers.py[DEBUG]: config-seed_random already ran (freq=once-per-instance)
2026-05-20 05:02:51,414 - handlers.py[DEBUG]: finish: init-network/config-seed_random: SUCCESS: config-seed_random previously ran
2026-05-20 05:02:51,414 - modules.py[DEBUG]: Running module write_files (<module 'cloudinit.config.cc_write_files' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_write_files.py'>) with frequency once-per-instance
2026-05-20 05:02:51,414 - handlers.py[DEBUG]: start: init-network/config-write_files: running config-write_files with frequency once-per-instance
2026-05-20 05:02:51,414 - helpers.py[DEBUG]: config-write_files already ran (freq=once-per-instance)
2026-05-20 05:02:51,414 - handlers.py[DEBUG]: finish: init-network/config-write_files: SUCCESS: config-write_files previously ran
2026-05-20 05:02:51,414 - 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-05-20 05:02:51,414 - handlers.py[DEBUG]: start: init-network/config-growpart: running config-growpart with frequency always
2026-05-20 05:02:51,414 - helpers.py[DEBUG]: Running config-growpart using lock (<cloudinit.helpers.DummyLock object at 0x73a81af50cb0>)
2026-05-20 05:02:51,414 - cc_growpart.py[DEBUG]: No 'growpart' entry in cfg.  Using default: {'mode': 'auto', 'devices': ['/'], 'ignore_growroot_disabled': False}
2026-05-20 05:02:51,414 - subp.py[DEBUG]: Running command ['growpart', '--help'] with allowed return codes [0] (shell=False, capture=True)
2026-05-20 05:02:51,421 - util.py[DEBUG]: Reading from /proc/751/mountinfo (quiet=False)
2026-05-20 05:02:51,421 - util.py[DEBUG]: Reading 2086 bytes from /proc/751/mountinfo
2026-05-20 05:02:51,422 - cc_growpart.py[DEBUG]: growpart found fs=ext4
2026-05-20 05:02:51,422 - util.py[DEBUG]: Reading from /sys/class/block/sda1/partition (quiet=False)
2026-05-20 05:02:51,422 - util.py[DEBUG]: Reading 2 bytes from /sys/class/block/sda1/partition
2026-05-20 05:02:51,422 - 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-05-20 05:02:51,422 - 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-05-20 05:02:51,422 - util.py[DEBUG]: Reading from /proc/751/mountinfo (quiet=False)
2026-05-20 05:02:51,422 - util.py[DEBUG]: Reading 2086 bytes from /proc/751/mountinfo
2026-05-20 05:02:51,422 - util.py[DEBUG]: Reading from /proc/751/mountinfo (quiet=False)
2026-05-20 05:02:51,422 - util.py[DEBUG]: Reading 2086 bytes from /proc/751/mountinfo
2026-05-20 05:02:51,423 - subp.py[DEBUG]: Running command ['growpart', '--dry-run', '/dev/sda', '1'] with allowed return codes [0] (shell=False, capture=True)
2026-05-20 05:02:51,506 - performance.py[DEBUG]: Running ['growpart', '--dry-run', '/dev/sda', '1'] took 0.083 seconds
2026-05-20 05:02:51,507 - performance.py[DEBUG]: Resizing devices took 0.085 seconds
2026-05-20 05:02:51,507 - cc_growpart.py[DEBUG]: '/' NOCHANGE: no change necessary (/dev/sda, 1)
2026-05-20 05:02:51,507 - handlers.py[DEBUG]: finish: init-network/config-growpart: SUCCESS: config-growpart ran successfully and took 0.093 seconds
2026-05-20 05:02:51,507 - 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-05-20 05:02:51,508 - handlers.py[DEBUG]: start: init-network/config-resizefs: running config-resizefs with frequency always
2026-05-20 05:02:51,508 - helpers.py[DEBUG]: Running config-resizefs using lock (<cloudinit.helpers.DummyLock object at 0x73a81af52060>)
2026-05-20 05:02:51,508 - util.py[DEBUG]: Reading from /proc/751/mountinfo (quiet=False)
2026-05-20 05:02:51,509 - util.py[DEBUG]: Reading 2086 bytes from /proc/751/mountinfo
2026-05-20 05:02:51,509 - cc_resizefs.py[DEBUG]: resize_info: dev=/dev/sda1 mnt_point=/ path=/
2026-05-20 05:02:51,510 - cc_resizefs.py[DEBUG]: Resizing / (ext4) using resize2fs /dev/sda1
2026-05-20 05:02:51,510 - subp.py[DEBUG]: Running command ('resize2fs', '/dev/sda1') with allowed return codes [0] (shell=False, capture=True)
2026-05-20 05:02:51,530 - performance.py[DEBUG]: Running ('resize2fs', '/dev/sda1') took 0.020 seconds
2026-05-20 05:02:51,530 - cc_resizefs.py[DEBUG]: Resized root filesystem (type=ext4, val=True)
2026-05-20 05:02:51,530 - handlers.py[DEBUG]: finish: init-network/config-resizefs: SUCCESS: config-resizefs ran successfully and took 0.022 seconds
2026-05-20 05:02:51,531 - 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-05-20 05:02:51,531 - handlers.py[DEBUG]: start: init-network/config-mounts: running config-mounts with frequency once-per-instance
2026-05-20 05:02:51,532 - helpers.py[DEBUG]: config-mounts already ran (freq=once-per-instance)
2026-05-20 05:02:51,532 - handlers.py[DEBUG]: finish: init-network/config-mounts: SUCCESS: config-mounts previously ran
2026-05-20 05:02:51,532 - 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-05-20 05:02:51,533 - handlers.py[DEBUG]: start: init-network/config-set_hostname: running config-set_hostname with frequency once-per-instance
2026-05-20 05:02:51,533 - helpers.py[DEBUG]: config-set_hostname already ran (freq=once-per-instance)
2026-05-20 05:02:51,533 - handlers.py[DEBUG]: finish: init-network/config-set_hostname: SUCCESS: config-set_hostname previously ran
2026-05-20 05:02:51,533 - 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-05-20 05:02:51,534 - handlers.py[DEBUG]: start: init-network/config-update_hostname: running config-update_hostname with frequency always
2026-05-20 05:02:51,534 - helpers.py[DEBUG]: Running config-update_hostname using lock (<cloudinit.helpers.DummyLock object at 0x73a81af52900>)
2026-05-20 05:02:51,535 - cc_update_hostname.py[DEBUG]: Updating hostname to claude-cloud (claude-cloud)
2026-05-20 05:02:51,535 - util.py[DEBUG]: Reading from /var/lib/cloud/data/previous-hostname (quiet=False)
2026-05-20 05:02:51,537 - util.py[DEBUG]: Reading 13 bytes from /var/lib/cloud/data/previous-hostname
2026-05-20 05:02:51,537 - util.py[DEBUG]: Reading from /etc/hostname (quiet=False)
2026-05-20 05:02:51,537 - util.py[DEBUG]: Reading 13 bytes from /etc/hostname
2026-05-20 05:02:51,537 - distros[DEBUG]: Attempting to update hostname to claude-cloud in 0 files
2026-05-20 05:02:51,537 - handlers.py[DEBUG]: finish: init-network/config-update_hostname: SUCCESS: config-update_hostname ran successfully and took 0.003 seconds
2026-05-20 05:02:51,537 - 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-05-20 05:02:51,537 - handlers.py[DEBUG]: start: init-network/config-update_etc_hosts: running config-update_etc_hosts with frequency once-per-instance
2026-05-20 05:02:51,538 - helpers.py[DEBUG]: config-update_etc_hosts already ran (freq=once-per-instance)
2026-05-20 05:02:51,538 - handlers.py[DEBUG]: finish: init-network/config-update_etc_hosts: SUCCESS: config-update_etc_hosts previously ran
2026-05-20 05:02:51,538 - 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-05-20 05:02:51,538 - handlers.py[DEBUG]: start: init-network/config-users_groups: running config-users_groups with frequency once-per-instance
2026-05-20 05:02:51,538 - helpers.py[DEBUG]: config-users_groups already ran (freq=once-per-instance)
2026-05-20 05:02:51,539 - handlers.py[DEBUG]: finish: init-network/config-users_groups: SUCCESS: config-users_groups previously ran
2026-05-20 05:02:51,539 - 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-05-20 05:02:51,539 - handlers.py[DEBUG]: start: init-network/config-ssh: running config-ssh with frequency once-per-instance
2026-05-20 05:02:51,539 - helpers.py[DEBUG]: config-ssh already ran (freq=once-per-instance)
2026-05-20 05:02:51,539 - handlers.py[DEBUG]: finish: init-network/config-ssh: SUCCESS: config-ssh previously ran
2026-05-20 05:02:51,539 - 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-05-20 05:02:51,540 - handlers.py[DEBUG]: start: init-network/config-set_passwords: running config-set_passwords with frequency once-per-instance
2026-05-20 05:02:51,540 - helpers.py[DEBUG]: config-set_passwords already ran (freq=once-per-instance)
2026-05-20 05:02:51,540 - handlers.py[DEBUG]: finish: init-network/config-set_passwords: SUCCESS: config-set_passwords previously ran
2026-05-20 05:02:51,540 - main.py[DEBUG]: Ran 11 modules with 0 failures
2026-05-20 05:02:51,540 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-05-20 05:02:51,541 - util.py[DEBUG]: Reading 10 bytes from /proc/uptime
2026-05-20 05:02:51,541 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmpz24blkiz) - w: [644] 498 bytes/chars
2026-05-20 05:02:51,542 - performance.py[DEBUG]: cloud-init stage: 'init-network' took 0.466 seconds
2026-05-20 05:02:51,542 - handlers.py[DEBUG]: finish: init-network: SUCCESS: searching for network datasources
2026-05-20 05:02:54,314 - log_util.py[DEBUG]: Cloud-init v. 25.2-0ubuntu1~24.04.1 running 'modules:config' at Wed, 20 May 2026 05:02:53 +0000. Up 11.70 seconds.
2026-05-20 05:02:54,315 - main.py[INFO]: PID [1] started cloud-init 'modules:config'.
2026-05-20 05:02:54,356 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-05-20 05:02:54,365 - modules.py[INFO]: Skipping modules 'wireguard,snap,ubuntu_autoinstall,keyboard,apt_pipelining,ubuntu_pro,ntp,disable_ec2_metadata' because no applicable config is provided.
2026-05-20 05:02:54,367 - 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-05-20 05:02:54,367 - handlers.py[DEBUG]: start: modules-config/config-ssh_import_id: running config-ssh_import_id with frequency once-per-instance
2026-05-20 05:02:54,367 - helpers.py[DEBUG]: config-ssh_import_id already ran (freq=once-per-instance)
2026-05-20 05:02:54,367 - handlers.py[DEBUG]: finish: modules-config/config-ssh_import_id: SUCCESS: config-ssh_import_id previously ran
2026-05-20 05:02:54,367 - 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-05-20 05:02:54,368 - handlers.py[DEBUG]: start: modules-config/config-locale: running config-locale with frequency once-per-instance
2026-05-20 05:02:54,368 - helpers.py[DEBUG]: config-locale already ran (freq=once-per-instance)
2026-05-20 05:02:54,368 - handlers.py[DEBUG]: finish: modules-config/config-locale: SUCCESS: config-locale previously ran
2026-05-20 05:02:54,368 - 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-05-20 05:02:54,369 - handlers.py[DEBUG]: start: modules-config/config-grub_dpkg: running config-grub_dpkg with frequency once-per-instance
2026-05-20 05:02:54,370 - helpers.py[DEBUG]: config-grub_dpkg already ran (freq=once-per-instance)
2026-05-20 05:02:54,370 - handlers.py[DEBUG]: finish: modules-config/config-grub_dpkg: SUCCESS: config-grub_dpkg previously ran
2026-05-20 05:02:54,370 - 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-05-20 05:02:54,373 - handlers.py[DEBUG]: start: modules-config/config-apt_configure: running config-apt_configure with frequency once-per-instance
2026-05-20 05:02:54,373 - helpers.py[DEBUG]: config-apt_configure already ran (freq=once-per-instance)
2026-05-20 05:02:54,373 - handlers.py[DEBUG]: finish: modules-config/config-apt_configure: SUCCESS: config-apt_configure previously ran
2026-05-20 05:02:54,373 - modules.py[DEBUG]: Running module timezone (<module 'cloudinit.config.cc_timezone' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_timezone.py'>) with frequency once-per-instance
2026-05-20 05:02:54,373 - handlers.py[DEBUG]: start: modules-config/config-timezone: running config-timezone with frequency once-per-instance
2026-05-20 05:02:54,374 - helpers.py[DEBUG]: config-timezone already ran (freq=once-per-instance)
2026-05-20 05:02:54,374 - handlers.py[DEBUG]: finish: modules-config/config-timezone: SUCCESS: config-timezone previously ran
2026-05-20 05:02:54,374 - 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-05-20 05:02:54,374 - handlers.py[DEBUG]: start: modules-config/config-runcmd: running config-runcmd with frequency once-per-instance
2026-05-20 05:02:54,374 - helpers.py[DEBUG]: config-runcmd already ran (freq=once-per-instance)
2026-05-20 05:02:54,374 - handlers.py[DEBUG]: finish: modules-config/config-runcmd: SUCCESS: config-runcmd previously ran
2026-05-20 05:02:54,374 - 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-05-20 05:02:54,374 - handlers.py[DEBUG]: start: modules-config/config-byobu: running config-byobu with frequency once-per-instance
2026-05-20 05:02:54,375 - helpers.py[DEBUG]: config-byobu already ran (freq=once-per-instance)
2026-05-20 05:02:54,378 - handlers.py[DEBUG]: finish: modules-config/config-byobu: SUCCESS: config-byobu previously ran
2026-05-20 05:02:54,379 - main.py[DEBUG]: Ran 7 modules with 0 failures
2026-05-20 05:02:54,380 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-05-20 05:02:54,385 - util.py[DEBUG]: Reading 11 bytes from /proc/uptime
2026-05-20 05:02:54,388 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmpgu99qwvk) - w: [644] 500 bytes/chars
2026-05-20 05:02:54,388 - performance.py[DEBUG]: cloud-init stage: 'modules-config' took 0.947 seconds
2026-05-20 05:02:54,388 - handlers.py[DEBUG]: finish: modules-config: SUCCESS: running modules for config
2026-05-20 05:02:56,469 - log_util.py[DEBUG]: Cloud-init v. 25.2-0ubuntu1~24.04.1 running 'modules:final' at Wed, 20 May 2026 05:02:56 +0000. Up 14.08 seconds.
2026-05-20 05:02:56,474 - main.py[INFO]: PID [1] started cloud-init 'modules:final'.
2026-05-20 05:02:56,592 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-05-20 05:02:56,611 - modules.py[INFO]: Skipping modules 'fan,landscape,lxd,ubuntu_drivers,puppet,chef,ansible,mcollective,salt_minion,phone_home,power_state_change' because no applicable config is provided.
2026-05-20 05:02:56,613 - modules.py[DEBUG]: Running module package_update_upgrade_install (<module 'cloudinit.config.cc_package_update_upgrade_install' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_package_update_upgrade_install.py'>) with frequency once-per-instance
2026-05-20 05:02:56,613 - handlers.py[DEBUG]: start: modules-final/config-package_update_upgrade_install: running config-package_update_upgrade_install with frequency once-per-instance
2026-05-20 05:02:56,622 - helpers.py[DEBUG]: config-package_update_upgrade_install already ran (freq=once-per-instance)
2026-05-20 05:02:56,622 - handlers.py[DEBUG]: finish: modules-final/config-package_update_upgrade_install: SUCCESS: config-package_update_upgrade_install previously ran
2026-05-20 05:02:56,622 - modules.py[DEBUG]: Running module write_files_deferred (<module 'cloudinit.config.cc_write_files_deferred' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_write_files_deferred.py'>) with frequency once-per-instance
2026-05-20 05:02:56,622 - handlers.py[DEBUG]: start: modules-final/config-write_files_deferred: running config-write_files_deferred with frequency once-per-instance
2026-05-20 05:02:56,623 - helpers.py[DEBUG]: config-write_files_deferred already ran (freq=once-per-instance)
2026-05-20 05:02:56,623 - handlers.py[DEBUG]: finish: modules-final/config-write_files_deferred: SUCCESS: config-write_files_deferred previously ran
2026-05-20 05:02:56,623 - 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-05-20 05:02:56,623 - handlers.py[DEBUG]: start: modules-final/config-reset_rmc: running config-reset_rmc with frequency once-per-instance
2026-05-20 05:02:56,623 - helpers.py[DEBUG]: config-reset_rmc already ran (freq=once-per-instance)
2026-05-20 05:02:56,623 - handlers.py[DEBUG]: finish: modules-final/config-reset_rmc: SUCCESS: config-reset_rmc previously ran
2026-05-20 05:02:56,623 - 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-05-20 05:02:56,631 - handlers.py[DEBUG]: start: modules-final/config-scripts_vendor: running config-scripts_vendor with frequency once-per-instance
2026-05-20 05:02:56,631 - helpers.py[DEBUG]: config-scripts_vendor already ran (freq=once-per-instance)
2026-05-20 05:02:56,631 - handlers.py[DEBUG]: finish: modules-final/config-scripts_vendor: SUCCESS: config-scripts_vendor previously ran
2026-05-20 05:02:56,631 - 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-05-20 05:02:56,632 - handlers.py[DEBUG]: start: modules-final/config-scripts_per_once: running config-scripts_per_once with frequency once
2026-05-20 05:02:56,638 - helpers.py[DEBUG]: config-scripts_per_once already ran (freq=once)
2026-05-20 05:02:56,638 - handlers.py[DEBUG]: finish: modules-final/config-scripts_per_once: SUCCESS: config-scripts_per_once previously ran
2026-05-20 05:02:56,638 - 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-05-20 05:02:56,638 - handlers.py[DEBUG]: start: modules-final/config-scripts_per_boot: running config-scripts_per_boot with frequency always
2026-05-20 05:02:56,638 - helpers.py[DEBUG]: Running config-scripts_per_boot using lock (<cloudinit.helpers.DummyLock object at 0x7631c6afa090>)
2026-05-20 05:02:56,643 - handlers.py[DEBUG]: finish: modules-final/config-scripts_per_boot: SUCCESS: config-scripts_per_boot ran successfully and took 0.004 seconds
2026-05-20 05:02:56,643 - 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-05-20 05:02:56,643 - handlers.py[DEBUG]: start: modules-final/config-scripts_per_instance: running config-scripts_per_instance with frequency once-per-instance
2026-05-20 05:02:56,643 - helpers.py[DEBUG]: config-scripts_per_instance already ran (freq=once-per-instance)
2026-05-20 05:02:56,643 - handlers.py[DEBUG]: finish: modules-final/config-scripts_per_instance: SUCCESS: config-scripts_per_instance previously ran
2026-05-20 05:02:56,643 - 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-05-20 05:02:56,644 - handlers.py[DEBUG]: start: modules-final/config-scripts_user: running config-scripts_user with frequency once-per-instance
2026-05-20 05:02:56,645 - helpers.py[DEBUG]: config-scripts_user already ran (freq=once-per-instance)
2026-05-20 05:02:56,645 - handlers.py[DEBUG]: finish: modules-final/config-scripts_user: SUCCESS: config-scripts_user previously ran
2026-05-20 05:02:56,645 - 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-05-20 05:02:56,645 - handlers.py[DEBUG]: start: modules-final/config-ssh_authkey_fingerprints: running config-ssh_authkey_fingerprints with frequency once-per-instance
2026-05-20 05:02:56,645 - helpers.py[DEBUG]: config-ssh_authkey_fingerprints already ran (freq=once-per-instance)
2026-05-20 05:02:56,646 - handlers.py[DEBUG]: finish: modules-final/config-ssh_authkey_fingerprints: SUCCESS: config-ssh_authkey_fingerprints previously ran
2026-05-20 05:02:56,651 - 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-05-20 05:02:56,651 - handlers.py[DEBUG]: start: modules-final/config-keys_to_console: running config-keys_to_console with frequency once-per-instance
2026-05-20 05:02:56,651 - helpers.py[DEBUG]: config-keys_to_console already ran (freq=once-per-instance)
2026-05-20 05:02:56,651 - handlers.py[DEBUG]: finish: modules-final/config-keys_to_console: SUCCESS: config-keys_to_console previously ran
2026-05-20 05:02:56,651 - 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-05-20 05:02:56,652 - handlers.py[DEBUG]: start: modules-final/config-install_hotplug: running config-install_hotplug with frequency once-per-instance
2026-05-20 05:02:56,652 - helpers.py[DEBUG]: config-install_hotplug already ran (freq=once-per-instance)
2026-05-20 05:02:56,652 - handlers.py[DEBUG]: finish: modules-final/config-install_hotplug: SUCCESS: config-install_hotplug previously ran
2026-05-20 05:02:56,652 - 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-05-20 05:02:56,652 - handlers.py[DEBUG]: start: modules-final/config-final_message: running config-final_message with frequency always
2026-05-20 05:02:56,652 - helpers.py[DEBUG]: Running config-final_message using lock (<cloudinit.helpers.DummyLock object at 0x7631c6af9a90>)
2026-05-20 05:02:56,652 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-05-20 05:02:56,652 - util.py[DEBUG]: Reading 11 bytes from /proc/uptime
2026-05-20 05:02:56,679 - performance.py[DEBUG]: Rendering jinja2 template took 0.027 seconds
2026-05-20 05:02:56,679 - log_util.py[DEBUG]: Cloud-init v. 25.2-0ubuntu1~24.04.1 finished at Wed, 20 May 2026 05:02:56 +0000. Datasource DataSourceHetzner.  Up 14.58 seconds
2026-05-20 05:02:56,679 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/boot-finished - wb: [644] 67 bytes
2026-05-20 05:02:56,680 - handlers.py[DEBUG]: finish: modules-final/config-final_message: SUCCESS: config-final_message ran successfully and took 0.028 seconds
2026-05-20 05:02:56,680 - main.py[DEBUG]: Ran 12 modules with 0 failures
2026-05-20 05:02:56,680 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-05-20 05:02:56,680 - util.py[DEBUG]: Reading 11 bytes from /proc/uptime
2026-05-20 05:02:56,686 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmpk5ljjnui) - w: [644] 502 bytes/chars
2026-05-20 05:02:56,686 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/result.json (via temporary file /var/lib/cloud/data/tmpwmgrh77g) - w: [644] 68 bytes/chars
2026-05-20 05:02:56,687 - util.py[DEBUG]: Creating symbolic link from '/run/cloud-init/result.json' => '../../var/lib/cloud/data/result.json'
2026-05-20 05:02:56,687 - performance.py[DEBUG]: cloud-init stage: 'modules-final' took 0.687 seconds
2026-05-20 05:02:56,687 - handlers.py[DEBUG]: finish: modules-final: SUCCESS: running modules for final
2026-05-24 17:30:05,999 - log_util.py[DEBUG]: Cloud-init v. 25.2-0ubuntu1~24.04.1 running 'init-local' at Sun, 24 May 2026 17:30:05 +0000. Up 9.14 seconds.
2026-05-24 17:30:06,000 - main.py[INFO]: PID [1] started cloud-init 'init-local'.
2026-05-24 17:30:06,000 - main.py[DEBUG]: No kernel command line url found.
2026-05-24 17:30:06,000 - main.py[DEBUG]: Closing stdin
2026-05-24 17:30:06,004 - util.py[DEBUG]: Writing to /var/log/cloud-init.log - ab: [640] 0 bytes
2026-05-24 17:30:06,005 - util.py[DEBUG]: Changing the ownership of /var/log/cloud-init.log to 103:4
2026-05-24 17:30:06,005 - util.py[DEBUG]: Reading from /var/lib/cloud/data/python-version (quiet=False)
2026-05-24 17:30:06,006 - util.py[DEBUG]: Reading 4 bytes from /var/lib/cloud/data/python-version
2026-05-24 17:30:06,006 - util.py[DEBUG]: Attempting to remove /var/lib/cloud/instance/boot-finished
2026-05-24 17:30:06,007 - handlers.py[DEBUG]: start: init-local/check-cache: attempting to read from cache [check]
2026-05-24 17:30:06,007 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/obj.pkl (quiet=False)
2026-05-24 17:30:06,008 - util.py[DEBUG]: Reading 22941 bytes from /var/lib/cloud/instance/obj.pkl
2026-05-24 17:30:06,020 - dmi.py[DEBUG]: querying dmi data /sys/class/dmi/id/product_serial
2026-05-24 17:30:06,021 - stages.py[DEBUG]: restored from checked cache: DataSourceHetzner
2026-05-24 17:30:06,021 - handlers.py[DEBUG]: finish: init-local/check-cache: SUCCESS: restored from checked cache: DataSourceHetzner
2026-05-24 17:30:06,021 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2026-05-24 17:30:06,021 - util.py[DEBUG]: Reading 3718 bytes from /etc/cloud/cloud.cfg
2026-05-24 17:30:06,022 - util.py[DEBUG]: Attempting to load yaml from string of length 3718 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:06,045 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2026-05-24 17:30:06,045 - util.py[DEBUG]: Reading 90 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2026-05-24 17:30:06,045 - util.py[DEBUG]: Attempting to load yaml from string of length 90 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:06,046 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg (quiet=False)
2026-05-24 17:30:06,046 - util.py[DEBUG]: Reading 4221 bytes from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg
2026-05-24 17:30:06,046 - util.py[DEBUG]: Attempting to load yaml from string of length 4221 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:06,071 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2026-05-24 17:30:06,071 - util.py[DEBUG]: Reading 2071 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2026-05-24 17:30:06,072 - util.py[DEBUG]: Attempting to load yaml from string of length 2071 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:06,078 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2026-05-24 17:30:06,078 - util.py[DEBUG]: Reading 35 bytes from /run/cloud-init/cloud.cfg
2026-05-24 17:30:06,078 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:06,079 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:06,079 - util.py[DEBUG]: loaded blob returned None, returning default.
2026-05-24 17:30:06,080 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-05-24 17:30:06,080 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-05-24 17:30:06,080 - util.py[DEBUG]: Attempting to load yaml from string of length 1093 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:06,087 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/vendor-cloud-config.txt (quiet=False)
2026-05-24 17:30:06,087 - util.py[DEBUG]: Reading 3104 bytes from /var/lib/cloud/instance/vendor-cloud-config.txt
2026-05-24 17:30:06,088 - util.py[DEBUG]: Attempting to load yaml from string of length 3104 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:06,100 - util.py[DEBUG]: Writing to /run/cloud-init/cloud-id-hetzner - wb: [644] 8 bytes
2026-05-24 17:30:06,101 - util.py[DEBUG]: Creating symbolic link from '/run/cloud-init/cloud-id' => '/run/cloud-init/cloud-id-hetzner'
2026-05-24 17:30:06,103 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/instance-data-sensitive.json (via temporary file /run/cloud-init/tmpur5_g6o7) - w: [600] 17078 bytes/chars
2026-05-24 17:30:06,104 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/instance-data.json (via temporary file /run/cloud-init/tmpbsdkouxr) - w: [644] 2351 bytes/chars
2026-05-24 17:30:06,105 - stages.py[INFO]: Instance link already exists, not recreating it.
2026-05-24 17:30:06,107 - util.py[DEBUG]: Reading from /var/lib/cloud/instances/128771396/datasource (quiet=False)
2026-05-24 17:30:06,108 - util.py[DEBUG]: Reading 37 bytes from /var/lib/cloud/instances/128771396/datasource
2026-05-24 17:30:06,108 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/datasource - wb: [644] 37 bytes
2026-05-24 17:30:06,110 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-datasource - wb: [644] 37 bytes
2026-05-24 17:30:06,110 - util.py[DEBUG]: Reading from /var/lib/cloud/data/instance-id (quiet=False)
2026-05-24 17:30:06,111 - util.py[DEBUG]: Reading 10 bytes from /var/lib/cloud/data/instance-id
2026-05-24 17:30:06,111 - stages.py[DEBUG]: previous iid found to be 128771396
2026-05-24 17:30:06,111 - util.py[DEBUG]: Writing to /var/lib/cloud/data/instance-id - wb: [644] 10 bytes
2026-05-24 17:30:06,112 - util.py[DEBUG]: Writing to /run/cloud-init/.instance-id - wb: [644] 10 bytes
2026-05-24 17:30:06,112 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-instance-id - wb: [644] 10 bytes
2026-05-24 17:30:06,114 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/obj.pkl - wb: [400] 22950 bytes
2026-05-24 17:30:06,115 - stages.py[INFO]: Not re-loading configuration, instance id and datasource have not changed.
2026-05-24 17:30:06,115 - main.py[DEBUG]: [local] init will now be targeting instance id: 128771396. new=False
2026-05-24 17:30:06,116 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-05-24 17:30:06,118 - util.py[DEBUG]: Reading from /var/lib/cloud/data/set-hostname (quiet=False)
2026-05-24 17:30:06,119 - util.py[DEBUG]: Reading 57 bytes from /var/lib/cloud/data/set-hostname
2026-05-24 17:30:06,119 - cc_set_hostname.py[DEBUG]: No hostname changes. Skipping set_hostname
2026-05-24 17:30:06,120 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2026-05-24 17:30:06,120 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/eth0/address
2026-05-24 17:30:06,120 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-05-24 17:30:06,120 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-05-24 17:30:06,122 - util.py[DEBUG]: Reading from /var/lib/cloud/hotplug.enabled (quiet=False)
2026-05-24 17:30:06,122 - util.py[DEBUG]: File not found: /var/lib/cloud/hotplug.enabled
2026-05-24 17:30:06,122 - stages.py[DEBUG]: Allowed events: {<EventScope.NETWORK: 'network'>: {<EventType.BOOT_NEW_INSTANCE: 'boot-new-instance'>}}
2026-05-24 17:30:06,122 - stages.py[DEBUG]: Event Denied: scopes=['network'] EventType=boot
2026-05-24 17:30:06,123 - util.py[DEBUG]: Reading from /var/lib/cloud/hotplug.enabled (quiet=False)
2026-05-24 17:30:06,123 - util.py[DEBUG]: File not found: /var/lib/cloud/hotplug.enabled
2026-05-24 17:30:06,123 - stages.py[DEBUG]: Allowed events: {<EventScope.NETWORK: 'network'>: {<EventType.BOOT_NEW_INSTANCE: 'boot-new-instance'>}}
2026-05-24 17:30:06,123 - stages.py[DEBUG]: Event Denied: scopes=['network'] EventType=boot-legacy
2026-05-24 17:30:06,123 - stages.py[DEBUG]: No network config applied. Neither a new instance nor datasource network update allowed
2026-05-24 17:30:06,123 - stages.py[DEBUG]: applying net config names for {'version': 1, 'config': [{'type': 'physical', 'name': 'eth0', 'mac_address': '92:00:07:ac:e5:44', 'subnets': [{'type': 'dhcp', 'ipv4': True}, {'type': 'static', 'address': '2a01:4f8:c014:e68a::1/64', 'ipv6': True, 'gateway': 'fe80::1', 'dns_nameservers': ['2a01:4ff:ff00::add:2', '2a01:4ff:ff00::add:1']}]}]}
2026-05-24 17:30:06,124 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2026-05-24 17:30:06,124 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/eth0/device/device
2026-05-24 17:30:06,124 - util.py[DEBUG]: Reading from /sys/class/net/eth0/uevent (quiet=False)
2026-05-24 17:30:06,124 - util.py[DEBUG]: Reading 25 bytes from /sys/class/net/eth0/uevent
2026-05-24 17:30:06,124 - util.py[DEBUG]: Reading from /sys/class/net/eth0/addr_assign_type (quiet=False)
2026-05-24 17:30:06,124 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/eth0/addr_assign_type
2026-05-24 17:30:06,125 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2026-05-24 17:30:06,125 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/eth0/address
2026-05-24 17:30:06,125 - net[DEBUG]: ovs-vsctl not in PATH; not detecting Open vSwitch interfaces
2026-05-24 17:30:06,125 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2026-05-24 17:30:06,125 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/eth0/device/device
2026-05-24 17:30:06,125 - util.py[DEBUG]: Reading from /sys/class/net/lo/uevent (quiet=False)
2026-05-24 17:30:06,126 - util.py[DEBUG]: Reading 23 bytes from /sys/class/net/lo/uevent
2026-05-24 17:30:06,126 - util.py[DEBUG]: Reading from /sys/class/net/lo/addr_assign_type (quiet=False)
2026-05-24 17:30:06,126 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/lo/addr_assign_type
2026-05-24 17:30:06,126 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-05-24 17:30:06,126 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-05-24 17:30:06,126 - util.py[DEBUG]: Reading from /sys/class/net/lo/device/device (quiet=False)
2026-05-24 17:30:06,126 - util.py[DEBUG]: Reading from /sys/class/net/eth0/operstate (quiet=False)
2026-05-24 17:30:06,126 - util.py[DEBUG]: Reading 5 bytes from /sys/class/net/eth0/operstate
2026-05-24 17:30:06,126 - util.py[DEBUG]: Reading from /sys/class/net/lo/operstate (quiet=False)
2026-05-24 17:30:06,127 - util.py[DEBUG]: Reading 8 bytes from /sys/class/net/lo/operstate
2026-05-24 17:30:06,127 - subp.py[DEBUG]: Running command ['ip', '-6', 'addr', 'show', 'permanent', 'scope', 'global'] with allowed return codes [0] (shell=False, capture=True)
2026-05-24 17:30:06,140 - performance.py[DEBUG]: Running ['ip', '-6', 'addr', 'show', 'permanent', 'scope', 'global'] took 0.012 seconds
2026-05-24 17:30:06,140 - subp.py[DEBUG]: Running command ['ip', '-4', 'addr', 'show'] with allowed return codes [0] (shell=False, capture=True)
2026-05-24 17:30:06,144 - net[DEBUG]: Detected interfaces {'eth0': {'downable': True, 'device_id': '0x0001', 'driver': 'virtio_net', 'mac': '92:00:07:ac:e5:44', 'name': 'eth0', 'up': False}, 'lo': {'downable': False, 'device_id': None, 'driver': None, 'mac': '00:00:00:00:00:00', 'name': 'lo', 'up': True}}
2026-05-24 17:30:06,145 - net[DEBUG]: no work necessary for renaming of [['92:00:07:ac:e5:44', 'eth0', 'virtio_net', '0x0001']]
2026-05-24 17:30:06,145 - main.py[DEBUG]: [local] Exiting. datasource DataSourceHetzner not in local mode.
2026-05-24 17:30:06,146 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-05-24 17:30:06,146 - util.py[DEBUG]: Reading 11 bytes from /proc/uptime
2026-05-24 17:30:06,147 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmpv3oi4vf4) - w: [644] 498 bytes/chars
2026-05-24 17:30:06,149 - performance.py[DEBUG]: cloud-init stage: 'init-local' took 0.291 seconds
2026-05-24 17:30:06,149 - handlers.py[DEBUG]: finish: init-local: SUCCESS: searching for local datasources
2026-05-24 17:30:08,768 - log_util.py[DEBUG]: Cloud-init v. 25.2-0ubuntu1~24.04.1 running 'init' at Sun, 24 May 2026 17:30:08 +0000. Up 11.91 seconds.
2026-05-24 17:30:08,768 - main.py[INFO]: PID [1] started cloud-init 'init'.
2026-05-24 17:30:08,769 - main.py[DEBUG]: No kernel command line url found.
2026-05-24 17:30:08,769 - main.py[DEBUG]: Closing stdin
2026-05-24 17:30:08,773 - util.py[DEBUG]: Writing to /var/log/cloud-init.log - ab: [640] 0 bytes
2026-05-24 17:30:08,774 - util.py[DEBUG]: Changing the ownership of /var/log/cloud-init.log to 103:4
2026-05-24 17:30:08,774 - util.py[DEBUG]: Reading from /var/lib/cloud/data/python-version (quiet=False)
2026-05-24 17:30:08,774 - util.py[DEBUG]: Reading 4 bytes from /var/lib/cloud/data/python-version
2026-05-24 17:30:08,775 - subp.py[DEBUG]: Running command ['ip', '--json', 'addr'] with allowed return codes [0] (shell=False, capture=True)
2026-05-24 17:30:08,780 - subp.py[DEBUG]: Running command ['ip', '-o', 'route', 'list'] with allowed return codes [0] (shell=False, capture=True)
2026-05-24 17:30:08,787 - subp.py[DEBUG]: Running command ['ip', '--oneline', '-6', 'route', 'list', 'table', 'all'] with allowed return codes [0, 1] (shell=False, capture=True)
2026-05-24 17:30:08,793 - handlers.py[DEBUG]: start: init-network/check-cache: attempting to read from cache [trust]
2026-05-24 17:30:08,793 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/obj.pkl (quiet=False)
2026-05-24 17:30:08,794 - util.py[DEBUG]: Reading 22950 bytes from /var/lib/cloud/instance/obj.pkl
2026-05-24 17:30:08,800 - util.py[DEBUG]: Reading from /run/cloud-init/.instance-id (quiet=False)
2026-05-24 17:30:08,800 - util.py[DEBUG]: Reading 10 bytes from /run/cloud-init/.instance-id
2026-05-24 17:30:08,800 - stages.py[DEBUG]: restored from cache with run check: DataSourceHetzner
2026-05-24 17:30:08,801 - handlers.py[DEBUG]: finish: init-network/check-cache: SUCCESS: restored from cache with run check: DataSourceHetzner
2026-05-24 17:30:08,801 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2026-05-24 17:30:08,801 - util.py[DEBUG]: Reading 3718 bytes from /etc/cloud/cloud.cfg
2026-05-24 17:30:08,801 - util.py[DEBUG]: Attempting to load yaml from string of length 3718 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:08,819 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2026-05-24 17:30:08,819 - util.py[DEBUG]: Reading 90 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2026-05-24 17:30:08,820 - util.py[DEBUG]: Attempting to load yaml from string of length 90 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:08,820 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg (quiet=False)
2026-05-24 17:30:08,821 - util.py[DEBUG]: Reading 4221 bytes from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg
2026-05-24 17:30:08,821 - util.py[DEBUG]: Attempting to load yaml from string of length 4221 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:08,840 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2026-05-24 17:30:08,841 - util.py[DEBUG]: Reading 2071 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2026-05-24 17:30:08,841 - util.py[DEBUG]: Attempting to load yaml from string of length 2071 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:08,846 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2026-05-24 17:30:08,846 - util.py[DEBUG]: Reading 35 bytes from /run/cloud-init/cloud.cfg
2026-05-24 17:30:08,847 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:08,847 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:08,847 - util.py[DEBUG]: loaded blob returned None, returning default.
2026-05-24 17:30:08,848 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-05-24 17:30:08,848 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-05-24 17:30:08,848 - util.py[DEBUG]: Attempting to load yaml from string of length 1093 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:08,854 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/vendor-cloud-config.txt (quiet=False)
2026-05-24 17:30:08,854 - util.py[DEBUG]: Reading 3104 bytes from /var/lib/cloud/instance/vendor-cloud-config.txt
2026-05-24 17:30:08,855 - util.py[DEBUG]: Attempting to load yaml from string of length 3104 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:08,862 - stages.py[INFO]: Instance link already exists, not recreating it.
2026-05-24 17:30:08,863 - util.py[DEBUG]: Reading from /var/lib/cloud/instances/128771396/datasource (quiet=False)
2026-05-24 17:30:08,864 - util.py[DEBUG]: Reading 37 bytes from /var/lib/cloud/instances/128771396/datasource
2026-05-24 17:30:08,864 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/datasource - wb: [644] 37 bytes
2026-05-24 17:30:08,865 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-datasource - wb: [644] 37 bytes
2026-05-24 17:30:08,865 - util.py[DEBUG]: Reading from /var/lib/cloud/data/instance-id (quiet=False)
2026-05-24 17:30:08,866 - util.py[DEBUG]: Reading 10 bytes from /var/lib/cloud/data/instance-id
2026-05-24 17:30:08,866 - stages.py[DEBUG]: previous iid found to be 128771396
2026-05-24 17:30:08,866 - util.py[DEBUG]: Writing to /var/lib/cloud/data/instance-id - wb: [644] 10 bytes
2026-05-24 17:30:08,867 - util.py[DEBUG]: Writing to /run/cloud-init/.instance-id - wb: [644] 10 bytes
2026-05-24 17:30:08,868 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-instance-id - wb: [644] 10 bytes
2026-05-24 17:30:08,870 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/obj.pkl - wb: [400] 22950 bytes
2026-05-24 17:30:08,870 - stages.py[INFO]: Not re-loading configuration, instance id and datasource have not changed.
2026-05-24 17:30:08,871 - main.py[DEBUG]: [net] init will now be targeting instance id: 128771396. new=False
2026-05-24 17:30:08,872 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2026-05-24 17:30:08,872 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/eth0/address
2026-05-24 17:30:08,872 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-05-24 17:30:08,872 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-05-24 17:30:08,874 - util.py[DEBUG]: Reading from /var/lib/cloud/hotplug.enabled (quiet=False)
2026-05-24 17:30:08,874 - util.py[DEBUG]: File not found: /var/lib/cloud/hotplug.enabled
2026-05-24 17:30:08,874 - stages.py[DEBUG]: Allowed events: {<EventScope.NETWORK: 'network'>: {<EventType.BOOT_NEW_INSTANCE: 'boot-new-instance'>}}
2026-05-24 17:30:08,874 - stages.py[DEBUG]: Event Denied: scopes=['network'] EventType=boot
2026-05-24 17:30:08,875 - util.py[DEBUG]: Reading from /var/lib/cloud/hotplug.enabled (quiet=False)
2026-05-24 17:30:08,875 - util.py[DEBUG]: File not found: /var/lib/cloud/hotplug.enabled
2026-05-24 17:30:08,875 - stages.py[DEBUG]: Allowed events: {<EventScope.NETWORK: 'network'>: {<EventType.BOOT_NEW_INSTANCE: 'boot-new-instance'>}}
2026-05-24 17:30:08,875 - stages.py[DEBUG]: Event Denied: scopes=['network'] EventType=boot-legacy
2026-05-24 17:30:08,875 - stages.py[DEBUG]: No network config applied. Neither a new instance nor datasource network update allowed
2026-05-24 17:30:08,875 - stages.py[DEBUG]: applying net config names for {'version': 1, 'config': [{'type': 'physical', 'name': 'eth0', 'mac_address': '92:00:07:ac:e5:44', 'subnets': [{'type': 'dhcp', 'ipv4': True}, {'type': 'static', 'address': '2a01:4f8:c014:e68a::1/64', 'ipv6': True, 'gateway': 'fe80::1', 'dns_nameservers': ['2a01:4ff:ff00::add:2', '2a01:4ff:ff00::add:1']}]}]}
2026-05-24 17:30:08,876 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-05-24 17:30:08,877 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2026-05-24 17:30:08,877 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/eth0/device/device
2026-05-24 17:30:08,878 - util.py[DEBUG]: Reading from /sys/class/net/eth0/uevent (quiet=False)
2026-05-24 17:30:08,878 - util.py[DEBUG]: Reading 25 bytes from /sys/class/net/eth0/uevent
2026-05-24 17:30:08,878 - util.py[DEBUG]: Reading from /sys/class/net/eth0/addr_assign_type (quiet=False)
2026-05-24 17:30:08,878 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/eth0/addr_assign_type
2026-05-24 17:30:08,878 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2026-05-24 17:30:08,879 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/eth0/address
2026-05-24 17:30:08,879 - net[DEBUG]: ovs-vsctl not in PATH; not detecting Open vSwitch interfaces
2026-05-24 17:30:08,879 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2026-05-24 17:30:08,879 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/eth0/device/device
2026-05-24 17:30:08,879 - util.py[DEBUG]: Reading from /sys/class/net/lo/uevent (quiet=False)
2026-05-24 17:30:08,879 - util.py[DEBUG]: Reading 23 bytes from /sys/class/net/lo/uevent
2026-05-24 17:30:08,880 - util.py[DEBUG]: Reading from /sys/class/net/lo/addr_assign_type (quiet=False)
2026-05-24 17:30:08,880 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/lo/addr_assign_type
2026-05-24 17:30:08,880 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-05-24 17:30:08,880 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-05-24 17:30:08,880 - util.py[DEBUG]: Reading from /sys/class/net/lo/device/device (quiet=False)
2026-05-24 17:30:08,880 - util.py[DEBUG]: Reading from /sys/class/net/eth0/operstate (quiet=False)
2026-05-24 17:30:08,881 - util.py[DEBUG]: Reading 3 bytes from /sys/class/net/eth0/operstate
2026-05-24 17:30:08,881 - util.py[DEBUG]: Reading from /sys/class/net/lo/operstate (quiet=False)
2026-05-24 17:30:08,881 - util.py[DEBUG]: Reading 8 bytes from /sys/class/net/lo/operstate
2026-05-24 17:30:08,881 - subp.py[DEBUG]: Running command ['ip', '-6', 'addr', 'show', 'permanent', 'scope', 'global'] with allowed return codes [0] (shell=False, capture=True)
2026-05-24 17:30:08,885 - subp.py[DEBUG]: Running command ['ip', '-4', 'addr', 'show'] with allowed return codes [0] (shell=False, capture=True)
2026-05-24 17:30:08,889 - net[DEBUG]: Detected interfaces {'eth0': {'downable': False, 'device_id': '0x0001', 'driver': 'virtio_net', 'mac': '92:00:07:ac:e5:44', 'name': 'eth0', 'up': True}, 'lo': {'downable': False, 'device_id': None, 'driver': None, 'mac': '00:00:00:00:00:00', 'name': 'lo', 'up': True}}
2026-05-24 17:30:08,889 - net[DEBUG]: no work necessary for renaming of [['92:00:07:ac:e5:44', 'eth0', 'virtio_net', '0x0001']]
2026-05-24 17:30:08,889 - handlers.py[DEBUG]: start: init-network/setup-datasource: setting up datasource
2026-05-24 17:30:08,889 - handlers.py[DEBUG]: finish: init-network/setup-datasource: SUCCESS: setting up datasource
2026-05-24 17:30:08,889 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/user-data.txt - wb: [600] 1075 bytes
2026-05-24 17:30:08,890 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/user-data.txt.i - wb: [600] 1380 bytes
2026-05-24 17:30:08,891 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/vendor-data.txt - wb: [600] 3485 bytes
2026-05-24 17:30:08,892 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/vendor-data.txt.i - wb: [600] 3429 bytes
2026-05-24 17:30:08,893 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/vendor-data2.txt - wb: [600] 0 bytes
2026-05-24 17:30:08,894 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/vendor-data2.txt.i - wb: [600] 308 bytes
2026-05-24 17:30:08,895 - util.py[DEBUG]: Reading from /var/lib/cloud/data/set-hostname (quiet=False)
2026-05-24 17:30:08,895 - util.py[DEBUG]: Reading 57 bytes from /var/lib/cloud/data/set-hostname
2026-05-24 17:30:08,895 - cc_set_hostname.py[DEBUG]: No hostname changes. Skipping set_hostname
2026-05-24 17:30:08,896 - helpers.py[DEBUG]: consume_data already ran (freq=once-per-instance)
2026-05-24 17:30:08,896 - handlers.py[DEBUG]: start: init-network/consume-user-data: reading and applying user-data
2026-05-24 17:30:08,898 - stages.py[DEBUG]: Added default handler for {'text/cloud-config', 'text/cloud-config-jsonp'} from CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']]
2026-05-24 17:30:08,898 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript'} from ShellScriptPartHandler: [['text/x-shellscript']]
2026-05-24 17:30:08,898 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-boot'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']]
2026-05-24 17:30:08,898 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-instance'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']]
2026-05-24 17:30:08,898 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-once'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']]
2026-05-24 17:30:08,898 - stages.py[DEBUG]: Added default handler for {'text/cloud-boothook'} from BootHookPartHandler: [['text/cloud-boothook']]
2026-05-24 17:30:08,898 - stages.py[DEBUG]: Added default handler for {'text/jinja2'} from JinjaTemplatePartHandler: [['text/jinja2']]
2026-05-24 17:30:08,898 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__begin__, None, 3) with frequency always
2026-05-24 17:30:08,898 - handlers[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__begin__, None, 2) with frequency always
2026-05-24 17:30:08,899 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']] (__begin__, None, 2) with frequency always
2026-05-24 17:30:08,899 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']] (__begin__, None, 2) with frequency always
2026-05-24 17:30:08,899 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']] (__begin__, None, 2) with frequency always
2026-05-24 17:30:08,899 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__begin__, None, 2) with frequency always
2026-05-24 17:30:08,899 - handlers[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__begin__, None, 3) with frequency always
2026-05-24 17:30:08,899 - handlers[DEBUG]: {'MIME-Version': '1.0', 'Content-Type': 'text/cloud-config', 'Content-Disposition': 'attachment; filename="part-001"'}
2026-05-24 17:30:08,899 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (text/cloud-config, part-001, 3) with frequency always
2026-05-24 17:30:08,899 - util.py[DEBUG]: Attempting to load yaml from string of length 1075 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:08,904 - cloud_config.py[DEBUG]: Merging by applying [('dict', ['replace']), ('list', []), ('str', [])]
2026-05-24 17:30:08,904 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__end__, None, 3) with frequency always
2026-05-24 17:30:08,907 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/cloud-config.txt - wb: [600] 1093 bytes
2026-05-24 17:30:08,909 - handlers[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__end__, None, 2) with frequency always
2026-05-24 17:30:08,909 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']] (__end__, None, 2) with frequency always
2026-05-24 17:30:08,909 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']] (__end__, None, 2) with frequency always
2026-05-24 17:30:08,909 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']] (__end__, None, 2) with frequency always
2026-05-24 17:30:08,909 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__end__, None, 2) with frequency always
2026-05-24 17:30:08,909 - handlers[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__end__, None, 3) with frequency always
2026-05-24 17:30:08,909 - handlers.py[DEBUG]: finish: init-network/consume-user-data: SUCCESS: reading and applying user-data
2026-05-24 17:30:08,909 - handlers.py[DEBUG]: start: init-network/consume-vendor-data: reading and applying vendor-data
2026-05-24 17:30:08,910 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-05-24 17:30:08,910 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-05-24 17:30:08,910 - util.py[DEBUG]: Attempting to load yaml from string of length 1093 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:08,915 - stages.py[DEBUG]: vendordata will be consumed. disabled_handlers=None
2026-05-24 17:30:08,915 - stages.py[DEBUG]: Added default handler for {'text/cloud-config', 'text/cloud-config-jsonp'} from CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']]
2026-05-24 17:30:08,915 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript'} from ShellScriptPartHandler: [['text/x-shellscript']]
2026-05-24 17:30:08,915 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-boot'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']]
2026-05-24 17:30:08,915 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-instance'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']]
2026-05-24 17:30:08,915 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-once'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']]
2026-05-24 17:30:08,915 - stages.py[DEBUG]: Added default handler for {'text/cloud-boothook'} from BootHookPartHandler: [['text/cloud-boothook']]
2026-05-24 17:30:08,915 - stages.py[DEBUG]: Added default handler for {'text/jinja2'} from JinjaTemplatePartHandler: [['text/jinja2']]
2026-05-24 17:30:08,916 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__begin__, None, 3) with frequency always
2026-05-24 17:30:08,916 - handlers[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__begin__, None, 2) with frequency always
2026-05-24 17:30:08,916 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']] (__begin__, None, 2) with frequency always
2026-05-24 17:30:08,916 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']] (__begin__, None, 2) with frequency always
2026-05-24 17:30:08,916 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']] (__begin__, None, 2) with frequency always
2026-05-24 17:30:08,916 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__begin__, None, 2) with frequency always
2026-05-24 17:30:08,916 - handlers[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__begin__, None, 3) with frequency always
2026-05-24 17:30:08,916 - 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-05-24 17:30:08,916 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (text/cloud-config, cloud-config, 3) with frequency always
2026-05-24 17:30:08,916 - util.py[DEBUG]: Attempting to load yaml from string of length 3068 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:08,922 - cloud_config.py[DEBUG]: Merging by applying [('dict', ['replace']), ('list', []), ('str', [])]
2026-05-24 17:30:08,922 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__end__, None, 3) with frequency always
2026-05-24 17:30:08,928 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/vendor-cloud-config.txt - wb: [600] 3104 bytes
2026-05-24 17:30:08,929 - handlers[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__end__, None, 2) with frequency always
2026-05-24 17:30:08,929 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']] (__end__, None, 2) with frequency always
2026-05-24 17:30:08,929 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']] (__end__, None, 2) with frequency always
2026-05-24 17:30:08,929 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']] (__end__, None, 2) with frequency always
2026-05-24 17:30:08,929 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__end__, None, 2) with frequency always
2026-05-24 17:30:08,929 - handlers[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__end__, None, 3) with frequency always
2026-05-24 17:30:08,929 - handlers.py[DEBUG]: finish: init-network/consume-vendor-data: SUCCESS: reading and applying vendor-data
2026-05-24 17:30:08,929 - handlers.py[DEBUG]: start: init-network/consume-vendor-data2: reading and applying vendor-data2
2026-05-24 17:30:08,929 - stages.py[DEBUG]: no vendordata2 from datasource
2026-05-24 17:30:08,929 - handlers.py[DEBUG]: finish: init-network/consume-vendor-data2: SUCCESS: reading and applying vendor-data2
2026-05-24 17:30:08,930 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2026-05-24 17:30:08,930 - util.py[DEBUG]: Reading 3718 bytes from /etc/cloud/cloud.cfg
2026-05-24 17:30:08,930 - util.py[DEBUG]: Attempting to load yaml from string of length 3718 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:08,944 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2026-05-24 17:30:08,944 - util.py[DEBUG]: Reading 90 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2026-05-24 17:30:08,944 - util.py[DEBUG]: Attempting to load yaml from string of length 90 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:08,945 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg (quiet=False)
2026-05-24 17:30:08,945 - util.py[DEBUG]: Reading 4221 bytes from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg
2026-05-24 17:30:08,945 - util.py[DEBUG]: Attempting to load yaml from string of length 4221 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:08,961 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2026-05-24 17:30:08,961 - util.py[DEBUG]: Reading 2071 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2026-05-24 17:30:08,961 - util.py[DEBUG]: Attempting to load yaml from string of length 2071 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:08,966 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2026-05-24 17:30:08,966 - util.py[DEBUG]: Reading 35 bytes from /run/cloud-init/cloud.cfg
2026-05-24 17:30:08,966 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:08,967 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:08,967 - util.py[DEBUG]: loaded blob returned None, returning default.
2026-05-24 17:30:08,967 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-05-24 17:30:08,967 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-05-24 17:30:08,967 - util.py[DEBUG]: Attempting to load yaml from string of length 1093 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:08,973 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/vendor-cloud-config.txt (quiet=False)
2026-05-24 17:30:08,974 - util.py[DEBUG]: Reading 3104 bytes from /var/lib/cloud/instance/vendor-cloud-config.txt
2026-05-24 17:30:08,974 - util.py[DEBUG]: Attempting to load yaml from string of length 3104 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:08,984 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/combined-cloud-config.json (via temporary file /run/cloud-init/tmpvuvzs1w9) - w: [600] 10276 bytes/chars
2026-05-24 17:30:08,985 - util.py[DEBUG]: Reading from /run/cloud-init/instance-data-sensitive.json (quiet=False)
2026-05-24 17:30:08,985 - util.py[DEBUG]: Reading 17078 bytes from /run/cloud-init/instance-data-sensitive.json
2026-05-24 17:30:08,987 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/instance-data-sensitive.json (via temporary file /run/cloud-init/tmpilix22ei) - w: [600] 19948 bytes/chars
2026-05-24 17:30:08,987 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-05-24 17:30:08,987 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-05-24 17:30:08,993 - util.py[DEBUG]: Reading from /usr/lib/python3/dist-packages/cloudinit/config/schemas/schema-cloud-config-v1.json (quiet=False)
2026-05-24 17:30:08,995 - util.py[DEBUG]: Reading 152791 bytes from /usr/lib/python3/dist-packages/cloudinit/config/schemas/schema-cloud-config-v1.json
2026-05-24 17:30:09,010 - performance.py[DEBUG]: Validating schema took 0.017 seconds
2026-05-24 17:30:09,011 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-05-24 17:30:09,011 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-05-24 17:30:09,011 - util.py[DEBUG]: Attempting to load yaml from string of length 1093 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:09,017 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/vendor-cloud-config.txt (quiet=False)
2026-05-24 17:30:09,017 - util.py[DEBUG]: Reading 3104 bytes from /var/lib/cloud/instance/vendor-cloud-config.txt
2026-05-24 17:30:09,017 - util.py[DEBUG]: Attempting to load yaml from string of length 3104 with allowed root types (<class 'dict'>,)
2026-05-24 17:30:09,029 - handlers.py[DEBUG]: start: init-network/activate-datasource: activating datasource
2026-05-24 17:30:09,030 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/obj.pkl - wb: [400] 22941 bytes
2026-05-24 17:30:09,031 - handlers.py[DEBUG]: finish: init-network/activate-datasource: SUCCESS: activating datasource
2026-05-24 17:30:09,031 - main.py[DEBUG]: no di_report found in config.
2026-05-24 17:30:09,053 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-05-24 17:30:09,057 - modules.py[INFO]: Skipping modules 'bootcmd,ca_certs,rsyslog' because no applicable config is provided.
2026-05-24 17:30:09,058 - 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-05-24 17:30:09,058 - handlers.py[DEBUG]: start: init-network/config-seed_random: running config-seed_random with frequency once-per-instance
2026-05-24 17:30:09,058 - helpers.py[DEBUG]: config-seed_random already ran (freq=once-per-instance)
2026-05-24 17:30:09,058 - handlers.py[DEBUG]: finish: init-network/config-seed_random: SUCCESS: config-seed_random previously ran
2026-05-24 17:30:09,059 - modules.py[DEBUG]: Running module write_files (<module 'cloudinit.config.cc_write_files' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_write_files.py'>) with frequency once-per-instance
2026-05-24 17:30:09,059 - handlers.py[DEBUG]: start: init-network/config-write_files: running config-write_files with frequency once-per-instance
2026-05-24 17:30:09,059 - helpers.py[DEBUG]: config-write_files already ran (freq=once-per-instance)
2026-05-24 17:30:09,059 - handlers.py[DEBUG]: finish: init-network/config-write_files: SUCCESS: config-write_files previously ran
2026-05-24 17:30:09,059 - 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-05-24 17:30:09,060 - handlers.py[DEBUG]: start: init-network/config-growpart: running config-growpart with frequency always
2026-05-24 17:30:09,060 - helpers.py[DEBUG]: Running config-growpart using lock (<cloudinit.helpers.DummyLock object at 0x7cc5d8304e30>)
2026-05-24 17:30:09,060 - cc_growpart.py[DEBUG]: No 'growpart' entry in cfg.  Using default: {'mode': 'auto', 'devices': ['/'], 'ignore_growroot_disabled': False}
2026-05-24 17:30:09,060 - subp.py[DEBUG]: Running command ['growpart', '--help'] with allowed return codes [0] (shell=False, capture=True)
2026-05-24 17:30:09,068 - util.py[DEBUG]: Reading from /proc/783/mountinfo (quiet=False)
2026-05-24 17:30:09,069 - util.py[DEBUG]: Reading 2086 bytes from /proc/783/mountinfo
2026-05-24 17:30:09,069 - cc_growpart.py[DEBUG]: growpart found fs=ext4
2026-05-24 17:30:09,069 - util.py[DEBUG]: Reading from /sys/class/block/sda1/partition (quiet=False)
2026-05-24 17:30:09,069 - util.py[DEBUG]: Reading 2 bytes from /sys/class/block/sda1/partition
2026-05-24 17:30:09,069 - 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-05-24 17:30:09,070 - 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-05-24 17:30:09,070 - util.py[DEBUG]: Reading from /proc/783/mountinfo (quiet=False)
2026-05-24 17:30:09,070 - util.py[DEBUG]: Reading 2086 bytes from /proc/783/mountinfo
2026-05-24 17:30:09,071 - util.py[DEBUG]: Reading from /proc/783/mountinfo (quiet=False)
2026-05-24 17:30:09,071 - util.py[DEBUG]: Reading 2086 bytes from /proc/783/mountinfo
2026-05-24 17:30:09,072 - subp.py[DEBUG]: Running command ['growpart', '--dry-run', '/dev/sda', '1'] with allowed return codes [0] (shell=False, capture=True)
2026-05-24 17:30:09,160 - performance.py[DEBUG]: Running ['growpart', '--dry-run', '/dev/sda', '1'] took 0.088 seconds
2026-05-24 17:30:09,160 - subp.py[DEBUG]: Running command ['growpart', '/dev/sda', '1'] with allowed return codes [0] (shell=False, capture=True)
2026-05-24 17:30:09,734 - performance.py[DEBUG]: Running ['growpart', '/dev/sda', '1'] took 0.573 seconds
2026-05-24 17:30:09,734 - performance.py[DEBUG]: Resizing devices took 0.666 seconds
2026-05-24 17:30:09,734 - cc_growpart.py[INFO]: '/' resized: changed (/dev/sda1) from 40691023360 to 81652596224
2026-05-24 17:30:09,735 - handlers.py[DEBUG]: finish: init-network/config-growpart: SUCCESS: config-growpart ran successfully and took 0.675 seconds
2026-05-24 17:30:09,735 - 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-05-24 17:30:09,735 - handlers.py[DEBUG]: start: init-network/config-resizefs: running config-resizefs with frequency always
2026-05-24 17:30:09,736 - helpers.py[DEBUG]: Running config-resizefs using lock (<cloudinit.helpers.DummyLock object at 0x7cc5d83079e0>)
2026-05-24 17:30:09,736 - util.py[DEBUG]: Reading from /proc/783/mountinfo (quiet=False)
2026-05-24 17:30:09,736 - util.py[DEBUG]: Reading 2086 bytes from /proc/783/mountinfo
2026-05-24 17:30:09,737 - cc_resizefs.py[DEBUG]: resize_info: dev=/dev/sda1 mnt_point=/ path=/
2026-05-24 17:30:09,737 - cc_resizefs.py[DEBUG]: Resizing / (ext4) using resize2fs /dev/sda1
2026-05-24 17:30:09,737 - subp.py[DEBUG]: Running command ('resize2fs', '/dev/sda1') with allowed return codes [0] (shell=False, capture=True)
2026-05-24 17:30:09,978 - performance.py[DEBUG]: Running ('resize2fs', '/dev/sda1') took 0.241 seconds
2026-05-24 17:30:09,978 - cc_resizefs.py[DEBUG]: Resized root filesystem (type=ext4, val=True)
2026-05-24 17:30:09,978 - handlers.py[DEBUG]: finish: init-network/config-resizefs: SUCCESS: config-resizefs ran successfully and took 0.242 seconds
2026-05-24 17:30:09,979 - 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-05-24 17:30:09,980 - handlers.py[DEBUG]: start: init-network/config-mounts: running config-mounts with frequency once-per-instance
2026-05-24 17:30:09,980 - helpers.py[DEBUG]: config-mounts already ran (freq=once-per-instance)
2026-05-24 17:30:09,981 - handlers.py[DEBUG]: finish: init-network/config-mounts: SUCCESS: config-mounts previously ran
2026-05-24 17:30:09,981 - 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-05-24 17:30:09,982 - handlers.py[DEBUG]: start: init-network/config-set_hostname: running config-set_hostname with frequency once-per-instance
2026-05-24 17:30:09,983 - helpers.py[DEBUG]: config-set_hostname already ran (freq=once-per-instance)
2026-05-24 17:30:09,983 - handlers.py[DEBUG]: finish: init-network/config-set_hostname: SUCCESS: config-set_hostname previously ran
2026-05-24 17:30:09,984 - 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-05-24 17:30:09,985 - handlers.py[DEBUG]: start: init-network/config-update_hostname: running config-update_hostname with frequency always
2026-05-24 17:30:09,985 - helpers.py[DEBUG]: Running config-update_hostname using lock (<cloudinit.helpers.DummyLock object at 0x7cc5d83062d0>)
2026-05-24 17:30:09,985 - cc_update_hostname.py[DEBUG]: Updating hostname to claude-cloud (claude-cloud)
2026-05-24 17:30:09,986 - util.py[DEBUG]: Reading from /var/lib/cloud/data/previous-hostname (quiet=False)
2026-05-24 17:30:09,987 - util.py[DEBUG]: Reading 13 bytes from /var/lib/cloud/data/previous-hostname
2026-05-24 17:30:09,987 - util.py[DEBUG]: Reading from /etc/hostname (quiet=False)
2026-05-24 17:30:09,987 - util.py[DEBUG]: Reading 13 bytes from /etc/hostname
2026-05-24 17:30:09,988 - distros[DEBUG]: Attempting to update hostname to claude-cloud in 0 files
2026-05-24 17:30:09,988 - handlers.py[DEBUG]: finish: init-network/config-update_hostname: SUCCESS: config-update_hostname ran successfully and took 0.003 seconds
2026-05-24 17:30:09,988 - 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-05-24 17:30:09,988 - handlers.py[DEBUG]: start: init-network/config-update_etc_hosts: running config-update_etc_hosts with frequency once-per-instance
2026-05-24 17:30:09,989 - helpers.py[DEBUG]: config-update_etc_hosts already ran (freq=once-per-instance)
2026-05-24 17:30:09,989 - handlers.py[DEBUG]: finish: init-network/config-update_etc_hosts: SUCCESS: config-update_etc_hosts previously ran
2026-05-24 17:30:09,989 - 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-05-24 17:30:09,990 - handlers.py[DEBUG]: start: init-network/config-users_groups: running config-users_groups with frequency once-per-instance
2026-05-24 17:30:09,990 - helpers.py[DEBUG]: config-users_groups already ran (freq=once-per-instance)
2026-05-24 17:30:09,990 - handlers.py[DEBUG]: finish: init-network/config-users_groups: SUCCESS: config-users_groups previously ran
2026-05-24 17:30:09,990 - 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-05-24 17:30:09,991 - handlers.py[DEBUG]: start: init-network/config-ssh: running config-ssh with frequency once-per-instance
2026-05-24 17:30:09,991 - helpers.py[DEBUG]: config-ssh already ran (freq=once-per-instance)
2026-05-24 17:30:09,992 - handlers.py[DEBUG]: finish: init-network/config-ssh: SUCCESS: config-ssh previously ran
2026-05-24 17:30:09,992 - 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-05-24 17:30:09,992 - handlers.py[DEBUG]: start: init-network/config-set_passwords: running config-set_passwords with frequency once-per-instance
2026-05-24 17:30:09,993 - helpers.py[DEBUG]: config-set_passwords already ran (freq=once-per-instance)
2026-05-24 17:30:09,993 - handlers.py[DEBUG]: finish: init-network/config-set_passwords: SUCCESS: config-set_passwords previously ran
2026-05-24 17:30:09,993 - main.py[DEBUG]: Ran 11 modules with 0 failures
2026-05-24 17:30:09,993 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-05-24 17:30:09,993 - util.py[DEBUG]: Reading 12 bytes from /proc/uptime
2026-05-24 17:30:09,994 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmp12311jxk) - w: [644] 500 bytes/chars
2026-05-24 17:30:09,995 - performance.py[DEBUG]: cloud-init stage: 'init-network' took 1.379 seconds
2026-05-24 17:30:09,995 - handlers.py[DEBUG]: finish: init-network: SUCCESS: searching for network datasources
2026-05-24 17:30:11,866 - log_util.py[DEBUG]: Cloud-init v. 25.2-0ubuntu1~24.04.1 running 'modules:config' at Sun, 24 May 2026 17:30:11 +0000. Up 14.77 seconds.
2026-05-24 17:30:11,873 - main.py[INFO]: PID [1] started cloud-init 'modules:config'.
2026-05-24 17:30:11,908 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-05-24 17:30:11,922 - modules.py[INFO]: Skipping modules 'wireguard,snap,ubuntu_autoinstall,keyboard,apt_pipelining,ubuntu_pro,ntp,disable_ec2_metadata' because no applicable config is provided.
2026-05-24 17:30:11,923 - 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-05-24 17:30:11,924 - handlers.py[DEBUG]: start: modules-config/config-ssh_import_id: running config-ssh_import_id with frequency once-per-instance
2026-05-24 17:30:11,925 - helpers.py[DEBUG]: config-ssh_import_id already ran (freq=once-per-instance)
2026-05-24 17:30:11,925 - handlers.py[DEBUG]: finish: modules-config/config-ssh_import_id: SUCCESS: config-ssh_import_id previously ran
2026-05-24 17:30:11,925 - 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-05-24 17:30:11,926 - handlers.py[DEBUG]: start: modules-config/config-locale: running config-locale with frequency once-per-instance
2026-05-24 17:30:11,926 - helpers.py[DEBUG]: config-locale already ran (freq=once-per-instance)
2026-05-24 17:30:11,926 - handlers.py[DEBUG]: finish: modules-config/config-locale: SUCCESS: config-locale previously ran
2026-05-24 17:30:11,926 - 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-05-24 17:30:11,927 - handlers.py[DEBUG]: start: modules-config/config-grub_dpkg: running config-grub_dpkg with frequency once-per-instance
2026-05-24 17:30:11,927 - helpers.py[DEBUG]: config-grub_dpkg already ran (freq=once-per-instance)
2026-05-24 17:30:11,927 - handlers.py[DEBUG]: finish: modules-config/config-grub_dpkg: SUCCESS: config-grub_dpkg previously ran
2026-05-24 17:30:11,927 - 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-05-24 17:30:11,928 - handlers.py[DEBUG]: start: modules-config/config-apt_configure: running config-apt_configure with frequency once-per-instance
2026-05-24 17:30:11,928 - helpers.py[DEBUG]: config-apt_configure already ran (freq=once-per-instance)
2026-05-24 17:30:11,928 - handlers.py[DEBUG]: finish: modules-config/config-apt_configure: SUCCESS: config-apt_configure previously ran
2026-05-24 17:30:11,928 - modules.py[DEBUG]: Running module timezone (<module 'cloudinit.config.cc_timezone' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_timezone.py'>) with frequency once-per-instance
2026-05-24 17:30:11,929 - handlers.py[DEBUG]: start: modules-config/config-timezone: running config-timezone with frequency once-per-instance
2026-05-24 17:30:11,929 - helpers.py[DEBUG]: config-timezone already ran (freq=once-per-instance)
2026-05-24 17:30:11,929 - handlers.py[DEBUG]: finish: modules-config/config-timezone: SUCCESS: config-timezone previously ran
2026-05-24 17:30:11,929 - 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-05-24 17:30:11,929 - handlers.py[DEBUG]: start: modules-config/config-runcmd: running config-runcmd with frequency once-per-instance
2026-05-24 17:30:11,930 - helpers.py[DEBUG]: config-runcmd already ran (freq=once-per-instance)
2026-05-24 17:30:11,930 - handlers.py[DEBUG]: finish: modules-config/config-runcmd: SUCCESS: config-runcmd previously ran
2026-05-24 17:30:11,930 - 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-05-24 17:30:11,931 - handlers.py[DEBUG]: start: modules-config/config-byobu: running config-byobu with frequency once-per-instance
2026-05-24 17:30:11,932 - helpers.py[DEBUG]: config-byobu already ran (freq=once-per-instance)
2026-05-24 17:30:11,932 - handlers.py[DEBUG]: finish: modules-config/config-byobu: SUCCESS: config-byobu previously ran
2026-05-24 17:30:11,932 - main.py[DEBUG]: Ran 7 modules with 0 failures
2026-05-24 17:30:11,932 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-05-24 17:30:11,932 - util.py[DEBUG]: Reading 12 bytes from /proc/uptime
2026-05-24 17:30:11,933 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmpqg_cf15r) - w: [644] 502 bytes/chars
2026-05-24 17:30:11,934 - performance.py[DEBUG]: cloud-init stage: 'modules-config' took 0.531 seconds
2026-05-24 17:30:11,934 - handlers.py[DEBUG]: finish: modules-config: SUCCESS: running modules for config
2026-05-24 17:30:13,045 - log_util.py[DEBUG]: Cloud-init v. 25.2-0ubuntu1~24.04.1 running 'modules:final' at Sun, 24 May 2026 17:30:12 +0000. Up 16.08 seconds.
2026-05-24 17:30:13,045 - main.py[INFO]: PID [1] started cloud-init 'modules:final'.
2026-05-24 17:30:13,103 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-05-24 17:30:13,110 - modules.py[INFO]: Skipping modules 'fan,landscape,lxd,ubuntu_drivers,puppet,chef,ansible,mcollective,salt_minion,phone_home,power_state_change' because no applicable config is provided.
2026-05-24 17:30:13,111 - modules.py[DEBUG]: Running module package_update_upgrade_install (<module 'cloudinit.config.cc_package_update_upgrade_install' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_package_update_upgrade_install.py'>) with frequency once-per-instance
2026-05-24 17:30:13,111 - handlers.py[DEBUG]: start: modules-final/config-package_update_upgrade_install: running config-package_update_upgrade_install with frequency once-per-instance
2026-05-24 17:30:13,116 - helpers.py[DEBUG]: config-package_update_upgrade_install already ran (freq=once-per-instance)
2026-05-24 17:30:13,116 - handlers.py[DEBUG]: finish: modules-final/config-package_update_upgrade_install: SUCCESS: config-package_update_upgrade_install previously ran
2026-05-24 17:30:13,116 - modules.py[DEBUG]: Running module write_files_deferred (<module 'cloudinit.config.cc_write_files_deferred' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_write_files_deferred.py'>) with frequency once-per-instance
2026-05-24 17:30:13,117 - handlers.py[DEBUG]: start: modules-final/config-write_files_deferred: running config-write_files_deferred with frequency once-per-instance
2026-05-24 17:30:13,117 - helpers.py[DEBUG]: config-write_files_deferred already ran (freq=once-per-instance)
2026-05-24 17:30:13,117 - handlers.py[DEBUG]: finish: modules-final/config-write_files_deferred: SUCCESS: config-write_files_deferred previously ran
2026-05-24 17:30:13,117 - 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-05-24 17:30:13,118 - handlers.py[DEBUG]: start: modules-final/config-reset_rmc: running config-reset_rmc with frequency once-per-instance
2026-05-24 17:30:13,118 - helpers.py[DEBUG]: config-reset_rmc already ran (freq=once-per-instance)
2026-05-24 17:30:13,118 - handlers.py[DEBUG]: finish: modules-final/config-reset_rmc: SUCCESS: config-reset_rmc previously ran
2026-05-24 17:30:13,118 - 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-05-24 17:30:13,119 - handlers.py[DEBUG]: start: modules-final/config-scripts_vendor: running config-scripts_vendor with frequency once-per-instance
2026-05-24 17:30:13,119 - helpers.py[DEBUG]: config-scripts_vendor already ran (freq=once-per-instance)
2026-05-24 17:30:13,119 - handlers.py[DEBUG]: finish: modules-final/config-scripts_vendor: SUCCESS: config-scripts_vendor previously ran
2026-05-24 17:30:13,119 - 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-05-24 17:30:13,120 - handlers.py[DEBUG]: start: modules-final/config-scripts_per_once: running config-scripts_per_once with frequency once
2026-05-24 17:30:13,120 - helpers.py[DEBUG]: config-scripts_per_once already ran (freq=once)
2026-05-24 17:30:13,120 - handlers.py[DEBUG]: finish: modules-final/config-scripts_per_once: SUCCESS: config-scripts_per_once previously ran
2026-05-24 17:30:13,120 - 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-05-24 17:30:13,121 - handlers.py[DEBUG]: start: modules-final/config-scripts_per_boot: running config-scripts_per_boot with frequency always
2026-05-24 17:30:13,121 - helpers.py[DEBUG]: Running config-scripts_per_boot using lock (<cloudinit.helpers.DummyLock object at 0x72aafc184f80>)
2026-05-24 17:30:13,122 - handlers.py[DEBUG]: finish: modules-final/config-scripts_per_boot: SUCCESS: config-scripts_per_boot ran successfully and took 0.001 seconds
2026-05-24 17:30:13,122 - 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-05-24 17:30:13,122 - handlers.py[DEBUG]: start: modules-final/config-scripts_per_instance: running config-scripts_per_instance with frequency once-per-instance
2026-05-24 17:30:13,122 - helpers.py[DEBUG]: config-scripts_per_instance already ran (freq=once-per-instance)
2026-05-24 17:30:13,123 - handlers.py[DEBUG]: finish: modules-final/config-scripts_per_instance: SUCCESS: config-scripts_per_instance previously ran
2026-05-24 17:30:13,123 - 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-05-24 17:30:13,123 - handlers.py[DEBUG]: start: modules-final/config-scripts_user: running config-scripts_user with frequency once-per-instance
2026-05-24 17:30:13,123 - helpers.py[DEBUG]: config-scripts_user already ran (freq=once-per-instance)
2026-05-24 17:30:13,123 - handlers.py[DEBUG]: finish: modules-final/config-scripts_user: SUCCESS: config-scripts_user previously ran
2026-05-24 17:30:13,123 - 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-05-24 17:30:13,124 - handlers.py[DEBUG]: start: modules-final/config-ssh_authkey_fingerprints: running config-ssh_authkey_fingerprints with frequency once-per-instance
2026-05-24 17:30:13,124 - helpers.py[DEBUG]: config-ssh_authkey_fingerprints already ran (freq=once-per-instance)
2026-05-24 17:30:13,124 - handlers.py[DEBUG]: finish: modules-final/config-ssh_authkey_fingerprints: SUCCESS: config-ssh_authkey_fingerprints previously ran
2026-05-24 17:30:13,124 - 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-05-24 17:30:13,124 - handlers.py[DEBUG]: start: modules-final/config-keys_to_console: running config-keys_to_console with frequency once-per-instance
2026-05-24 17:30:13,125 - helpers.py[DEBUG]: config-keys_to_console already ran (freq=once-per-instance)
2026-05-24 17:30:13,125 - handlers.py[DEBUG]: finish: modules-final/config-keys_to_console: SUCCESS: config-keys_to_console previously ran
2026-05-24 17:30:13,125 - 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-05-24 17:30:13,125 - handlers.py[DEBUG]: start: modules-final/config-install_hotplug: running config-install_hotplug with frequency once-per-instance
2026-05-24 17:30:13,125 - helpers.py[DEBUG]: config-install_hotplug already ran (freq=once-per-instance)
2026-05-24 17:30:13,126 - handlers.py[DEBUG]: finish: modules-final/config-install_hotplug: SUCCESS: config-install_hotplug previously ran
2026-05-24 17:30:13,126 - 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-05-24 17:30:13,126 - handlers.py[DEBUG]: start: modules-final/config-final_message: running config-final_message with frequency always
2026-05-24 17:30:13,126 - helpers.py[DEBUG]: Running config-final_message using lock (<cloudinit.helpers.DummyLock object at 0x72aafc184680>)
2026-05-24 17:30:13,127 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-05-24 17:30:13,127 - util.py[DEBUG]: Reading 12 bytes from /proc/uptime
2026-05-24 17:30:13,142 - performance.py[DEBUG]: Rendering jinja2 template took 0.015 seconds
2026-05-24 17:30:13,149 - log_util.py[DEBUG]: Cloud-init v. 25.2-0ubuntu1~24.04.1 finished at Sun, 24 May 2026 17:30:13 +0000. Datasource DataSourceHetzner.  Up 16.34 seconds
2026-05-24 17:30:13,149 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/boot-finished - wb: [644] 67 bytes
2026-05-24 17:30:13,151 - handlers.py[DEBUG]: finish: modules-final/config-final_message: SUCCESS: config-final_message ran successfully and took 0.024 seconds
2026-05-24 17:30:13,151 - main.py[DEBUG]: Ran 12 modules with 0 failures
2026-05-24 17:30:13,151 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-05-24 17:30:13,151 - util.py[DEBUG]: Reading 12 bytes from /proc/uptime
2026-05-24 17:30:13,155 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmp54dehtmm) - w: [644] 504 bytes/chars
2026-05-24 17:30:13,156 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/result.json (via temporary file /var/lib/cloud/data/tmp53io64p5) - w: [644] 68 bytes/chars
2026-05-24 17:30:13,156 - util.py[DEBUG]: Creating symbolic link from '/run/cloud-init/result.json' => '../../var/lib/cloud/data/result.json'
2026-05-24 17:30:13,157 - performance.py[DEBUG]: cloud-init stage: 'modules-final' took 0.381 seconds
2026-05-24 17:30:13,157 - handlers.py[DEBUG]: finish: modules-final: SUCCESS: running modules for final
2026-06-16 11:11:11,063 - log_util.py[DEBUG]: Cloud-init v. 25.2-0ubuntu1~24.04.1 running 'init-local' at Tue, 16 Jun 2026 11:11:10 +0000. Up 11.22 seconds.
2026-06-16 11:11:11,064 - main.py[INFO]: PID [1] started cloud-init 'init-local'.
2026-06-16 11:11:11,064 - main.py[DEBUG]: No kernel command line url found.
2026-06-16 11:11:11,064 - main.py[DEBUG]: Closing stdin
2026-06-16 11:11:11,070 - util.py[DEBUG]: Writing to /var/log/cloud-init.log - ab: [640] 0 bytes
2026-06-16 11:11:11,070 - util.py[DEBUG]: Changing the ownership of /var/log/cloud-init.log to 103:4
2026-06-16 11:11:11,070 - util.py[DEBUG]: Reading from /var/lib/cloud/data/python-version (quiet=False)
2026-06-16 11:11:11,071 - util.py[DEBUG]: Reading 4 bytes from /var/lib/cloud/data/python-version
2026-06-16 11:11:11,071 - util.py[DEBUG]: Attempting to remove /var/lib/cloud/instance/boot-finished
2026-06-16 11:11:11,071 - handlers.py[DEBUG]: start: init-local/check-cache: attempting to read from cache [check]
2026-06-16 11:11:11,072 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/obj.pkl (quiet=False)
2026-06-16 11:11:11,072 - util.py[DEBUG]: Reading 22941 bytes from /var/lib/cloud/instance/obj.pkl
2026-06-16 11:11:11,084 - dmi.py[DEBUG]: querying dmi data /sys/class/dmi/id/product_serial
2026-06-16 11:11:11,084 - stages.py[DEBUG]: restored from checked cache: DataSourceHetzner
2026-06-16 11:11:11,084 - handlers.py[DEBUG]: finish: init-local/check-cache: SUCCESS: restored from checked cache: DataSourceHetzner
2026-06-16 11:11:11,084 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2026-06-16 11:11:11,085 - util.py[DEBUG]: Reading 3718 bytes from /etc/cloud/cloud.cfg
2026-06-16 11:11:11,085 - util.py[DEBUG]: Attempting to load yaml from string of length 3718 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:11,099 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2026-06-16 11:11:11,099 - util.py[DEBUG]: Reading 90 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2026-06-16 11:11:11,099 - util.py[DEBUG]: Attempting to load yaml from string of length 90 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:11,100 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg (quiet=False)
2026-06-16 11:11:11,100 - util.py[DEBUG]: Reading 4221 bytes from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg
2026-06-16 11:11:11,100 - util.py[DEBUG]: Attempting to load yaml from string of length 4221 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:11,118 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2026-06-16 11:11:11,119 - util.py[DEBUG]: Reading 2071 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2026-06-16 11:11:11,119 - util.py[DEBUG]: Attempting to load yaml from string of length 2071 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:11,121 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2026-06-16 11:11:11,121 - util.py[DEBUG]: Reading 35 bytes from /run/cloud-init/cloud.cfg
2026-06-16 11:11:11,121 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:11,122 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:11,122 - util.py[DEBUG]: loaded blob returned None, returning default.
2026-06-16 11:11:11,122 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-06-16 11:11:11,122 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-06-16 11:11:11,122 - util.py[DEBUG]: Attempting to load yaml from string of length 1093 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:11,128 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/vendor-cloud-config.txt (quiet=False)
2026-06-16 11:11:11,128 - util.py[DEBUG]: Reading 3104 bytes from /var/lib/cloud/instance/vendor-cloud-config.txt
2026-06-16 11:11:11,128 - util.py[DEBUG]: Attempting to load yaml from string of length 3104 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:11,138 - util.py[DEBUG]: Writing to /run/cloud-init/cloud-id-hetzner - wb: [644] 8 bytes
2026-06-16 11:11:11,139 - util.py[DEBUG]: Creating symbolic link from '/run/cloud-init/cloud-id' => '/run/cloud-init/cloud-id-hetzner'
2026-06-16 11:11:11,140 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/instance-data-sensitive.json (via temporary file /run/cloud-init/tmp9ygj_afb) - w: [600] 17078 bytes/chars
2026-06-16 11:11:11,141 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/instance-data.json (via temporary file /run/cloud-init/tmpcoxqte4e) - w: [644] 2351 bytes/chars
2026-06-16 11:11:11,142 - stages.py[INFO]: Instance link already exists, not recreating it.
2026-06-16 11:11:11,142 - util.py[DEBUG]: Reading from /var/lib/cloud/instances/128771396/datasource (quiet=False)
2026-06-16 11:11:11,143 - util.py[DEBUG]: Reading 37 bytes from /var/lib/cloud/instances/128771396/datasource
2026-06-16 11:11:11,143 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/datasource - wb: [644] 37 bytes
2026-06-16 11:11:11,144 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-datasource - wb: [644] 37 bytes
2026-06-16 11:11:11,144 - util.py[DEBUG]: Reading from /var/lib/cloud/data/instance-id (quiet=False)
2026-06-16 11:11:11,145 - util.py[DEBUG]: Reading 10 bytes from /var/lib/cloud/data/instance-id
2026-06-16 11:11:11,145 - stages.py[DEBUG]: previous iid found to be 128771396
2026-06-16 11:11:11,145 - util.py[DEBUG]: Writing to /var/lib/cloud/data/instance-id - wb: [644] 10 bytes
2026-06-16 11:11:11,145 - util.py[DEBUG]: Writing to /run/cloud-init/.instance-id - wb: [644] 10 bytes
2026-06-16 11:11:11,146 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-instance-id - wb: [644] 10 bytes
2026-06-16 11:11:11,147 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/obj.pkl - wb: [400] 22950 bytes
2026-06-16 11:11:11,147 - stages.py[INFO]: Not re-loading configuration, instance id and datasource have not changed.
2026-06-16 11:11:11,148 - main.py[DEBUG]: [local] init will now be targeting instance id: 128771396. new=False
2026-06-16 11:11:11,148 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-06-16 11:11:11,150 - util.py[DEBUG]: Reading from /var/lib/cloud/data/set-hostname (quiet=False)
2026-06-16 11:11:11,150 - util.py[DEBUG]: Reading 57 bytes from /var/lib/cloud/data/set-hostname
2026-06-16 11:11:11,150 - cc_set_hostname.py[DEBUG]: No hostname changes. Skipping set_hostname
2026-06-16 11:11:11,151 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2026-06-16 11:11:11,151 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/eth0/address
2026-06-16 11:11:11,151 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-06-16 11:11:11,152 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-06-16 11:11:11,153 - util.py[DEBUG]: Reading from /var/lib/cloud/hotplug.enabled (quiet=False)
2026-06-16 11:11:11,153 - util.py[DEBUG]: File not found: /var/lib/cloud/hotplug.enabled
2026-06-16 11:11:11,153 - stages.py[DEBUG]: Allowed events: {<EventScope.NETWORK: 'network'>: {<EventType.BOOT_NEW_INSTANCE: 'boot-new-instance'>}}
2026-06-16 11:11:11,153 - stages.py[DEBUG]: Event Denied: scopes=['network'] EventType=boot
2026-06-16 11:11:11,153 - util.py[DEBUG]: Reading from /var/lib/cloud/hotplug.enabled (quiet=False)
2026-06-16 11:11:11,154 - util.py[DEBUG]: File not found: /var/lib/cloud/hotplug.enabled
2026-06-16 11:11:11,154 - stages.py[DEBUG]: Allowed events: {<EventScope.NETWORK: 'network'>: {<EventType.BOOT_NEW_INSTANCE: 'boot-new-instance'>}}
2026-06-16 11:11:11,154 - stages.py[DEBUG]: Event Denied: scopes=['network'] EventType=boot-legacy
2026-06-16 11:11:11,154 - stages.py[DEBUG]: No network config applied. Neither a new instance nor datasource network update allowed
2026-06-16 11:11:11,154 - stages.py[DEBUG]: applying net config names for {'version': 1, 'config': [{'type': 'physical', 'name': 'eth0', 'mac_address': '92:00:07:ac:e5:44', 'subnets': [{'type': 'dhcp', 'ipv4': True}, {'type': 'static', 'address': '2a01:4f8:c014:e68a::1/64', 'ipv6': True, 'gateway': 'fe80::1', 'dns_nameservers': ['2a01:4ff:ff00::add:2', '2a01:4ff:ff00::add:1']}]}]}
2026-06-16 11:11:11,154 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2026-06-16 11:11:11,154 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/eth0/device/device
2026-06-16 11:11:11,154 - util.py[DEBUG]: Reading from /sys/class/net/eth0/uevent (quiet=False)
2026-06-16 11:11:11,154 - util.py[DEBUG]: Reading 25 bytes from /sys/class/net/eth0/uevent
2026-06-16 11:11:11,154 - util.py[DEBUG]: Reading from /sys/class/net/eth0/addr_assign_type (quiet=False)
2026-06-16 11:11:11,154 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/eth0/addr_assign_type
2026-06-16 11:11:11,155 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2026-06-16 11:11:11,155 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/eth0/address
2026-06-16 11:11:11,155 - net[DEBUG]: ovs-vsctl not in PATH; not detecting Open vSwitch interfaces
2026-06-16 11:11:11,155 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2026-06-16 11:11:11,155 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/eth0/device/device
2026-06-16 11:11:11,155 - util.py[DEBUG]: Reading from /sys/class/net/lo/uevent (quiet=False)
2026-06-16 11:11:11,155 - util.py[DEBUG]: Reading 23 bytes from /sys/class/net/lo/uevent
2026-06-16 11:11:11,155 - util.py[DEBUG]: Reading from /sys/class/net/lo/addr_assign_type (quiet=False)
2026-06-16 11:11:11,155 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/lo/addr_assign_type
2026-06-16 11:11:11,155 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-06-16 11:11:11,156 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-06-16 11:11:11,156 - util.py[DEBUG]: Reading from /sys/class/net/lo/device/device (quiet=False)
2026-06-16 11:11:11,156 - util.py[DEBUG]: Reading from /sys/class/net/eth0/operstate (quiet=False)
2026-06-16 11:11:11,156 - util.py[DEBUG]: Reading 5 bytes from /sys/class/net/eth0/operstate
2026-06-16 11:11:11,156 - util.py[DEBUG]: Reading from /sys/class/net/lo/operstate (quiet=False)
2026-06-16 11:11:11,156 - util.py[DEBUG]: Reading 8 bytes from /sys/class/net/lo/operstate
2026-06-16 11:11:11,156 - subp.py[DEBUG]: Running command ['ip', '-6', 'addr', 'show', 'permanent', 'scope', 'global'] with allowed return codes [0] (shell=False, capture=True)
2026-06-16 11:11:11,168 - performance.py[DEBUG]: Running ['ip', '-6', 'addr', 'show', 'permanent', 'scope', 'global'] took 0.012 seconds
2026-06-16 11:11:11,168 - subp.py[DEBUG]: Running command ['ip', '-4', 'addr', 'show'] with allowed return codes [0] (shell=False, capture=True)
2026-06-16 11:11:11,172 - net[DEBUG]: Detected interfaces {'eth0': {'downable': True, 'device_id': '0x0001', 'driver': 'virtio_net', 'mac': '92:00:07:ac:e5:44', 'name': 'eth0', 'up': False}, 'lo': {'downable': False, 'device_id': None, 'driver': None, 'mac': '00:00:00:00:00:00', 'name': 'lo', 'up': True}}
2026-06-16 11:11:11,172 - net[DEBUG]: no work necessary for renaming of [['92:00:07:ac:e5:44', 'eth0', 'virtio_net', '0x0001']]
2026-06-16 11:11:11,172 - main.py[DEBUG]: [local] Exiting. datasource DataSourceHetzner not in local mode.
2026-06-16 11:11:11,173 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-06-16 11:11:11,173 - util.py[DEBUG]: Reading 12 bytes from /proc/uptime
2026-06-16 11:11:11,174 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmpt516ov4u) - w: [644] 500 bytes/chars
2026-06-16 11:11:11,174 - performance.py[DEBUG]: cloud-init stage: 'init-local' took 0.250 seconds
2026-06-16 11:11:11,175 - handlers.py[DEBUG]: finish: init-local: SUCCESS: searching for local datasources
2026-06-16 11:11:13,400 - log_util.py[DEBUG]: Cloud-init v. 25.2-0ubuntu1~24.04.1 running 'init' at Tue, 16 Jun 2026 11:11:13 +0000. Up 13.55 seconds.
2026-06-16 11:11:13,400 - main.py[INFO]: PID [1] started cloud-init 'init'.
2026-06-16 11:11:13,400 - main.py[DEBUG]: No kernel command line url found.
2026-06-16 11:11:13,400 - main.py[DEBUG]: Closing stdin
2026-06-16 11:11:13,404 - util.py[DEBUG]: Writing to /var/log/cloud-init.log - ab: [640] 0 bytes
2026-06-16 11:11:13,405 - util.py[DEBUG]: Changing the ownership of /var/log/cloud-init.log to 103:4
2026-06-16 11:11:13,406 - util.py[DEBUG]: Reading from /var/lib/cloud/data/python-version (quiet=False)
2026-06-16 11:11:13,406 - util.py[DEBUG]: Reading 4 bytes from /var/lib/cloud/data/python-version
2026-06-16 11:11:13,406 - subp.py[DEBUG]: Running command ['ip', '--json', 'addr'] with allowed return codes [0] (shell=False, capture=True)
2026-06-16 11:11:13,410 - subp.py[DEBUG]: Running command ['ip', '-o', 'route', 'list'] with allowed return codes [0] (shell=False, capture=True)
2026-06-16 11:11:13,413 - subp.py[DEBUG]: Running command ['ip', '--oneline', '-6', 'route', 'list', 'table', 'all'] with allowed return codes [0, 1] (shell=False, capture=True)
2026-06-16 11:11:13,419 - handlers.py[DEBUG]: start: init-network/check-cache: attempting to read from cache [trust]
2026-06-16 11:11:13,419 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/obj.pkl (quiet=False)
2026-06-16 11:11:13,419 - util.py[DEBUG]: Reading 22950 bytes from /var/lib/cloud/instance/obj.pkl
2026-06-16 11:11:13,425 - util.py[DEBUG]: Reading from /run/cloud-init/.instance-id (quiet=False)
2026-06-16 11:11:13,426 - util.py[DEBUG]: Reading 10 bytes from /run/cloud-init/.instance-id
2026-06-16 11:11:13,426 - stages.py[DEBUG]: restored from cache with run check: DataSourceHetzner
2026-06-16 11:11:13,426 - handlers.py[DEBUG]: finish: init-network/check-cache: SUCCESS: restored from cache with run check: DataSourceHetzner
2026-06-16 11:11:13,426 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2026-06-16 11:11:13,426 - util.py[DEBUG]: Reading 3718 bytes from /etc/cloud/cloud.cfg
2026-06-16 11:11:13,426 - util.py[DEBUG]: Attempting to load yaml from string of length 3718 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,443 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2026-06-16 11:11:13,443 - util.py[DEBUG]: Reading 90 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2026-06-16 11:11:13,443 - util.py[DEBUG]: Attempting to load yaml from string of length 90 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,444 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg (quiet=False)
2026-06-16 11:11:13,444 - util.py[DEBUG]: Reading 4221 bytes from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg
2026-06-16 11:11:13,444 - util.py[DEBUG]: Attempting to load yaml from string of length 4221 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,462 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2026-06-16 11:11:13,462 - util.py[DEBUG]: Reading 2071 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2026-06-16 11:11:13,462 - util.py[DEBUG]: Attempting to load yaml from string of length 2071 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,468 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2026-06-16 11:11:13,468 - util.py[DEBUG]: Reading 35 bytes from /run/cloud-init/cloud.cfg
2026-06-16 11:11:13,468 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,468 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,468 - util.py[DEBUG]: loaded blob returned None, returning default.
2026-06-16 11:11:13,469 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-06-16 11:11:13,469 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-06-16 11:11:13,469 - util.py[DEBUG]: Attempting to load yaml from string of length 1093 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,472 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/vendor-cloud-config.txt (quiet=False)
2026-06-16 11:11:13,472 - util.py[DEBUG]: Reading 3104 bytes from /var/lib/cloud/instance/vendor-cloud-config.txt
2026-06-16 11:11:13,472 - util.py[DEBUG]: Attempting to load yaml from string of length 3104 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,478 - stages.py[INFO]: Instance link already exists, not recreating it.
2026-06-16 11:11:13,479 - util.py[DEBUG]: Reading from /var/lib/cloud/instances/128771396/datasource (quiet=False)
2026-06-16 11:11:13,479 - util.py[DEBUG]: Reading 37 bytes from /var/lib/cloud/instances/128771396/datasource
2026-06-16 11:11:13,479 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/datasource - wb: [644] 37 bytes
2026-06-16 11:11:13,480 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-datasource - wb: [644] 37 bytes
2026-06-16 11:11:13,480 - util.py[DEBUG]: Reading from /var/lib/cloud/data/instance-id (quiet=False)
2026-06-16 11:11:13,480 - util.py[DEBUG]: Reading 10 bytes from /var/lib/cloud/data/instance-id
2026-06-16 11:11:13,480 - stages.py[DEBUG]: previous iid found to be 128771396
2026-06-16 11:11:13,481 - util.py[DEBUG]: Writing to /var/lib/cloud/data/instance-id - wb: [644] 10 bytes
2026-06-16 11:11:13,481 - util.py[DEBUG]: Writing to /run/cloud-init/.instance-id - wb: [644] 10 bytes
2026-06-16 11:11:13,482 - util.py[DEBUG]: Writing to /var/lib/cloud/data/previous-instance-id - wb: [644] 10 bytes
2026-06-16 11:11:13,483 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/obj.pkl - wb: [400] 22950 bytes
2026-06-16 11:11:13,484 - stages.py[INFO]: Not re-loading configuration, instance id and datasource have not changed.
2026-06-16 11:11:13,484 - main.py[DEBUG]: [net] init will now be targeting instance id: 128771396. new=False
2026-06-16 11:11:13,484 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2026-06-16 11:11:13,485 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/eth0/address
2026-06-16 11:11:13,485 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-06-16 11:11:13,485 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-06-16 11:11:13,486 - util.py[DEBUG]: Reading from /var/lib/cloud/hotplug.enabled (quiet=False)
2026-06-16 11:11:13,486 - util.py[DEBUG]: File not found: /var/lib/cloud/hotplug.enabled
2026-06-16 11:11:13,486 - stages.py[DEBUG]: Allowed events: {<EventScope.NETWORK: 'network'>: {<EventType.BOOT_NEW_INSTANCE: 'boot-new-instance'>}}
2026-06-16 11:11:13,486 - stages.py[DEBUG]: Event Denied: scopes=['network'] EventType=boot
2026-06-16 11:11:13,487 - util.py[DEBUG]: Reading from /var/lib/cloud/hotplug.enabled (quiet=False)
2026-06-16 11:11:13,487 - util.py[DEBUG]: File not found: /var/lib/cloud/hotplug.enabled
2026-06-16 11:11:13,487 - stages.py[DEBUG]: Allowed events: {<EventScope.NETWORK: 'network'>: {<EventType.BOOT_NEW_INSTANCE: 'boot-new-instance'>}}
2026-06-16 11:11:13,487 - stages.py[DEBUG]: Event Denied: scopes=['network'] EventType=boot-legacy
2026-06-16 11:11:13,487 - stages.py[DEBUG]: No network config applied. Neither a new instance nor datasource network update allowed
2026-06-16 11:11:13,487 - stages.py[DEBUG]: applying net config names for {'version': 1, 'config': [{'type': 'physical', 'name': 'eth0', 'mac_address': '92:00:07:ac:e5:44', 'subnets': [{'type': 'dhcp', 'ipv4': True}, {'type': 'static', 'address': '2a01:4f8:c014:e68a::1/64', 'ipv6': True, 'gateway': 'fe80::1', 'dns_nameservers': ['2a01:4ff:ff00::add:2', '2a01:4ff:ff00::add:1']}]}]}
2026-06-16 11:11:13,488 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-06-16 11:11:13,489 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2026-06-16 11:11:13,489 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/eth0/device/device
2026-06-16 11:11:13,489 - util.py[DEBUG]: Reading from /sys/class/net/eth0/uevent (quiet=False)
2026-06-16 11:11:13,489 - util.py[DEBUG]: Reading 25 bytes from /sys/class/net/eth0/uevent
2026-06-16 11:11:13,490 - util.py[DEBUG]: Reading from /sys/class/net/eth0/addr_assign_type (quiet=False)
2026-06-16 11:11:13,490 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/eth0/addr_assign_type
2026-06-16 11:11:13,490 - util.py[DEBUG]: Reading from /sys/class/net/eth0/address (quiet=False)
2026-06-16 11:11:13,490 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/eth0/address
2026-06-16 11:11:13,490 - net[DEBUG]: ovs-vsctl not in PATH; not detecting Open vSwitch interfaces
2026-06-16 11:11:13,490 - util.py[DEBUG]: Reading from /sys/class/net/eth0/device/device (quiet=False)
2026-06-16 11:11:13,490 - util.py[DEBUG]: Reading 7 bytes from /sys/class/net/eth0/device/device
2026-06-16 11:11:13,491 - util.py[DEBUG]: Reading from /sys/class/net/lo/uevent (quiet=False)
2026-06-16 11:11:13,491 - util.py[DEBUG]: Reading 23 bytes from /sys/class/net/lo/uevent
2026-06-16 11:11:13,491 - util.py[DEBUG]: Reading from /sys/class/net/lo/addr_assign_type (quiet=False)
2026-06-16 11:11:13,491 - util.py[DEBUG]: Reading 2 bytes from /sys/class/net/lo/addr_assign_type
2026-06-16 11:11:13,491 - util.py[DEBUG]: Reading from /sys/class/net/lo/address (quiet=False)
2026-06-16 11:11:13,491 - util.py[DEBUG]: Reading 18 bytes from /sys/class/net/lo/address
2026-06-16 11:11:13,491 - util.py[DEBUG]: Reading from /sys/class/net/lo/device/device (quiet=False)
2026-06-16 11:11:13,491 - util.py[DEBUG]: Reading from /sys/class/net/eth0/operstate (quiet=False)
2026-06-16 11:11:13,491 - util.py[DEBUG]: Reading 3 bytes from /sys/class/net/eth0/operstate
2026-06-16 11:11:13,492 - util.py[DEBUG]: Reading from /sys/class/net/lo/operstate (quiet=False)
2026-06-16 11:11:13,492 - util.py[DEBUG]: Reading 8 bytes from /sys/class/net/lo/operstate
2026-06-16 11:11:13,492 - subp.py[DEBUG]: Running command ['ip', '-6', 'addr', 'show', 'permanent', 'scope', 'global'] with allowed return codes [0] (shell=False, capture=True)
2026-06-16 11:11:13,496 - subp.py[DEBUG]: Running command ['ip', '-4', 'addr', 'show'] with allowed return codes [0] (shell=False, capture=True)
2026-06-16 11:11:13,500 - net[DEBUG]: Detected interfaces {'eth0': {'downable': False, 'device_id': '0x0001', 'driver': 'virtio_net', 'mac': '92:00:07:ac:e5:44', 'name': 'eth0', 'up': True}, 'lo': {'downable': False, 'device_id': None, 'driver': None, 'mac': '00:00:00:00:00:00', 'name': 'lo', 'up': True}}
2026-06-16 11:11:13,501 - net[DEBUG]: no work necessary for renaming of [['92:00:07:ac:e5:44', 'eth0', 'virtio_net', '0x0001']]
2026-06-16 11:11:13,501 - handlers.py[DEBUG]: start: init-network/setup-datasource: setting up datasource
2026-06-16 11:11:13,501 - handlers.py[DEBUG]: finish: init-network/setup-datasource: SUCCESS: setting up datasource
2026-06-16 11:11:13,501 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/user-data.txt - wb: [600] 1075 bytes
2026-06-16 11:11:13,503 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/user-data.txt.i - wb: [600] 1380 bytes
2026-06-16 11:11:13,504 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/vendor-data.txt - wb: [600] 3485 bytes
2026-06-16 11:11:13,506 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/vendor-data.txt.i - wb: [600] 3429 bytes
2026-06-16 11:11:13,507 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/vendor-data2.txt - wb: [600] 0 bytes
2026-06-16 11:11:13,508 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/vendor-data2.txt.i - wb: [600] 308 bytes
2026-06-16 11:11:13,510 - util.py[DEBUG]: Reading from /var/lib/cloud/data/set-hostname (quiet=False)
2026-06-16 11:11:13,511 - util.py[DEBUG]: Reading 57 bytes from /var/lib/cloud/data/set-hostname
2026-06-16 11:11:13,511 - cc_set_hostname.py[DEBUG]: No hostname changes. Skipping set_hostname
2026-06-16 11:11:13,512 - helpers.py[DEBUG]: consume_data already ran (freq=once-per-instance)
2026-06-16 11:11:13,512 - handlers.py[DEBUG]: start: init-network/consume-user-data: reading and applying user-data
2026-06-16 11:11:13,513 - stages.py[DEBUG]: Added default handler for {'text/cloud-config', 'text/cloud-config-jsonp'} from CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']]
2026-06-16 11:11:13,513 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript'} from ShellScriptPartHandler: [['text/x-shellscript']]
2026-06-16 11:11:13,513 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-boot'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']]
2026-06-16 11:11:13,513 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-instance'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']]
2026-06-16 11:11:13,513 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-once'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']]
2026-06-16 11:11:13,514 - stages.py[DEBUG]: Added default handler for {'text/cloud-boothook'} from BootHookPartHandler: [['text/cloud-boothook']]
2026-06-16 11:11:13,514 - stages.py[DEBUG]: Added default handler for {'text/jinja2'} from JinjaTemplatePartHandler: [['text/jinja2']]
2026-06-16 11:11:13,514 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__begin__, None, 3) with frequency always
2026-06-16 11:11:13,514 - handlers[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__begin__, None, 2) with frequency always
2026-06-16 11:11:13,514 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']] (__begin__, None, 2) with frequency always
2026-06-16 11:11:13,515 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']] (__begin__, None, 2) with frequency always
2026-06-16 11:11:13,515 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']] (__begin__, None, 2) with frequency always
2026-06-16 11:11:13,515 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__begin__, None, 2) with frequency always
2026-06-16 11:11:13,515 - handlers[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__begin__, None, 3) with frequency always
2026-06-16 11:11:13,515 - handlers[DEBUG]: {'MIME-Version': '1.0', 'Content-Type': 'text/cloud-config', 'Content-Disposition': 'attachment; filename="part-001"'}
2026-06-16 11:11:13,515 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (text/cloud-config, part-001, 3) with frequency always
2026-06-16 11:11:13,515 - util.py[DEBUG]: Attempting to load yaml from string of length 1075 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,521 - cloud_config.py[DEBUG]: Merging by applying [('dict', ['replace']), ('list', []), ('str', [])]
2026-06-16 11:11:13,521 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__end__, None, 3) with frequency always
2026-06-16 11:11:13,525 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/cloud-config.txt - wb: [600] 1093 bytes
2026-06-16 11:11:13,526 - handlers[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__end__, None, 2) with frequency always
2026-06-16 11:11:13,526 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']] (__end__, None, 2) with frequency always
2026-06-16 11:11:13,526 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']] (__end__, None, 2) with frequency always
2026-06-16 11:11:13,526 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']] (__end__, None, 2) with frequency always
2026-06-16 11:11:13,526 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__end__, None, 2) with frequency always
2026-06-16 11:11:13,527 - handlers[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__end__, None, 3) with frequency always
2026-06-16 11:11:13,527 - handlers.py[DEBUG]: finish: init-network/consume-user-data: SUCCESS: reading and applying user-data
2026-06-16 11:11:13,527 - handlers.py[DEBUG]: start: init-network/consume-vendor-data: reading and applying vendor-data
2026-06-16 11:11:13,527 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-06-16 11:11:13,527 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-06-16 11:11:13,527 - util.py[DEBUG]: Attempting to load yaml from string of length 1093 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,533 - stages.py[DEBUG]: vendordata will be consumed. disabled_handlers=None
2026-06-16 11:11:13,533 - stages.py[DEBUG]: Added default handler for {'text/cloud-config', 'text/cloud-config-jsonp'} from CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']]
2026-06-16 11:11:13,534 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript'} from ShellScriptPartHandler: [['text/x-shellscript']]
2026-06-16 11:11:13,534 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-boot'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']]
2026-06-16 11:11:13,534 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-instance'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']]
2026-06-16 11:11:13,534 - stages.py[DEBUG]: Added default handler for {'text/x-shellscript-per-once'} from ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']]
2026-06-16 11:11:13,534 - stages.py[DEBUG]: Added default handler for {'text/cloud-boothook'} from BootHookPartHandler: [['text/cloud-boothook']]
2026-06-16 11:11:13,534 - stages.py[DEBUG]: Added default handler for {'text/jinja2'} from JinjaTemplatePartHandler: [['text/jinja2']]
2026-06-16 11:11:13,534 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__begin__, None, 3) with frequency always
2026-06-16 11:11:13,534 - handlers[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__begin__, None, 2) with frequency always
2026-06-16 11:11:13,534 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']] (__begin__, None, 2) with frequency always
2026-06-16 11:11:13,535 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']] (__begin__, None, 2) with frequency always
2026-06-16 11:11:13,535 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']] (__begin__, None, 2) with frequency always
2026-06-16 11:11:13,535 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__begin__, None, 2) with frequency always
2026-06-16 11:11:13,535 - handlers[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__begin__, None, 3) with frequency always
2026-06-16 11:11:13,535 - 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-06-16 11:11:13,535 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (text/cloud-config, cloud-config, 3) with frequency always
2026-06-16 11:11:13,535 - util.py[DEBUG]: Attempting to load yaml from string of length 3068 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,540 - cloud_config.py[DEBUG]: Merging by applying [('dict', ['replace']), ('list', []), ('str', [])]
2026-06-16 11:11:13,540 - handlers[DEBUG]: Calling handler CloudConfigPartHandler: [['text/cloud-config', 'text/cloud-config-jsonp']] (__end__, None, 3) with frequency always
2026-06-16 11:11:13,544 - util.py[DEBUG]: Writing to /var/lib/cloud/instances/128771396/vendor-cloud-config.txt - wb: [600] 3104 bytes
2026-06-16 11:11:13,545 - handlers[DEBUG]: Calling handler ShellScriptPartHandler: [['text/x-shellscript']] (__end__, None, 2) with frequency always
2026-06-16 11:11:13,545 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-boot']] (__end__, None, 2) with frequency always
2026-06-16 11:11:13,545 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-instance']] (__end__, None, 2) with frequency always
2026-06-16 11:11:13,545 - handlers[DEBUG]: Calling handler ShellScriptByFreqPartHandler: [['text/x-shellscript-per-once']] (__end__, None, 2) with frequency always
2026-06-16 11:11:13,545 - handlers[DEBUG]: Calling handler BootHookPartHandler: [['text/cloud-boothook']] (__end__, None, 2) with frequency always
2026-06-16 11:11:13,545 - handlers[DEBUG]: Calling handler JinjaTemplatePartHandler: [['text/jinja2']] (__end__, None, 3) with frequency always
2026-06-16 11:11:13,545 - handlers.py[DEBUG]: finish: init-network/consume-vendor-data: SUCCESS: reading and applying vendor-data
2026-06-16 11:11:13,545 - handlers.py[DEBUG]: start: init-network/consume-vendor-data2: reading and applying vendor-data2
2026-06-16 11:11:13,545 - stages.py[DEBUG]: no vendordata2 from datasource
2026-06-16 11:11:13,545 - handlers.py[DEBUG]: finish: init-network/consume-vendor-data2: SUCCESS: reading and applying vendor-data2
2026-06-16 11:11:13,546 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg (quiet=False)
2026-06-16 11:11:13,546 - util.py[DEBUG]: Reading 3718 bytes from /etc/cloud/cloud.cfg
2026-06-16 11:11:13,546 - util.py[DEBUG]: Attempting to load yaml from string of length 3718 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,562 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2026-06-16 11:11:13,562 - util.py[DEBUG]: Reading 90 bytes from /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2026-06-16 11:11:13,562 - util.py[DEBUG]: Attempting to load yaml from string of length 90 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,563 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg (quiet=False)
2026-06-16 11:11:13,563 - util.py[DEBUG]: Reading 4221 bytes from /etc/cloud/cloud.cfg.d/90-hetznercloud.cfg
2026-06-16 11:11:13,563 - util.py[DEBUG]: Attempting to load yaml from string of length 4221 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,573 - util.py[DEBUG]: Reading from /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2026-06-16 11:11:13,574 - util.py[DEBUG]: Reading 2071 bytes from /etc/cloud/cloud.cfg.d/05_logging.cfg
2026-06-16 11:11:13,574 - util.py[DEBUG]: Attempting to load yaml from string of length 2071 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,579 - util.py[DEBUG]: Reading from /run/cloud-init/cloud.cfg (quiet=False)
2026-06-16 11:11:13,579 - util.py[DEBUG]: Reading 35 bytes from /run/cloud-init/cloud.cfg
2026-06-16 11:11:13,579 - util.py[DEBUG]: Attempting to load yaml from string of length 35 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,580 - util.py[DEBUG]: Attempting to load yaml from string of length 0 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,580 - util.py[DEBUG]: loaded blob returned None, returning default.
2026-06-16 11:11:13,581 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-06-16 11:11:13,581 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-06-16 11:11:13,581 - util.py[DEBUG]: Attempting to load yaml from string of length 1093 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,584 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/vendor-cloud-config.txt (quiet=False)
2026-06-16 11:11:13,584 - util.py[DEBUG]: Reading 3104 bytes from /var/lib/cloud/instance/vendor-cloud-config.txt
2026-06-16 11:11:13,585 - util.py[DEBUG]: Attempting to load yaml from string of length 3104 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,594 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/combined-cloud-config.json (via temporary file /run/cloud-init/tmpp497mn92) - w: [600] 10276 bytes/chars
2026-06-16 11:11:13,594 - util.py[DEBUG]: Reading from /run/cloud-init/instance-data-sensitive.json (quiet=False)
2026-06-16 11:11:13,594 - util.py[DEBUG]: Reading 17078 bytes from /run/cloud-init/instance-data-sensitive.json
2026-06-16 11:11:13,596 - atomic_helper.py[DEBUG]: Atomically writing to file /run/cloud-init/instance-data-sensitive.json (via temporary file /run/cloud-init/tmpwp1w8130) - w: [600] 19948 bytes/chars
2026-06-16 11:11:13,596 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-06-16 11:11:13,597 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-06-16 11:11:13,603 - util.py[DEBUG]: Reading from /usr/lib/python3/dist-packages/cloudinit/config/schemas/schema-cloud-config-v1.json (quiet=False)
2026-06-16 11:11:13,605 - util.py[DEBUG]: Reading 152791 bytes from /usr/lib/python3/dist-packages/cloudinit/config/schemas/schema-cloud-config-v1.json
2026-06-16 11:11:13,617 - performance.py[DEBUG]: Validating schema took 0.014 seconds
2026-06-16 11:11:13,618 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/cloud-config.txt (quiet=False)
2026-06-16 11:11:13,618 - util.py[DEBUG]: Reading 1093 bytes from /var/lib/cloud/instance/cloud-config.txt
2026-06-16 11:11:13,618 - util.py[DEBUG]: Attempting to load yaml from string of length 1093 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,624 - util.py[DEBUG]: Reading from /var/lib/cloud/instance/vendor-cloud-config.txt (quiet=False)
2026-06-16 11:11:13,624 - util.py[DEBUG]: Reading 3104 bytes from /var/lib/cloud/instance/vendor-cloud-config.txt
2026-06-16 11:11:13,624 - util.py[DEBUG]: Attempting to load yaml from string of length 3104 with allowed root types (<class 'dict'>,)
2026-06-16 11:11:13,631 - handlers.py[DEBUG]: start: init-network/activate-datasource: activating datasource
2026-06-16 11:11:13,633 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/obj.pkl - wb: [400] 22941 bytes
2026-06-16 11:11:13,633 - handlers.py[DEBUG]: finish: init-network/activate-datasource: SUCCESS: activating datasource
2026-06-16 11:11:13,634 - main.py[DEBUG]: no di_report found in config.
2026-06-16 11:11:13,653 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-06-16 11:11:13,657 - modules.py[INFO]: Skipping modules 'bootcmd,ca_certs,rsyslog' because no applicable config is provided.
2026-06-16 11:11:13,658 - 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-06-16 11:11:13,658 - handlers.py[DEBUG]: start: init-network/config-seed_random: running config-seed_random with frequency once-per-instance
2026-06-16 11:11:13,658 - helpers.py[DEBUG]: config-seed_random already ran (freq=once-per-instance)
2026-06-16 11:11:13,659 - handlers.py[DEBUG]: finish: init-network/config-seed_random: SUCCESS: config-seed_random previously ran
2026-06-16 11:11:13,659 - modules.py[DEBUG]: Running module write_files (<module 'cloudinit.config.cc_write_files' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_write_files.py'>) with frequency once-per-instance
2026-06-16 11:11:13,659 - handlers.py[DEBUG]: start: init-network/config-write_files: running config-write_files with frequency once-per-instance
2026-06-16 11:11:13,659 - helpers.py[DEBUG]: config-write_files already ran (freq=once-per-instance)
2026-06-16 11:11:13,659 - handlers.py[DEBUG]: finish: init-network/config-write_files: SUCCESS: config-write_files previously ran
2026-06-16 11:11:13,659 - 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-06-16 11:11:13,660 - handlers.py[DEBUG]: start: init-network/config-growpart: running config-growpart with frequency always
2026-06-16 11:11:13,660 - helpers.py[DEBUG]: Running config-growpart using lock (<cloudinit.helpers.DummyLock object at 0x755131f0d640>)
2026-06-16 11:11:13,660 - cc_growpart.py[DEBUG]: No 'growpart' entry in cfg.  Using default: {'mode': 'auto', 'devices': ['/'], 'ignore_growroot_disabled': False}
2026-06-16 11:11:13,660 - subp.py[DEBUG]: Running command ['growpart', '--help'] with allowed return codes [0] (shell=False, capture=True)
2026-06-16 11:11:13,666 - util.py[DEBUG]: Reading from /proc/780/mountinfo (quiet=False)
2026-06-16 11:11:13,666 - util.py[DEBUG]: Reading 2086 bytes from /proc/780/mountinfo
2026-06-16 11:11:13,666 - cc_growpart.py[DEBUG]: growpart found fs=ext4
2026-06-16 11:11:13,667 - util.py[DEBUG]: Reading from /sys/class/block/sda1/partition (quiet=False)
2026-06-16 11:11:13,667 - util.py[DEBUG]: Reading 2 bytes from /sys/class/block/sda1/partition
2026-06-16 11:11:13,667 - 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-06-16 11:11:13,667 - 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-06-16 11:11:13,668 - util.py[DEBUG]: Reading from /proc/780/mountinfo (quiet=False)
2026-06-16 11:11:13,668 - util.py[DEBUG]: Reading 2086 bytes from /proc/780/mountinfo
2026-06-16 11:11:13,668 - util.py[DEBUG]: Reading from /proc/780/mountinfo (quiet=False)
2026-06-16 11:11:13,668 - util.py[DEBUG]: Reading 2086 bytes from /proc/780/mountinfo
2026-06-16 11:11:13,669 - subp.py[DEBUG]: Running command ['growpart', '--dry-run', '/dev/sda', '1'] with allowed return codes [0] (shell=False, capture=True)
2026-06-16 11:11:13,747 - performance.py[DEBUG]: Running ['growpart', '--dry-run', '/dev/sda', '1'] took 0.078 seconds
2026-06-16 11:11:13,748 - performance.py[DEBUG]: Resizing devices took 0.082 seconds
2026-06-16 11:11:13,748 - cc_growpart.py[DEBUG]: '/' NOCHANGE: no change necessary (/dev/sda, 1)
2026-06-16 11:11:13,748 - handlers.py[DEBUG]: finish: init-network/config-growpart: SUCCESS: config-growpart ran successfully and took 0.088 seconds
2026-06-16 11:11:13,748 - 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-06-16 11:11:13,749 - handlers.py[DEBUG]: start: init-network/config-resizefs: running config-resizefs with frequency always
2026-06-16 11:11:13,749 - helpers.py[DEBUG]: Running config-resizefs using lock (<cloudinit.helpers.DummyLock object at 0x755131eb4ef0>)
2026-06-16 11:11:13,749 - util.py[DEBUG]: Reading from /proc/780/mountinfo (quiet=False)
2026-06-16 11:11:13,750 - util.py[DEBUG]: Reading 2086 bytes from /proc/780/mountinfo
2026-06-16 11:11:13,750 - cc_resizefs.py[DEBUG]: resize_info: dev=/dev/sda1 mnt_point=/ path=/
2026-06-16 11:11:13,751 - cc_resizefs.py[DEBUG]: Resizing / (ext4) using resize2fs /dev/sda1
2026-06-16 11:11:13,751 - subp.py[DEBUG]: Running command ('resize2fs', '/dev/sda1') with allowed return codes [0] (shell=False, capture=True)
2026-06-16 11:11:13,793 - performance.py[DEBUG]: Running ('resize2fs', '/dev/sda1') took 0.042 seconds
2026-06-16 11:11:13,793 - cc_resizefs.py[DEBUG]: Resized root filesystem (type=ext4, val=True)
2026-06-16 11:11:13,793 - handlers.py[DEBUG]: finish: init-network/config-resizefs: SUCCESS: config-resizefs ran successfully and took 0.044 seconds
2026-06-16 11:11:13,793 - 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-06-16 11:11:13,794 - handlers.py[DEBUG]: start: init-network/config-mounts: running config-mounts with frequency once-per-instance
2026-06-16 11:11:13,794 - helpers.py[DEBUG]: config-mounts already ran (freq=once-per-instance)
2026-06-16 11:11:13,794 - handlers.py[DEBUG]: finish: init-network/config-mounts: SUCCESS: config-mounts previously ran
2026-06-16 11:11:13,794 - 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-06-16 11:11:13,795 - handlers.py[DEBUG]: start: init-network/config-set_hostname: running config-set_hostname with frequency once-per-instance
2026-06-16 11:11:13,795 - helpers.py[DEBUG]: config-set_hostname already ran (freq=once-per-instance)
2026-06-16 11:11:13,795 - handlers.py[DEBUG]: finish: init-network/config-set_hostname: SUCCESS: config-set_hostname previously ran
2026-06-16 11:11:13,795 - 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-06-16 11:11:13,795 - handlers.py[DEBUG]: start: init-network/config-update_hostname: running config-update_hostname with frequency always
2026-06-16 11:11:13,795 - helpers.py[DEBUG]: Running config-update_hostname using lock (<cloudinit.helpers.DummyLock object at 0x755131ee6a50>)
2026-06-16 11:11:13,795 - cc_update_hostname.py[DEBUG]: Updating hostname to claude-cloud (claude-cloud)
2026-06-16 11:11:13,796 - util.py[DEBUG]: Reading from /var/lib/cloud/data/previous-hostname (quiet=False)
2026-06-16 11:11:13,796 - util.py[DEBUG]: Reading 13 bytes from /var/lib/cloud/data/previous-hostname
2026-06-16 11:11:13,796 - util.py[DEBUG]: Reading from /etc/hostname (quiet=False)
2026-06-16 11:11:13,796 - util.py[DEBUG]: Reading 13 bytes from /etc/hostname
2026-06-16 11:11:13,796 - distros[DEBUG]: Attempting to update hostname to claude-cloud in 0 files
2026-06-16 11:11:13,797 - handlers.py[DEBUG]: finish: init-network/config-update_hostname: SUCCESS: config-update_hostname ran successfully and took 0.001 seconds
2026-06-16 11:11:13,797 - 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-06-16 11:11:13,797 - handlers.py[DEBUG]: start: init-network/config-update_etc_hosts: running config-update_etc_hosts with frequency once-per-instance
2026-06-16 11:11:13,797 - helpers.py[DEBUG]: config-update_etc_hosts already ran (freq=once-per-instance)
2026-06-16 11:11:13,797 - handlers.py[DEBUG]: finish: init-network/config-update_etc_hosts: SUCCESS: config-update_etc_hosts previously ran
2026-06-16 11:11:13,798 - 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-06-16 11:11:13,798 - handlers.py[DEBUG]: start: init-network/config-users_groups: running config-users_groups with frequency once-per-instance
2026-06-16 11:11:13,798 - helpers.py[DEBUG]: config-users_groups already ran (freq=once-per-instance)
2026-06-16 11:11:13,798 - handlers.py[DEBUG]: finish: init-network/config-users_groups: SUCCESS: config-users_groups previously ran
2026-06-16 11:11:13,798 - 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-06-16 11:11:13,799 - handlers.py[DEBUG]: start: init-network/config-ssh: running config-ssh with frequency once-per-instance
2026-06-16 11:11:13,799 - helpers.py[DEBUG]: config-ssh already ran (freq=once-per-instance)
2026-06-16 11:11:13,799 - handlers.py[DEBUG]: finish: init-network/config-ssh: SUCCESS: config-ssh previously ran
2026-06-16 11:11:13,799 - 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-06-16 11:11:13,800 - handlers.py[DEBUG]: start: init-network/config-set_passwords: running config-set_passwords with frequency once-per-instance
2026-06-16 11:11:13,800 - helpers.py[DEBUG]: config-set_passwords already ran (freq=once-per-instance)
2026-06-16 11:11:13,800 - handlers.py[DEBUG]: finish: init-network/config-set_passwords: SUCCESS: config-set_passwords previously ran
2026-06-16 11:11:13,800 - main.py[DEBUG]: Ran 11 modules with 0 failures
2026-06-16 11:11:13,800 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-06-16 11:11:13,800 - util.py[DEBUG]: Reading 12 bytes from /proc/uptime
2026-06-16 11:11:13,801 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmppyeyi0u9) - w: [644] 502 bytes/chars
2026-06-16 11:11:13,801 - performance.py[DEBUG]: cloud-init stage: 'init-network' took 0.547 seconds
2026-06-16 11:11:13,801 - handlers.py[DEBUG]: finish: init-network: SUCCESS: searching for network datasources
2026-06-16 11:11:15,208 - log_util.py[DEBUG]: Cloud-init v. 25.2-0ubuntu1~24.04.1 running 'modules:config' at Tue, 16 Jun 2026 11:11:14 +0000. Up 15.13 seconds.
2026-06-16 11:11:15,208 - main.py[INFO]: PID [1] started cloud-init 'modules:config'.
2026-06-16 11:11:15,242 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-06-16 11:11:15,255 - modules.py[INFO]: Skipping modules 'wireguard,snap,ubuntu_autoinstall,keyboard,apt_pipelining,ubuntu_pro,ntp,disable_ec2_metadata' because no applicable config is provided.
2026-06-16 11:11:15,256 - 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-06-16 11:11:15,257 - handlers.py[DEBUG]: start: modules-config/config-ssh_import_id: running config-ssh_import_id with frequency once-per-instance
2026-06-16 11:11:15,260 - helpers.py[DEBUG]: config-ssh_import_id already ran (freq=once-per-instance)
2026-06-16 11:11:15,260 - handlers.py[DEBUG]: finish: modules-config/config-ssh_import_id: SUCCESS: config-ssh_import_id previously ran
2026-06-16 11:11:15,260 - 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-06-16 11:11:15,260 - handlers.py[DEBUG]: start: modules-config/config-locale: running config-locale with frequency once-per-instance
2026-06-16 11:11:15,260 - helpers.py[DEBUG]: config-locale already ran (freq=once-per-instance)
2026-06-16 11:11:15,260 - handlers.py[DEBUG]: finish: modules-config/config-locale: SUCCESS: config-locale previously ran
2026-06-16 11:11:15,260 - 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-06-16 11:11:15,261 - handlers.py[DEBUG]: start: modules-config/config-grub_dpkg: running config-grub_dpkg with frequency once-per-instance
2026-06-16 11:11:15,261 - helpers.py[DEBUG]: config-grub_dpkg already ran (freq=once-per-instance)
2026-06-16 11:11:15,261 - handlers.py[DEBUG]: finish: modules-config/config-grub_dpkg: SUCCESS: config-grub_dpkg previously ran
2026-06-16 11:11:15,261 - 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-06-16 11:11:15,264 - handlers.py[DEBUG]: start: modules-config/config-apt_configure: running config-apt_configure with frequency once-per-instance
2026-06-16 11:11:15,265 - helpers.py[DEBUG]: config-apt_configure already ran (freq=once-per-instance)
2026-06-16 11:11:15,265 - handlers.py[DEBUG]: finish: modules-config/config-apt_configure: SUCCESS: config-apt_configure previously ran
2026-06-16 11:11:15,265 - modules.py[DEBUG]: Running module timezone (<module 'cloudinit.config.cc_timezone' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_timezone.py'>) with frequency once-per-instance
2026-06-16 11:11:15,265 - handlers.py[DEBUG]: start: modules-config/config-timezone: running config-timezone with frequency once-per-instance
2026-06-16 11:11:15,265 - helpers.py[DEBUG]: config-timezone already ran (freq=once-per-instance)
2026-06-16 11:11:15,265 - handlers.py[DEBUG]: finish: modules-config/config-timezone: SUCCESS: config-timezone previously ran
2026-06-16 11:11:15,265 - 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-06-16 11:11:15,265 - handlers.py[DEBUG]: start: modules-config/config-runcmd: running config-runcmd with frequency once-per-instance
2026-06-16 11:11:15,265 - helpers.py[DEBUG]: config-runcmd already ran (freq=once-per-instance)
2026-06-16 11:11:15,266 - handlers.py[DEBUG]: finish: modules-config/config-runcmd: SUCCESS: config-runcmd previously ran
2026-06-16 11:11:15,266 - 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-06-16 11:11:15,266 - handlers.py[DEBUG]: start: modules-config/config-byobu: running config-byobu with frequency once-per-instance
2026-06-16 11:11:15,266 - helpers.py[DEBUG]: config-byobu already ran (freq=once-per-instance)
2026-06-16 11:11:15,266 - handlers.py[DEBUG]: finish: modules-config/config-byobu: SUCCESS: config-byobu previously ran
2026-06-16 11:11:15,266 - main.py[DEBUG]: Ran 7 modules with 0 failures
2026-06-16 11:11:15,267 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-06-16 11:11:15,267 - util.py[DEBUG]: Reading 12 bytes from /proc/uptime
2026-06-16 11:11:15,268 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmp7fdxm6oe) - w: [644] 504 bytes/chars
2026-06-16 11:11:15,268 - performance.py[DEBUG]: cloud-init stage: 'modules-config' took 0.588 seconds
2026-06-16 11:11:15,270 - handlers.py[DEBUG]: finish: modules-config: SUCCESS: running modules for config
2026-06-16 11:11:17,191 - log_util.py[DEBUG]: Cloud-init v. 25.2-0ubuntu1~24.04.1 running 'modules:final' at Tue, 16 Jun 2026 11:11:16 +0000. Up 17.19 seconds.
2026-06-16 11:11:17,192 - main.py[INFO]: PID [1] started cloud-init 'modules:final'.
2026-06-16 11:11:17,265 - stages.py[DEBUG]: Using distro class <class 'cloudinit.distros.ubuntu.Distro'>
2026-06-16 11:11:17,278 - modules.py[INFO]: Skipping modules 'fan,landscape,lxd,ubuntu_drivers,puppet,chef,ansible,mcollective,salt_minion,phone_home,power_state_change' because no applicable config is provided.
2026-06-16 11:11:17,279 - modules.py[DEBUG]: Running module package_update_upgrade_install (<module 'cloudinit.config.cc_package_update_upgrade_install' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_package_update_upgrade_install.py'>) with frequency once-per-instance
2026-06-16 11:11:17,282 - handlers.py[DEBUG]: start: modules-final/config-package_update_upgrade_install: running config-package_update_upgrade_install with frequency once-per-instance
2026-06-16 11:11:17,283 - helpers.py[DEBUG]: config-package_update_upgrade_install already ran (freq=once-per-instance)
2026-06-16 11:11:17,284 - handlers.py[DEBUG]: finish: modules-final/config-package_update_upgrade_install: SUCCESS: config-package_update_upgrade_install previously ran
2026-06-16 11:11:17,284 - modules.py[DEBUG]: Running module write_files_deferred (<module 'cloudinit.config.cc_write_files_deferred' from '/usr/lib/python3/dist-packages/cloudinit/config/cc_write_files_deferred.py'>) with frequency once-per-instance
2026-06-16 11:11:17,284 - handlers.py[DEBUG]: start: modules-final/config-write_files_deferred: running config-write_files_deferred with frequency once-per-instance
2026-06-16 11:11:17,284 - helpers.py[DEBUG]: config-write_files_deferred already ran (freq=once-per-instance)
2026-06-16 11:11:17,284 - handlers.py[DEBUG]: finish: modules-final/config-write_files_deferred: SUCCESS: config-write_files_deferred previously ran
2026-06-16 11:11:17,284 - 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-06-16 11:11:17,285 - handlers.py[DEBUG]: start: modules-final/config-reset_rmc: running config-reset_rmc with frequency once-per-instance
2026-06-16 11:11:17,285 - helpers.py[DEBUG]: config-reset_rmc already ran (freq=once-per-instance)
2026-06-16 11:11:17,286 - handlers.py[DEBUG]: finish: modules-final/config-reset_rmc: SUCCESS: config-reset_rmc previously ran
2026-06-16 11:11:17,286 - 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-06-16 11:11:17,287 - handlers.py[DEBUG]: start: modules-final/config-scripts_vendor: running config-scripts_vendor with frequency once-per-instance
2026-06-16 11:11:17,287 - helpers.py[DEBUG]: config-scripts_vendor already ran (freq=once-per-instance)
2026-06-16 11:11:17,287 - handlers.py[DEBUG]: finish: modules-final/config-scripts_vendor: SUCCESS: config-scripts_vendor previously ran
2026-06-16 11:11:17,287 - 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-06-16 11:11:17,287 - handlers.py[DEBUG]: start: modules-final/config-scripts_per_once: running config-scripts_per_once with frequency once
2026-06-16 11:11:17,290 - helpers.py[DEBUG]: config-scripts_per_once already ran (freq=once)
2026-06-16 11:11:17,290 - handlers.py[DEBUG]: finish: modules-final/config-scripts_per_once: SUCCESS: config-scripts_per_once previously ran
2026-06-16 11:11:17,290 - 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-06-16 11:11:17,290 - handlers.py[DEBUG]: start: modules-final/config-scripts_per_boot: running config-scripts_per_boot with frequency always
2026-06-16 11:11:17,290 - helpers.py[DEBUG]: Running config-scripts_per_boot using lock (<cloudinit.helpers.DummyLock object at 0x744cb07356d0>)
2026-06-16 11:11:17,297 - handlers.py[DEBUG]: finish: modules-final/config-scripts_per_boot: SUCCESS: config-scripts_per_boot ran successfully and took 0.006 seconds
2026-06-16 11:11:17,297 - 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-06-16 11:11:17,299 - handlers.py[DEBUG]: start: modules-final/config-scripts_per_instance: running config-scripts_per_instance with frequency once-per-instance
2026-06-16 11:11:17,299 - helpers.py[DEBUG]: config-scripts_per_instance already ran (freq=once-per-instance)
2026-06-16 11:11:17,299 - handlers.py[DEBUG]: finish: modules-final/config-scripts_per_instance: SUCCESS: config-scripts_per_instance previously ran
2026-06-16 11:11:17,299 - 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-06-16 11:11:17,299 - handlers.py[DEBUG]: start: modules-final/config-scripts_user: running config-scripts_user with frequency once-per-instance
2026-06-16 11:11:17,299 - helpers.py[DEBUG]: config-scripts_user already ran (freq=once-per-instance)
2026-06-16 11:11:17,299 - handlers.py[DEBUG]: finish: modules-final/config-scripts_user: SUCCESS: config-scripts_user previously ran
2026-06-16 11:11:17,299 - 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-06-16 11:11:17,300 - handlers.py[DEBUG]: start: modules-final/config-ssh_authkey_fingerprints: running config-ssh_authkey_fingerprints with frequency once-per-instance
2026-06-16 11:11:17,300 - helpers.py[DEBUG]: config-ssh_authkey_fingerprints already ran (freq=once-per-instance)
2026-06-16 11:11:17,301 - handlers.py[DEBUG]: finish: modules-final/config-ssh_authkey_fingerprints: SUCCESS: config-ssh_authkey_fingerprints previously ran
2026-06-16 11:11:17,301 - 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-06-16 11:11:17,303 - handlers.py[DEBUG]: start: modules-final/config-keys_to_console: running config-keys_to_console with frequency once-per-instance
2026-06-16 11:11:17,303 - helpers.py[DEBUG]: config-keys_to_console already ran (freq=once-per-instance)
2026-06-16 11:11:17,303 - handlers.py[DEBUG]: finish: modules-final/config-keys_to_console: SUCCESS: config-keys_to_console previously ran
2026-06-16 11:11:17,303 - 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-06-16 11:11:17,304 - handlers.py[DEBUG]: start: modules-final/config-install_hotplug: running config-install_hotplug with frequency once-per-instance
2026-06-16 11:11:17,304 - helpers.py[DEBUG]: config-install_hotplug already ran (freq=once-per-instance)
2026-06-16 11:11:17,304 - handlers.py[DEBUG]: finish: modules-final/config-install_hotplug: SUCCESS: config-install_hotplug previously ran
2026-06-16 11:11:17,304 - 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-06-16 11:11:17,305 - handlers.py[DEBUG]: start: modules-final/config-final_message: running config-final_message with frequency always
2026-06-16 11:11:17,305 - helpers.py[DEBUG]: Running config-final_message using lock (<cloudinit.helpers.DummyLock object at 0x744cb0735280>)
2026-06-16 11:11:17,305 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-06-16 11:11:17,305 - util.py[DEBUG]: Reading 12 bytes from /proc/uptime
2026-06-16 11:11:17,338 - performance.py[DEBUG]: Rendering jinja2 template took 0.031 seconds
2026-06-16 11:11:17,338 - log_util.py[DEBUG]: Cloud-init v. 25.2-0ubuntu1~24.04.1 finished at Tue, 16 Jun 2026 11:11:17 +0000. Datasource DataSourceHetzner.  Up 17.52 seconds
2026-06-16 11:11:17,339 - util.py[DEBUG]: Writing to /var/lib/cloud/instance/boot-finished - wb: [644] 67 bytes
2026-06-16 11:11:17,339 - handlers.py[DEBUG]: finish: modules-final/config-final_message: SUCCESS: config-final_message ran successfully and took 0.035 seconds
2026-06-16 11:11:17,354 - main.py[DEBUG]: Ran 12 modules with 0 failures
2026-06-16 11:11:17,355 - util.py[DEBUG]: Reading from /proc/uptime (quiet=False)
2026-06-16 11:11:17,355 - util.py[DEBUG]: Reading 12 bytes from /proc/uptime
2026-06-16 11:11:17,356 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/status.json (via temporary file /var/lib/cloud/data/tmp4ptlss5p) - w: [644] 506 bytes/chars
2026-06-16 11:11:17,366 - performance.py[DEBUG]: Writing /var/lib/cloud/data/status.json took 0.010 seconds
2026-06-16 11:11:17,370 - atomic_helper.py[DEBUG]: Atomically writing to file /var/lib/cloud/data/result.json (via temporary file /var/lib/cloud/data/tmpv19fmu68) - w: [644] 68 bytes/chars
2026-06-16 11:11:17,376 - util.py[DEBUG]: Creating symbolic link from '/run/cloud-init/result.json' => '../../var/lib/cloud/data/result.json'
2026-06-16 11:11:17,377 - performance.py[DEBUG]: cloud-init stage: 'modules-final' took 0.494 seconds
2026-06-16 11:11:17,377 - handlers.py[DEBUG]: finish: modules-final: SUCCESS: running modules for final
