Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Builds for ARM64 #203

Closed
maxboone opened this issue Sep 19, 2021 · 14 comments
Closed

Builds for ARM64 #203

maxboone opened this issue Sep 19, 2021 · 14 comments
Assignees
Labels
enhancement New feature or request fixinbound A fix will be included in the next point release.

Comments

@maxboone
Copy link

maxboone commented Sep 19, 2021

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

@maxboone maxboone added the enhancement New feature or request label Sep 19, 2021
@cerebrate
Copy link
Member

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

@cerebrate
Copy link
Member

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.

@cerebrate cerebrate removed the on-hold label Mar 8, 2022
@maxboone
Copy link
Author

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

@maxboone
Copy link
Author

maxboone commented Mar 16, 2022

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
Copy link
Author

maxboone commented Mar 16, 2022

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
Copy link
Author

maxboone commented Mar 16, 2022

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
Copy link
Author

maxboone commented Mar 16, 2022

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 [email protected]).
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 <[email protected]>. 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: [email protected]
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
Copy link
Author

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
Copy link
Author

maxboone commented Mar 17, 2022

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:

  • It is almost undoable to stop dhclient from being used by cloud-init somehow, so just adjust the dhclient timeout in /etc/dhcp/dhclient.conf to 1 (other DHCP will be done using networkd or netplan anyways).

  • Add a file /etc/system/network/10-eth0.network with:

[Match]
Name=eth0

[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
Copy link
Author

@cerebrate
Copy link
Member

cerebrate commented Mar 17, 2022

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
Copy link
Member

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

@maxboone
Copy link
Author

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 cerebrate added the fixinbound A fix will be included in the next point release. label Mar 18, 2022
@cerebrate
Copy link
Member

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request fixinbound A fix will be included in the next point release.
Projects
None yet
Development

No branches or pull requests

2 participants