arkane-systems / genie

A quick way into a systemd "bottle" for WSL
Other
1.85k stars 104 forks source link

Builds for ARM64 #203

Closed maxboone closed 2 years ago

maxboone commented 3 years ago

Is your feature request related to a problem? Please describe. Currently it is only possible to run Genie on x86_64 platforms using the builds. It would be nice if builds for ARM64 / AARCH64 are also available, as there's a huge use-case for Windows on ARM users to use WSL2 with SystemD (considering there's no docker-desktop support).

Describe the solution you'd like Packages built for AARCH64

Describe alternatives you've considered Building yourself, possible but a real hassle

Additional context

cerebrate commented 3 years ago

Added to the list for future releases. No ETR as yet.

cerebrate commented 2 years ago

I'm looking at implementing this for 2.3, now that the Python rewrite has made doing so substantially easier (in theory, all that should be necessary to do is cross-compile the setuid wrapper executable).

As I don't have access to an ARM64 machine currently, would you be able to test this for me? After installing genie 2.2 in the normal way, if you swap out /usr/bin/genie for the ungzipped attached file:

genie-arm64.gz

and reset its ownership to root:root and permissions to 6755, that should let genie work normally on an ARM64 system.

If this works, I'll set about adding ARM64 to the packages for 2.3.

maxboone commented 2 years ago

Will do, get back to you over the weekend :)

maxboone commented 2 years ago

Seems to work-ish.

Couldn't install the package through the repo (complained about a bunch of amd64 packages as dependencies) or by downloading the release, but just unpacked it and placed the files in their respective folders.

After removing themultipathd symlinks and sudo e2label /dev/sdc cloudimg-rootfs

# genie -i
genie: WARNING: systemd default target is default.target; targets other than multi-user.target may not work
genie: WARNING: if you wish to use a different target, this warning can be disabled in the config file
genie: WARNING: if you experience problems, please change the target to multi-user.target
Waiting for systemd....!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
genie: systemd did not enter running state (initializing) after 240 seconds
genie: this may be due to a problem with your systemd configuration
genie: information on problematic units is available at https://github.com/arkane-systems/genie/wiki/Systemd-units-known-to-be-problematic-under-WSL
genie: a list of failed units follows:

  UNIT LOAD ACTIVE SUB DESCRIPTION
0 loaded units listed.
maxboone commented 2 years ago

Changing the target doesn't do much

root@TABLET-QSFVRLF5:~# genie -sv
genie: starting shell
genie: starting bottle
genie: generating new hostname
genie: external hostname is TABLET-QSFVRLF5
genie: setting new hostname to TABLET-QSFVRLF5-wsl
genie: updating hosts file
genie: unmounting binfmt_misc filesystem before proceeding
genie: AppArmor not available in kernel; attempting to continue without AppArmor namespace
genie: starting systemd with command line:
daemonize /usr/bin/unshare -fp --propagation shared --mount-proc -- systemd
Waiting for systemd....!!!!!!!!!!
genie: systemd did not enter running state (initializing) after 10 seconds
genie: this may be due to a problem with your systemd configuration
genie: information on problematic units is available at https://github.com/arkane-systems/genie/wiki/Systemd-units-known-to-be-problematic-under-WSL
genie: a list of failed units follows:

  UNIT LOAD ACTIVE SUB DESCRIPTION
0 loaded units listed.

It never starts though, this is a few minutes later

root@TABLET-QSFVRLF5:~# ps wwaux | grep systemd | grep -v grep
root          51  0.0  0.0   6672   540 ?        Ss   23:17   0:00 /usr/bin/unshare -fp --propagation shared --mount-proc -- systemd
root          52  0.1  0.1  25860 10728 ?        Ss   23:17   0:00 systemd
root         104  0.0  0.1  34836 12888 ?        S<s  23:17   0:00 /lib/systemd/systemd-journald
root         134  0.0  0.0  19096  4476 ?        Ss   23:17   0:00 /lib/systemd/systemd-udevd
root@TABLET-QSFVRLF5:~# genie -s
genie: systemd is starting up, please wait....

It does though, after a long time, but you can consider genie compatible IMO!

root@TABLET-QSFVRLF5:~# genie -s
genie: WARNING: systemd is in degraded state, issues may occur!
maxboone commented 2 years ago

Well this seems to be the culprit:

root@TABLET-QSFVRLF5-wsl:~# journalctl -u systemd-networkd-wait-online.service
...
Mar 16 23:22:11 TABLET-QSFVRLF5-wsl systemd[1]: Starting Wait for Network to be Configured...
Mar 16 23:24:11 TABLET-QSFVRLF5-wsl systemd-networkd-wait-online[280]: Event loop failed: Connection timed out
Mar 16 23:24:11 TABLET-QSFVRLF5-wsl systemd[1]: systemd-networkd-wait-online.service: Main process exited, code=exited, status=1/FAILURE
Mar 16 23:24:11 TABLET-QSFVRLF5-wsl systemd[1]: systemd-networkd-wait-online.service: Failed with result 'exit-code'.
Mar 16 23:24:11 TABLET-QSFVRLF5-wsl systemd[1]: Failed to start Wait for Network to be Configured.

After genie considers itself done and it does start the shell in degraded mode, the network configuration is vanished and the WSL2 machine doesn't have network configuration anymore. I'll just refrain from using networkd at the moment, and see if it works that way.

maxboone commented 2 years ago

So, a long time (9 to 10 minutes, don't have the exact mark) after starting the genie -s it has actually started systemd (with errors).

Syslog ``` Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-sysctl[51]: Couldn't write '176' to 'kernel/sysrq', ignoring: No such file or directory Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-sysctl[51]: Couldn't write '1' to 'kernel/yama/ptrace_scope', ignoring: No such file or directory Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-sysctl[51]: Not setting net/ipv4/conf/all/promote_secondaries (explicit setting exists). Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-sysctl[51]: Not setting net/ipv4/conf/default/promote_secondaries (explicit setting exists). Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-udevd[67]: Using default interface naming scheme 'v245'. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-udevd[67]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-udevd[71]: Using default interface naming scheme 'v245'. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-udevd[102]: Using default interface naming scheme 'v245'. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-udevd[71]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-udevd[102]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-udevd[71]: bond0: Could not generate persistent MAC: No data available Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-udevd[102]: dummy0: Could not generate persistent MAC: No data available Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-udevd[108]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-udevd[81]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-udevd[95]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Flush Journal to Persistent Storage... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Finished Flush Journal to Persistent Storage. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Create Volatile Files and Directories... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Finished Create Volatile Files and Directories. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Condition check resulted in Network Time Synchronization being skipped. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Reached target System Time Set. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Reached target System Time Synchronized. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Update UTMP about System Boot/Shutdown... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Finished Update UTMP about System Boot/Shutdown. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Finished Set console font and keymap. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: Internet Systems Consortium DHCP Client 4.4.1 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: Copyright 2004-2018 Internet Systems Consortium. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: All rights reserved. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: For info, please visit https://www.isc.org/software/dhcp/ Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: Listening on LPF/eth0/00:15:5d:e9:61:ae Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: Sending on LPF/eth0/00:15:5d:e9:61:ae Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: Sending on Socket/fallback Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 21 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: message repeated 2 times: [ DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10 (xid=0xc68cff64)] Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 12 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 16 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 16 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 12 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 2 (xid=0xc68cff64) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: No DHCPOFFERS received. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl dhclient[408]: No working leases in persistent database - sleeping. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[404]: Cloud-init v. 20.1-10-g71af48df-0ubuntu5 running 'init-local' at Wed, 16 Mar 2022 22:44:28 +0000. Up 101.98 seconds. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Finished Initial cloud-init job (pre-networking). Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Reached target Network (Pre). Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Network Service... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-networkd[728]: eth0: IPv6 successfully enabled Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-networkd[728]: eth0: Gained IPv6LL Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-networkd[728]: Enumeration completed Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started Network Service. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Wait for Network to be Configured... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Network Name Resolution... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-resolved[730]: Positive Trust Anchors: Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-resolved[730]: . IN DS 20326 8 2 e06d44b80b8f1d39a95c0b0d7c65d08458e880409bbc683457104237c7f8ec8d Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-resolved[730]: Negative trust anchors: 10.in-addr.arpa 16.172.in-addr.arpa 17.172.in-addr.arpa 18.172.in-addr.arpa 19.172.in-addr.arpa 20.172.in-addr.arpa 21.172.in-addr.arpa 22.172.in-addr.arpa 23.172.in-addr.arpa 24.172.in-addr.arpa 25.172.in-addr.arpa 26.172.in-addr.arpa 27.172.in-addr.arpa 28.172.in-addr.arpa 29.172.in-addr.arpa 30.172.in-addr.arpa 31.172.in-addr.arpa 168.192.in-addr.arpa d.f.ip6.arpa corp home internal intranet lan local private test Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-resolved[730]: Using system hostname 'TABLET-QSFVRLF5-wsl'. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started Network Name Resolution. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Reached target Network. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Reached target Host and Network Name Lookups. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x51df804e] Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd-networkd-wait-online[729]: Event loop failed: Connection timed out Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: systemd-networkd-wait-online.service: Main process exited, code=exited, status=1/FAILURE Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: systemd-networkd-wait-online.service: Failed with result 'exit-code'. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Failed to start Wait for Network to be Configured. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Linux version 5.10.16.3-microsoft-standard-WSL2 (oe-user@oe-host) (aarch64-msft-linux-gcc (GCC) 9.3.0, GNU ld (GNU Binutils) 2.34.0.20200220) #1 SMP Fri Apr 2 22:23:49 UTC 2021 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Initial cloud-init job (metadata service crawler)... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] efi: EFI v2.70 by EDK II Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] efi: ACPI=0xdfffa000 ACPI 2.0=0xdfffa014 SMBIOS=0xdffd6000 SMBIOS 3.0=0xdffd4000 MEMATTR=0xdf958198 RNG=0xdffdaa18 MEMRESERVE=0xdecc1f18 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: Cloud-init v. 20.1-10-g71af48df-0ubuntu5 running 'init' at Wed, 16 Mar 2022 22:51:30 +0000. Up 523.84 seconds. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] efi: seeding entropy pool Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: ci-info: ++++++++++++++++++++++++++++++++++++Net device info+++++++++++++++++++++++++++++++++++++ Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] ACPI: Early table checksum verification disabled Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: ci-info: +--------+-------+-----------------------------+-----------+-------+-------------------+ Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] ACPI: RSDP 0x00000000DFFFA014 000024 (v02 VRTUAL) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: ci-info: | Device | Up | Address | Mask | Scope | Hw-Address | Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: ci-info: +--------+-------+-----------------------------+-----------+-------+-------------------+ Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] ACPI: XSDT 0x00000000DFFF90E8 000054 (v01 VRTUAL MICROSFT 00000001 MSFT 00000001) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] ACPI: FACP 0x00000000DFFF7000 000114 (v06 VRTUAL MICROSFT 00000001 MSFT 00000001) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: ci-info: | bond0 | False | . | . | . | 86:ac:51:e6:06:d2 | Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] ACPI: DSDT 0x00000000DEE29000 01DEAD (v02 MSFTVM DSDT01 00000001 MSFT 05000000) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] ACPI: DBG2 0x00000000DFFF8000 000072 (v00 VRTUAL MICROSFT 00000001 MSFT 00000001) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] ACPI: GTDT 0x00000000DFFF6000 000060 (v02 VRTUAL MICROSFT 00000001 MSFT 00000001) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] ACPI: OEM0 0x00000000DFFF5000 000064 (v01 VRTUAL MICROSFT 00000001 MSFT 00000001) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] ACPI: APIC 0x00000000DFFF4000 0002C4 (v04 VRTUAL MICROSFT 00000001 MSFT 00000001) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] ACPI: SRAT 0x00000000DFFF3000 0002A0 (v03 VRTUAL MICROSFT 00000001 MSFT 00000001) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Zone ranges: Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Normal [mem 0x0000000000000000-0x000000020effffff] Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Device empty Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Movable zone start for each node Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Early memory node ranges Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] node 0: [mem 0x0000000000000000-0x00000000deef1fff] Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: ci-info: | dummy0 | False | . | . | . | 3a:ef:00:bc:60:0b | Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: ci-info: | eth0 | True | fe80::215:5dff:fee9:61ae/64 | . | link | 00:15:5d:e9:61:ae | Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: ci-info: | lo | True | 127.0.0.1 | 255.0.0.0 | host | . | Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: ci-info: | lo | True | ::1/128 | . | host | . | Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: ci-info: | sit0 | False | . | . | . | . | Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: ci-info: | tunl0 | False | . | . | . | . | Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: ci-info: +--------+-------+-----------------------------+-----------+-------+-------------------+ Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: ci-info: +++++++++++++++++++Route IPv6 info+++++++++++++++++++ Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: ci-info: +-------+-------------+---------+-----------+-------+ Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: ci-info: | Route | Destination | Gateway | Interface | Flags | Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: ci-info: +-------+-------------+---------+-----------+-------+ Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: ci-info: | 1 | local | :: | eth0 | U | Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: ci-info: | 2 | fe80::/64 | :: | eth0 | U | Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: ci-info: | 3 | multicast | :: | eth0 | U | Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: ci-info: +-------+-------------+---------+-----------+-------+ Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[854]: 2022-03-16 22:51:30,809 - util.py[WARNING]: No active metadata service found Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Finished Initial cloud-init job (metadata service crawler). Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Reached target Cloud-config availability. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Reached target Network is Online. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Reached target System Initialization. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Condition check resulted in Process error reports when automatic reporting is enabled (file watch) being skipped. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started Daily apt download activities. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started Daily apt upgrade and clean activities. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started Periodic ext4 Online Metadata Check for All Filesystems. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Condition check resulted in Discard unused blocks once a week being skipped. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started Refresh fwupd metadata regularly. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started Daily rotation of log files. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started Daily man-db regeneration. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started Message of the Day. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Condition check resulted in Timer to automatically fetch and run repair assertions being skipped. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started Daily Cleanup of Temporary Directories. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Reached target Paths. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Reached target Timers. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Listening on Unix socket for apport crash forwarding. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Listening on D-Bus System Message Bus Socket. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Listening on Open-iSCSI iscsid Socket. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Listening on Socket unix for snap application lxd.daemon. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Socket activation for snappy daemon. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Listening on UUID daemon activation socket. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Listening on wslg-xwayland.socket. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Condition check resulted in Login to default iSCSI targets being skipped. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Reached target Remote File Systems (Pre). Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Reached target Remote File Systems. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Availability of block devices... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Listening on Socket activation for snappy daemon. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Reached target Sockets. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Reached target Basic System. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting LSB: automatic crash report generation... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Deferred execution scheduler... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started Regular background program processing daemon. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started D-Bus System Message Bus. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cron[875]: (CRON) INFO (pidfile fd = 3) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started Save initial kernel messages after boot. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cron[875]: (CRON) INFO (Running @reboot jobs) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Remove Stale Online ext4 Metadata Check Snapshots... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Condition check resulted in getty on tty2-tty6 if dbus and logind are not available being skipped. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Condition check resulted in irqbalance daemon being skipped. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Condition check resulted in Set the CPU Frequency Scaling governor being skipped. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Condition check resulted in Pollinate to seed the pseudo random number generator being skipped. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Condition check resulted in fast remote file copy program daemon being skipped. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting System Logging Service... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Service for snap application lxd.activate... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Condition check resulted in Automatically repair incorrect owner/permissions on core devices being skipped. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Condition check resulted in Wait for the Ubuntu Core chooser trigger being skipped. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Snap Daemon... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting OpenBSD Secure Shell server... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Login Service... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Permit User Sessions... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Finished Availability of block devices. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started Deferred execution scheduler. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: e2scrub_reap.service: Succeeded. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Finished Remove Stale Online ext4 Metadata Check Snapshots. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Finished Permit User Sessions. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Hold until boot process finishes up... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Terminate Plymouth Boot Screen... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: plymouth-quit-wait.service: Succeeded. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Finished Hold until boot process finishes up. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl rsyslogd: imuxsock: Acquired UNIX socket '/run/systemd/journal/syslog' (fd 3) from systemd. [v8.2001.0] Mar 16 23:51:31 TABLET-QSFVRLF5-wsl rsyslogd: rsyslogd's groupid changed to 110 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] node 0: [mem 0x00000000deef2000-0x00000000def1afff] Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] node 0: [mem 0x00000000def1b000-0x00000000dff9afff] Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] node 0: [mem 0x00000000dff9b000-0x00000000dfff2fff] Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] node 0: [mem 0x00000000dfff3000-0x00000000dfffafff] Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] node 0: [mem 0x00000000dfffb000-0x00000000dfffefff] Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started Console Getty. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] node 0: [mem 0x00000000dffff000-0x00000000dfffffff] Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] node 0: [mem 0x0000000100000000-0x000000020effffff] Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Zeroed struct page in unavailable ranges: 133 pages Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000020effffff] Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] On node 0 totalpages: 2027520 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Normal zone: 31680 pages used for memmap Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Normal zone: 0 pages reserved Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Normal zone: 2027520 pages, LIFO batch:63 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] psci: probing for conduit method from ACPI. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] psci: PSCIv1.0 detected in firmware. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] psci: Using standard PSCI v0.2 function IDs Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] psci: SMC Calling Convention v65535.65535 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] percpu: Embedded 31 pages/cpu s86424 r8192 d32360 u126976 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] pcpu-alloc: s86424 r8192 d32360 u126976 alloc=31*4096 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 [0] 6 [0] 7 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Detected VIPT I-cache on CPU0 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] CPU features: detected: GIC system register CPU interface Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] CPU features: kernel page table isolation disabled by kernel configuration Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] CPU features: detected: Spectre-v2 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] CPU features: detected: Hardware dirty bit management Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] CPU features: detected: Spectre-v4 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1995840 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Kernel command line: initrd=\initrd.img panic=-1 nr_cpus=8 pty.legacy_count=0 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Memory: 1048576K/8110080K available (13184K kernel code, 2144K rwdata, 3344K rodata, 4288K init, 861K bss, 185572K reserved, 0K cma-reserved) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] ftrace: allocating 42591 entries in 167 pages Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] ftrace: allocated 167 pages with 5 groups Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] rcu: Hierarchical RCU implementation. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=8. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Rude variant of Tasks RCU enabled. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Tracing variant of Tasks RCU enabled. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] GICv3: 32 SPIs implemented Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] GICv3: 0 Extended SPIs implemented Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] GICv3: Distributor has no Range Selector support Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] GICv3: 16 PPIs implemented Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000effee000 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] ITS: No ITS available, not enabling LPIs Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] random: get_random_bytes called from start_kernel+0x3c8/0x540 with crng_init=0 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Hyper-V: Features 0x2e7f, privilege high: 0x3a8030, hints 0xe, misc 0x31e1 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] Hyper-V: Host Build 10.0.22000.556-0-0 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000000] clocksource: hyperv_clocksource_tsc_page: mask: 0xffffffffffffffff max_cycles: 0x24e6a1710, max_idle_ns: 440795202120 ns Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000001] sched_clock: 64 bits at 1000MHz, resolution 1ns, wraps every 4398046511103ns Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000061] arch_timer: cp15 timer(s) running at 19.20MHz (virt). Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000063] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000098] Console: colour dummy device 80x25 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000108] printk: console [tty0] enabled Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000114] ACPI: Core revision 20200925 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000266] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=76800) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000269] pid_max: default: 32768 minimum: 301 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000300] LSM: Security Framework initializing Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000323] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000329] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000550] ACPI PPTT: No PPTT table found, CPU and cache topology may be inaccurate Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000664] rcu: Hierarchical SRCU implementation. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000748] Remapping and enabling EFI services. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.000872] smp: Bringing up secondary CPUs ... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.001070] Detected VIPT I-cache on CPU1 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.001095] GICv3: CPU1: found redistributor 1 region 1:0x00000000f000e000 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.001200] CPU1: Booted secondary processor 0x0000000001 [0x51df804e] Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.001497] Detected VIPT I-cache on CPU2 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.001520] GICv3: CPU2: found redistributor 2 region 2:0x00000000f002e000 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.001619] CPU2: Booted secondary processor 0x0000000002 [0x51df804e] Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.001889] Detected VIPT I-cache on CPU3 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.001917] GICv3: CPU3: found redistributor 3 region 3:0x00000000f004e000 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.002015] CPU3: Booted secondary processor 0x0000000003 [0x51df804e] Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.002282] Detected VIPT I-cache on CPU4 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.002315] GICv3: CPU4: found redistributor 4 region 4:0x00000000f006e000 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.002413] CPU4: Booted secondary processor 0x0000000004 [0x51df804e] Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.002683] Detected VIPT I-cache on CPU5 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.002721] GICv3: CPU5: found redistributor 5 region 5:0x00000000f008e000 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.002819] CPU5: Booted secondary processor 0x0000000005 [0x51df804e] Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.003088] Detected VIPT I-cache on CPU6 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.003134] GICv3: CPU6: found redistributor 6 region 6:0x00000000f00ae000 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.003236] CPU6: Booted secondary processor 0x0000000006 [0x51df804e] Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.003518] Detected VIPT I-cache on CPU7 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.003568] GICv3: CPU7: found redistributor 7 region 7:0x00000000f00ce000 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl rsyslogd: rsyslogd's userid changed to 104 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.003668] CPU7: Booted secondary processor 0x0000000007 [0x51df804e] Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.003768] smp: Brought up 1 node, 8 CPUs Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.003772] SMP: Total of 8 processors activated. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.003773] CPU features: detected: Privileged Access Never Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.003774] CPU features: detected: LSE atomic instructions Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.003774] CPU features: detected: User Access Override Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.003775] CPU features: detected: 32-bit EL0 Support Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.003776] CPU features: detected: CRC32 instructions Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.144168] CPU: All CPU(s) started at EL1 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.144493] alternatives: patching kernel code Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.209050] node 0 deferred pages initialised in 64ms Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.209484] devtmpfs: initialized Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.209779] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.209784] futex hash table entries: 2048 (order: 5, 131072 bytes, linear) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.210164] NET: Registered protocol family 16 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.211002] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.211059] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.211397] ASID allocator initialised with 65536 entries Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.211402] ACPI: bus type PCI registered Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.211403] Serial: AMBA PL011 UART driver Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.212452] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.212454] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.212455] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.212456] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.216553] ACPI: Added _OSI(Module Device) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.216554] ACPI: Added _OSI(Processor Device) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.216556] ACPI: Added _OSI(3.0 _SCP Extensions) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.216557] ACPI: Added _OSI(Processor Aggregator Device) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.216558] ACPI: Added _OSI(Linux-Dell-Video) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.216559] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.216560] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.220830] ACPI: 1 ACPI AML tables successfully acquired and loaded Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.220966] ACPI: Interpreter enabled Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.220968] ACPI: Using GIC for interrupt routing Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.221659] iommu: Default domain type: Translated Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.221742] SCSI subsystem initialized Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.221761] Registered efivars operations Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.223641] hv_vmbus: Vmbus version:5.2 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.224076] No ACPI PMU IRQ for CPU0 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.224078] No ACPI PMU IRQ for CPU1 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.224078] No ACPI PMU IRQ for CPU2 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.224079] No ACPI PMU IRQ for CPU3 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.224080] No ACPI PMU IRQ for CPU4 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.224080] No ACPI PMU IRQ for CPU5 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.224081] No ACPI PMU IRQ for CPU6 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.224082] No ACPI PMU IRQ for CPU7 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.224180] hv_vmbus: Unknown GUID: c376c1c3-d276-48d2-90a9-c04748072c60 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.231630] clocksource: Switched to clocksource arch_sys_counter Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.332017] VFS: Disk quotas dquot_6.6.0 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.332033] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.332055] FS-Cache: Loaded Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.332091] pnp: PnP ACPI init Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.332316] pnp: PnP ACPI: found 0 devices Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.338018] NET: Registered protocol family 2 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.338317] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.338329] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.338378] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.338924] TCP: Hash tables configured (established 65536 bind 65536) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.338956] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.338968] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.339006] NET: Registered protocol family 1 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.339397] RPC: Registered named UNIX socket transport module. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.339398] RPC: Registered udp transport module. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.339399] RPC: Registered tcp transport module. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.339399] RPC: Registered tcp NFSv4.1 backchannel transport module. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.339403] PCI: CLS 0 bytes, default 64 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.339459] Trying to unpack rootfs image as initramfs... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.339528] Freeing initrd memory: 64K Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.340312] hw perfevents: enabled with armv8_pmuv3_0 PMU driver, 1 counters available Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.341051] Initialise system trusted keyrings Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.341168] workingset: timestamp_bits=46 max_order=21 bucket_order=0 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.341758] squashfs: version 4.0 (2009/01/31) Phillip Lougher Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.341958] NFS: Registering the id_resolver key type Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.341963] Key type id_resolver registered Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.341964] Key type id_legacy registered Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.341966] Installing knfsd (copyright (C) 1996 okir@monad.swb.de). Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.342493] Key type cifs.idmap registered Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.342571] fuse: init (API version 7.32) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.342733] SGI XFS with ACLs, security attributes, realtime, scrub, repair, quota, no debug enabled Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.343061] 9p: Installing v9fs 9p2000 file system support Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.343069] FS-Cache: Netfs '9p' registered for caching Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.343501] FS-Cache: Netfs 'ceph' registered for caching Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.343503] ceph: loaded (mds proto 32) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.351495] NET: Registered protocol family 38 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.351499] Key type asymmetric registered Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.351501] Asymmetric key parser 'x509' registered Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.351514] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.352536] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.352944] cacheinfo: Unable to detect cache hierarchy for CPU 0 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.354709] brd: module loaded Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.355674] loop: module loaded Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.355715] hv_vmbus: registering driver hv_storvsc Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.356143] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.356144] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld . All Rights Reserved. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.356173] tun: Universal TUN/TAP device driver, 1.6 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.356617] PPP generic driver version 2.4.2 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.356706] PPP BSD Compression module registered Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.356707] PPP Deflate Compression module registered Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.356711] PPP MPPE Compression module registered Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.356712] NET: Registered protocol family 24 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.356732] hv_vmbus: registering driver hv_netvsc Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.356859] VFIO - User Level meta-driver version: 0.3 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl rsyslogd: [origin software="rsyslogd" swVersion="8.2001.0" x-pid="881" x-info="https://www.rsyslog.com"] start Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.356989] hv_vmbus: registering driver hyperv_keyboard Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.357079] device-mapper: ioctl: 4.43.0-ioctl (2020-10-01) initialised: dm-devel@redhat.com Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.357223] SMCCC: SOC_ID: ARCH_FEATURES(ARCH_SOC_ID) returned error: ffffffff Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.357291] hv_utils: Registering HyperV Utility Driver Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.357292] hv_vmbus: registering driver hv_utils Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.357313] hv_vmbus: registering driver hv_balloon Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.357323] hv_vmbus: registering driver dxgkrnl Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.357327] (NULL device *): dxgk: dxg_drv_init Version: 2103 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.357352] drop_monitor: Initializing network drop monitor service Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.357364] Mirror/redirect action on Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.357463] hv_utils: cannot register PTP clock: 0 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.357573] IPVS: Registered protocols (TCP, UDP) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.357587] IPVS: Connection hash table configured (size=4096, memory=64Kbytes) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.357616] IPVS: ipvs loaded. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.357617] IPVS: [rr] scheduler registered. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.357618] IPVS: [wrr] scheduler registered. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.357619] IPVS: [sh] scheduler registered. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.357644] ipip: IPv4 and MPLS over IPv4 tunneling driver Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.358161] hv_utils: TimeSync IC version 4.0 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.358438] scsi host0: storvsc_host_t Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.358598] hv_balloon: Using Dynamic Memory protocol version 2.0 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.358956] Free page reporting enabled Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.358957] hv_balloon: Cold memory discard hint enabled Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.360281] ipt_CLUSTERIP: ClusterIP Version 0.8 loaded successfully Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.360461] Initializing XFRM netlink socket Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.360534] NET: Registered protocol family 10 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.360830] Segment Routing with IPv6 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.361124] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.361219] NET: Registered protocol family 17 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.361239] Bridge firewalling registered Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.361248] 8021q: 802.1Q VLAN Support v1.8 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.361272] sctp: Hash tables configured (bind 256/256) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.361322] 9pnet: Installing 9P2000 support Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.361336] Key type dns_resolver registered Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.361348] Key type ceph registered Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.361484] libceph: loaded (mon/osd proto 15/24) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.361572] NET: Registered protocol family 40 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.361574] hv_vmbus: registering driver hv_sock Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.361626] registered taskstats version 1 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.361636] Loading compiled-in X.509 certificates Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.366593] Freeing unused kernel memory: 4288K Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.391859] Run /init as init process Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.391861] with arguments: Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.391862] /init Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.391862] with environment: Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.391863] HOME=/ Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.391863] TERM=linux Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.454038] random: fast init done Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.699734] scsi 0:0:0:0: Direct-Access Msft Virtual Disk 1.0 PQ: 0 ANSI: 5 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.700341] sd 0:0:0:0: Attached scsi generic sg0 type 0 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.701419] sd 0:0:0:0: [sda] 536870912 512-byte logical blocks: (275 GB/256 GiB) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.701421] sd 0:0:0:0: [sda] 4096-byte physical blocks Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.701559] sd 0:0:0:0: [sda] Write Protect is off Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.701561] sd 0:0:0:0: [sda] Mode Sense: 0f 00 00 00 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.701948] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.702969] random: crng init done Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.904417] EXT4-fs (sda): mounted filesystem with ordered data mode. Opts: (null) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 0.916266] sd 0:0:0:0: [sda] Attached SCSI disk Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 1.191672] Adding 2097152k swap on /swap/file. Priority:-2 extents:3 across:2113536k Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 1.375864] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 1.712135] scsi 0:0:0:1: Direct-Access Msft Virtual Disk 1.0 PQ: 0 ANSI: 5 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 1.713235] sd 0:0:0:1: Attached scsi generic sg1 type 0 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 1.713918] scsi 0:0:0:2: Direct-Access Msft Virtual Disk 1.0 PQ: 0 ANSI: 5 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 1.715065] sd 0:0:0:2: Attached scsi generic sg2 type 0 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 1.715486] sd 0:0:0:1: [sdb] 649664 512-byte logical blocks: (333 MB/317 MiB) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 1.715772] sd 0:0:0:1: [sdb] Write Protect is on Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 1.715778] sd 0:0:0:1: [sdb] Mode Sense: 0f 00 80 00 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 1.716228] sd 0:0:0:1: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 1.717576] sd 0:0:0:2: [sdc] 536870912 512-byte logical blocks: (275 GB/256 GiB) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 1.717581] sd 0:0:0:2: [sdc] 4096-byte physical blocks Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 1.717811] sd 0:0:0:2: [sdc] Write Protect is off Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 1.717817] sd 0:0:0:2: [sdc] Mode Sense: 0f 00 00 00 Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 1.718322] sd 0:0:0:2: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 1.724568] sd 0:0:0:1: [sdb] Attached SCSI disk Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 1.724574] sd 0:0:0:2: [sdc] Attached SCSI disk Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 1.730631] EXT4-fs (sdb): mounted filesystem without journal. Opts: (null) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 1.784125] EXT4-fs (sdc): recovery complete Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 1.787192] EXT4-fs (sdc): mounted filesystem with ordered data mode. Opts: discard,errors=remount-ro,data=ordered Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 8.648801] cgroup: systemd (220) created nested cgroup for controller "memory" which has incomplete hierarchy support. Nested cgroups may change behavior in the future. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 8.648804] cgroup: "memory" requires setting use_hierarchy to 1 on the root Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 8.689078] EXT4-fs (sdc): re-mounted. Opts: (null) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 8.762452] systemd-journald[53]: Received client request to flush runtime journal. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 8.780856] systemd-journald[53]: File /var/log/journal/239246dea077c24748a856ca62325b75/system.journal corrupted or uncleanly shut down, renaming and replacing. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 48.477614] hv_balloon: Max. dynamic memory size: 7920 MB Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 95.068050] systemd-journald[53]: Received SIGTERM from PID 1 (systemd-shutdow). Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 101.625572] EXT4-fs (sdc): re-mounted. Opts: (null) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl kernel: [ 101.759507] systemd-journald[42]: Received client request to flush runtime journal. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Set console scheme... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started System Logging Service. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: plymouth-quit.service: Succeeded. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Finished Terminate Plymouth Boot Screen. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Finished Set console scheme. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Created slice system-getty.slice. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl apport[873]: * Starting automatic crash report generation: apport Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started Getty on tty1. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Reached target Login Prompts. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl apport[873]: ...done. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started LSB: automatic crash report generation. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started OpenBSD Secure Shell server. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: tmp-snap.rootfs_P4UWsT.mount: Succeeded. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl snapd[883]: AppArmor status: apparmor not enabled Mar 16 23:51:31 TABLET-QSFVRLF5-wsl snapd[883]: daemon.go:343: started snapd/2.44.3+20.04 (series 16; classic; devmode) ubuntu/20.04 (arm64) linux/5.10.16.3-microsoft-stand. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started Login Service. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started Unattended Upgrades Shutdown. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: tmp-sanity\x2dmountpoint\x2d468276478.mount: Succeeded. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl snapd[883]: daemon.go:436: adjusting startup timeout by 45s (pessimistic estimate of 30s plus 5s per snap) Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Started Snap Daemon. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Wait until snapd is fully seeded... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl snapd[883]: stateengine.go:150: state ensure error: Get https://api.snapcraft.io/api/v1/snaps/sections: dial tcp: lookup api.snapcraft.io: no such host Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Finished Wait until snapd is fully seeded. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Apply the settings specified in cloud-config... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Condition check resulted in Auto import assertions from block devices being skipped. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl lxd.activate[882]: => Starting LXD activation Mar 16 23:51:31 TABLET-QSFVRLF5-wsl lxd.activate[882]: ==> Loading snap configuration Mar 16 23:51:31 TABLET-QSFVRLF5-wsl lxd.activate[882]: ==> Checking for socket activation support Mar 16 23:51:31 TABLET-QSFVRLF5-wsl lxd.activate[882]: ==> Setting LXD socket ownership Mar 16 23:51:31 TABLET-QSFVRLF5-wsl lxd.activate[882]: ==> LXD never started on this system, no need to start it now Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: snap.lxd.activate.service: Succeeded. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Finished Service for snap application lxd.activate. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Reached target Multi-User System. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Update UTMP about System Runlevel Changes... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: systemd-update-utmp-runlevel.service: Succeeded. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Finished Update UTMP about System Runlevel Changes. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[989]: Cloud-init v. 20.1-10-g71af48df-0ubuntu5 running 'modules:config' at Wed, 16 Mar 202 Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd-sysctl[61]: Couldn't write '176' to 'kernel/sysrq', ignoring: No such file or directory Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd-sysctl[61]: Couldn't write '1' to 'kernel/yama/ptrace_scope', ignoring: No such file or directory Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd-sysctl[61]: Not setting net/ipv4/conf/all/promote_secondaries (explicit setting exists). Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd-sysctl[61]: Not setting net/ipv4/conf/default/promote_secondaries (explicit setting exists). Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd-remount-fs[59]: /bin/mount for / exited with exit status 1. Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd-sysusers[69]: Creating group systemd-coredump with gid 999. Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd-sysusers[69]: Creating user systemd-coredump (systemd Core Dumper) with uid 999 and gid 999. Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd-remount-fs[66]: mount: /: can't find LABEL=cloudimg-rootfs. Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd[1]: Starting Flush Journal to Persistent Storage... Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd[1]: Finished Flush Journal to Persistent Storage. Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd[1]: Started udev Kernel Device Manager. Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd[1]: Condition check resulted in Show Plymouth Boot Screen being skipped. Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd[1]: Started Dispatch Password Requests to Console Directory Watch. Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd[1]: Condition check resulted in Forward Password Requests to Plymouth Directory Watch being skipped. Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd[1]: Reached target Local Encrypted Volumes. Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd-udevd[79]: Using default interface naming scheme 'v245'. Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd-udevd[79]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable. Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd-udevd[78]: Using default interface naming scheme 'v245'. Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd-udevd[91]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable. Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd-udevd[104]: Using default interface naming scheme 'v245'. Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd-udevd[78]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable. Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd-udevd[78]: dummy0: Could not generate persistent MAC: No data available Mar 16 23:00:40 TABLET-QSFVRLF5-wsl systemd-udevd[104]: ethtool: autonegotiation is unset or enabled, the speed and duplex are not writable. ...skipping... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl snapd[883]: stateengine.go:150: state ensure error: Get https://api.snapcraft.io/api/v1/snaps/sections: dial tcp: lookup api.snapcraft.io: no such host Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Finished Wait until snapd is fully seeded. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Apply the settings specified in cloud-config... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Condition check resulted in Auto import assertions from block devices being skipped. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl lxd.activate[882]: => Starting LXD activation Mar 16 23:51:31 TABLET-QSFVRLF5-wsl lxd.activate[882]: ==> Loading snap configuration Mar 16 23:51:31 TABLET-QSFVRLF5-wsl lxd.activate[882]: ==> Checking for socket activation support Mar 16 23:51:31 TABLET-QSFVRLF5-wsl lxd.activate[882]: ==> Setting LXD socket ownership Mar 16 23:51:31 TABLET-QSFVRLF5-wsl lxd.activate[882]: ==> LXD never started on this system, no need to start it now Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: snap.lxd.activate.service: Succeeded. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Finished Service for snap application lxd.activate. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Reached target Multi-User System. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Update UTMP about System Runlevel Changes... Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: systemd-update-utmp-runlevel.service: Succeeded. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Finished Update UTMP about System Runlevel Changes. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl cloud-init[989]: Cloud-init v. 20.1-10-g71af48df-0ubuntu5 running 'modules:config' at Wed, 16 Mar 2022 22:51:31 +0000. Up 524.69 seconds. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Finished Apply the settings specified in cloud-config. Mar 16 23:51:31 TABLET-QSFVRLF5-wsl systemd[1]: Starting Execute cloud user/final scripts... Mar 16 23:51:32 TABLET-QSFVRLF5-wsl cloud-init[994]: Cloud-init v. 20.1-10-g71af48df-0ubuntu5 running 'modules:final' at Wed, 16 Mar 2022 22:51:31 +0000. Up 525.06 seconds. Mar 16 23:51:32 TABLET-QSFVRLF5-wsl cloud-init[994]: Cloud-init v. 20.1-10-g71af48df-0ubuntu5 finished at Wed, 16 Mar 2022 22:51:32 +0000. Datasource DataSourceNone. Up 525.12 seconds Mar 16 23:51:32 TABLET-QSFVRLF5-wsl cloud-init[994]: 2022-03-16 22:51:32,046 - cc_final_message.py[WARNING]: Used fallback datasource Mar 16 23:51:32 TABLET-QSFVRLF5-wsl systemd[1]: Finished Execute cloud user/final scripts. Mar 16 23:51:32 TABLET-QSFVRLF5-wsl systemd[1]: Reached target Cloud-init target. Mar 16 23:51:32 TABLET-QSFVRLF5-wsl systemd[1]: Startup finished in 7min 3.667s. Mar 16 23:51:32 TABLET-QSFVRLF5-wsl systemd[1]: dmesg.service: Succeeded. ```

But the container has lost network connection, and systemd is in degraded state. I see that I forgot to remove a link for the systemd-networkd.socket so I'll try again after that, but - it feels like it's not actually hanging on that.

I could try fixing networkd's config but I don't feel like overwriting networking stuff that WSL sets dynamically.

maxboone commented 2 years ago

Timed the start-up time this time:

Starting genie:

root@TABLET-QSFVRLF5:~# date & genie -s
[1] 39
Thu Mar 17 00:03:30 CET 2022
Waiting for systemd....!!!!!!!!!!

Tailing syslog, I see systemd is done at 00:10:35, entries start at 00:10:34:

Mar 17 00:10:35 TABLET-QSFVRLF5-wsl systemd[1]: Startup finished in 7min 3.995s.
Mar 17 00:10:35 TABLET-QSFVRLF5-wsl systemd[1]: dmesg.service: Succeeded.

Which does show the correct start-up time, and seems right on the mark with genie - however, even though systemd has started as degraded, genie is not starting.

Anyways, disabling networkd is seemingly no bueno for systemd and it don't. I'll look into fixing networkd tomorrow

maxboone commented 2 years ago

Confirmed working!

What's taking so long is that (1) dhclient is started through cloud-init to get an IP for eth0 and thereafter (2) networkd tries the same thing.

After both attempts fail / timeout, systemd is started and works. This seems to be more of a Ubuntu-issue than a genie issue, even though it is nice to add it to the wiki. When I have a simple workaround I'll add it in there!

It seems that it's (limited to) the following:

[Link] Unmanaged=yes

[Network] DHCP=no

[DHCP] UseDNS=false



After that, `genie` starts within seconds on my Surface Pro X SQ2 and I have a full init system running in WSL2 ❤️ 
maxboone commented 2 years ago

https://github.com/arkane-systems/genie/wiki/Systemd-units-known-to-be-problematic-under-WSL#systemd-networkdservice <- added above to the wiki 😄

cerebrate commented 2 years ago

Wow, that's a lot of research done while I was away --

Couldn't install the package through the repo (complained about a bunch of amd64 packages as dependencies)

Oops. My bad - that really should have occurred to me.

Changing the target doesn't do much

Yeah, that message is there as a warning because the default target on several WSL distros is set to graphical.target (as it is on the as-regular-Linux distros), which is pretty much guaranteed to fail under WSL/genie without a whole lot of extra manual hackery.

I haven't seen the problem with cloud-init myself. (Debian doesn't ship with it, and apparently my Ubuntu test distro didn't either.) I'm honestly not even sure what cloud-init would do under WSL that's useful, seeing as a WSL distro isn't a cloud image; I suspect just removing the cloud-init package might actually be the easiest fix here, given that.

systemd-networkd, that one I've seen (and thought I'd written up, but I guess not). This is a case where what you want to do depends a lot on your network configuration. For the default WSL setup, I just edited the configuration file covering the regular adapter, in my case /etc/systemd/network/wired.network in the same way as yours.

Quite similarly to your file, which works fine for me. These days, though, I'm using the new bridged-networking-for-WSL experimental feature, which needs a somewhat more complex config, which I document here:

https://randombytes.substack.com/p/bridged-networking-under-wsl

cerebrate commented 2 years ago

(Also, apparently, cloud-init can be disabled with touch /etc/cloud/cloud-init.disabled .)

maxboone commented 2 years ago

Nice!

I think Ubuntu might've changed their default container image with cloud-init - or at least so for arm64, that's probably more thrown together / copied for WSL2 usage than the amd64 image. It effectively doesn't do much, so I'll disable it indeed, nice to know that workaround!

cerebrate commented 2 years ago

As of 2.3, ARM64 now ships in .deb package form. Others are coming.