Boot log: qemu_arm64-virt-gicv3-uefi
- Kernel Errors: 0
- Boot result: FAIL
- Warnings: 0
- Errors: 2
- Kernel Warnings: 0
1 13:33:22.250215 lava-dispatcher, installed at version: 2023.06
2 13:33:22.250517 start: 0 validate
3 13:33:22.250673 Start time: 2023-09-08 13:33:22.250661+00:00 (UTC)
4 13:33:22.251605 Validating that http://storage.kernelci.org/images/uefi/edk2-stable202005/arm64/QEMU_EFI.fd exists
5 13:33:22.559585 Validating that http://storage.kernelci.org/cip/linux-6.1.y-cip/v6.1.52-cip5/arm64/cip---6.1.y-cip-arm64-qemu_arm64_defconfig/gcc-10/kernel/Image exists
6 13:33:22.709436 Validating that http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/20230623.0/arm64/rootfs.cpio.gz exists
7 13:33:22.859101 Calling: 'docker' 'pull' 'kernelci/qemu'
8 13:33:22.883484 >> Using default tag: latest
9 13:33:23.809929 >> latest: Pulling from kernelci/qemu
10 13:33:23.816896 >> Digest: sha256:e006f8bf6e32bf4f61ae3238b6a123adafd9f159ecca6b6f5c62bd4edca11dfe
11 13:33:23.817043 >> Status: Image is up to date for kernelci/qemu:latest
12 13:33:23.823972 >> docker.io/kernelci/qemu:latest
13 13:33:23.825924 Returned 0 in 0 seconds
14 13:33:23.926311 Calling: 'docker' 'pull' 'kernelci/qemu'
15 13:33:23.954076 >> Using default tag: latest
16 13:33:24.882997 >> latest: Pulling from kernelci/qemu
17 13:33:24.894244 >> Digest: sha256:e006f8bf6e32bf4f61ae3238b6a123adafd9f159ecca6b6f5c62bd4edca11dfe
18 13:33:24.894506 >> Status: Image is up to date for kernelci/qemu:latest
19 13:33:24.904636 >> docker.io/kernelci/qemu:latest
20 13:33:24.906614 Returned 0 in 0 seconds
21 13:33:25.038564 Calling: 'docker' 'run' '--rm' '--init' 'kernelci/qemu' 'qemu-system-aarch64' '--version'
22 13:33:25.649029 >> QEMU emulator version 7.2.2 (Debian 1:7.2+dfsg-7~bpo11+1)
23 13:33:25.649601 >> Copyright (c) 2003-2022 Fabrice Bellard and the QEMU Project developers
24 13:33:25.951077 Returned 0 in 0 seconds
25 13:33:26.051905 validate duration: 3.80
27 13:33:26.052395 start: 1 deployimages (timeout 00:03:00) [common]
28 13:33:26.052542 start: 1.1 lava-overlay (timeout 00:03:00) [common]
29 13:33:26.052927 [common] Preparing overlay tarball in /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w
30 13:33:26.053135 makedir: /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin
31 13:33:26.053308 makedir: /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/tests
32 13:33:26.053463 makedir: /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/results
33 13:33:26.053669 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-add-keys
34 13:33:26.053930 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-add-sources
35 13:33:26.054123 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-background-process-start
36 13:33:26.054361 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-background-process-stop
37 13:33:26.054543 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-common-functions
38 13:33:26.054722 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-echo-ipv4
39 13:33:26.054915 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-install-packages
40 13:33:26.055107 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-installed-packages
41 13:33:26.055297 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-os-build
42 13:33:26.055500 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-probe-channel
43 13:33:26.055678 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-probe-ip
44 13:33:26.055827 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-target-ip
45 13:33:26.056002 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-target-mac
46 13:33:26.056178 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-target-storage
47 13:33:26.056384 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-test-case
48 13:33:26.056573 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-test-event
49 13:33:26.056735 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-test-feedback
50 13:33:26.056912 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-test-raise
51 13:33:26.057074 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-test-reference
52 13:33:26.057226 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-test-runner
53 13:33:26.057386 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-test-set
54 13:33:26.057571 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-test-shell
55 13:33:26.057737 Updating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-install-packages (oe)
56 13:33:26.057961 Updating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/bin/lava-installed-packages (oe)
57 13:33:26.058159 Creating /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/environment
58 13:33:26.058334 LAVA metadata
59 13:33:26.058450 - LAVA_JOB_ID=11471398
60 13:33:26.058560 - LAVA_DISPATCHER_IP=192.168.122.1
61 13:33:26.058727 start: 1.1.1 lava-vland-overlay (timeout 00:03:00) [common]
62 13:33:26.058843 skipped lava-vland-overlay
63 13:33:26.058968 end: 1.1.1 lava-vland-overlay (duration 00:00:00) [common]
64 13:33:26.059088 start: 1.1.2 lava-multinode-overlay (timeout 00:03:00) [common]
65 13:33:26.059165 skipped lava-multinode-overlay
66 13:33:26.059255 end: 1.1.2 lava-multinode-overlay (duration 00:00:00) [common]
67 13:33:26.059359 start: 1.1.3 test-definition (timeout 00:03:00) [common]
68 13:33:26.059452 Loading test definitions
69 13:33:26.059563 start: 1.1.3.1 inline-repo-action (timeout 00:03:00) [common]
70 13:33:26.059661 Using /lava-11471398 at stage 0
71 13:33:26.060052 uuid=11471398_1.1.3.1 testdef=None
72 13:33:26.060166 end: 1.1.3.1 inline-repo-action (duration 00:00:00) [common]
73 13:33:26.060273 start: 1.1.3.2 test-overlay (timeout 00:03:00) [common]
74 13:33:26.060984 end: 1.1.3.2 test-overlay (duration 00:00:00) [common]
76 13:33:26.061294 start: 1.1.3.3 test-install-overlay (timeout 00:03:00) [common]
77 13:33:26.062212 end: 1.1.3.3 test-install-overlay (duration 00:00:00) [common]
79 13:33:26.062554 start: 1.1.3.4 test-runscript-overlay (timeout 00:03:00) [common]
80 13:33:26.063458 runner path: /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/0/tests/0_dmesg test_uuid 11471398_1.1.3.1
81 13:33:26.063701 end: 1.1.3.4 test-runscript-overlay (duration 00:00:00) [common]
83 13:33:26.064026 start: 1.1.3.5 inline-repo-action (timeout 00:03:00) [common]
84 13:33:26.064156 Using /lava-11471398 at stage 1
85 13:33:26.064549 uuid=11471398_1.1.3.5 testdef=None
86 13:33:26.064685 end: 1.1.3.5 inline-repo-action (duration 00:00:00) [common]
87 13:33:26.064788 start: 1.1.3.6 test-overlay (timeout 00:03:00) [common]
88 13:33:26.065351 end: 1.1.3.6 test-overlay (duration 00:00:00) [common]
90 13:33:26.065667 start: 1.1.3.7 test-install-overlay (timeout 00:03:00) [common]
91 13:33:26.066574 end: 1.1.3.7 test-install-overlay (duration 00:00:00) [common]
93 13:33:26.066904 start: 1.1.3.8 test-runscript-overlay (timeout 00:03:00) [common]
94 13:33:26.067763 runner path: /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/1/tests/1_bootrr test_uuid 11471398_1.1.3.5
95 13:33:26.067960 end: 1.1.3.8 test-runscript-overlay (duration 00:00:00) [common]
97 13:33:26.068233 Creating lava-test-runner.conf files
98 13:33:26.068351 Using lava-test-runner path: /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/0 for stage 0
99 13:33:26.068458 - 0_dmesg
100 13:33:26.068554 Using lava-test-runner path: /var/lib/lava/dispatcher/tmp/11471398/lava-overlay-9u434k6w/lava-11471398/1 for stage 1
101 13:33:26.068665 - 1_bootrr
102 13:33:26.068780 end: 1.1.3 test-definition (duration 00:00:00) [common]
103 13:33:26.068883 start: 1.1.4 compress-overlay (timeout 00:03:00) [common]
104 13:33:26.078921 end: 1.1.4 compress-overlay (duration 00:00:00) [common]
105 13:33:26.079198 start: 1.1.5 persistent-nfs-overlay (timeout 00:03:00) [common]
106 13:33:26.079309 end: 1.1.5 persistent-nfs-overlay (duration 00:00:00) [common]
107 13:33:26.079484 end: 1.1 lava-overlay (duration 00:00:00) [common]
108 13:33:26.079645 start: 1.2 apply-overlay-guest (timeout 00:03:00) [common]
109 13:33:26.079761 Overlay: /var/lib/lava/dispatcher/tmp/11471398/compress-overlay-pfqkee_z/overlay-1.1.4.tar.gz
110 13:33:28.674670 end: 1.2 apply-overlay-guest (duration 00:00:03) [common]
112 13:33:28.675336 start: 1.3 deploy-device-env (timeout 00:02:57) [common]
113 13:33:28.675442 end: 1.3 deploy-device-env (duration 00:00:00) [common]
114 13:33:28.675551 start: 1.4 download-retry (timeout 00:02:57) [common]
115 13:33:28.675670 start: 1.4.1 http-download (timeout 00:02:57) [common]
116 13:33:28.675904 downloading http://storage.kernelci.org/images/uefi/edk2-stable202005/arm64/QEMU_EFI.fd
117 13:33:28.675992 saving as /var/lib/lava/dispatcher/tmp/11471398/deployimages-n2ybukxf/bios/QEMU_EFI.fd
118 13:33:28.676070 total size: 2097152 (2 MB)
119 13:33:28.676152 No compression specified
120 13:33:28.975967 progress 1 % (0 MB)
121 13:33:29.272230 progress 6 % (0 MB)
122 13:33:29.420729 progress 12 % (0 MB)
123 13:33:29.421712 progress 17 % (0 MB)
124 13:33:29.568837 progress 23 % (0 MB)
125 13:33:29.569635 progress 28 % (0 MB)
126 13:33:29.572825 progress 34 % (0 MB)
127 13:33:29.574136 progress 39 % (0 MB)
128 13:33:29.716868 progress 45 % (0 MB)
129 13:33:29.717692 progress 50 % (1 MB)
130 13:33:29.718753 progress 56 % (1 MB)
131 13:33:29.719839 progress 62 % (1 MB)
132 13:33:29.720716 progress 67 % (1 MB)
133 13:33:29.721815 progress 73 % (1 MB)
134 13:33:29.722639 progress 78 % (1 MB)
135 13:33:29.725414 progress 84 % (1 MB)
136 13:33:29.864748 progress 89 % (1 MB)
137 13:33:29.866921 progress 95 % (1 MB)
138 13:33:29.868134 progress 100 % (2 MB)
139 13:33:29.868641 2 MB downloaded in 1.19 s (1.68 MB/s)
140 13:33:29.868962 end: 1.4.1 http-download (duration 00:00:01) [common]
142 13:33:29.869528 end: 1.4 download-retry (duration 00:00:01) [common]
143 13:33:29.869726 start: 1.5 download-retry (timeout 00:02:56) [common]
144 13:33:29.869953 start: 1.5.1 http-download (timeout 00:02:56) [common]
145 13:33:29.870315 downloading http://storage.kernelci.org/cip/linux-6.1.y-cip/v6.1.52-cip5/arm64/cip---6.1.y-cip-arm64-qemu_arm64_defconfig/gcc-10/kernel/Image
146 13:33:29.870445 saving as /var/lib/lava/dispatcher/tmp/11471398/deployimages-n2ybukxf/kernel/Image
147 13:33:29.870605 total size: 17142272 (16 MB)
148 13:33:29.870764 No compression specified
149 13:33:30.024157 progress 0 % (0 MB)
150 13:33:30.036567 progress 5 % (0 MB)
151 13:33:30.050432 progress 10 % (1 MB)
152 13:33:30.180431 progress 15 % (2 MB)
153 13:33:30.190480 progress 20 % (3 MB)
154 13:33:30.200146 progress 25 % (4 MB)
155 13:33:30.323132 progress 30 % (4 MB)
156 13:33:30.334428 progress 35 % (5 MB)
157 13:33:30.344609 progress 40 % (6 MB)
158 13:33:30.470358 progress 45 % (7 MB)
159 13:33:30.481613 progress 50 % (8 MB)
160 13:33:30.491755 progress 55 % (9 MB)
161 13:33:30.498419 progress 60 % (9 MB)
162 13:33:30.622375 progress 65 % (10 MB)
163 13:33:30.632384 progress 70 % (11 MB)
164 13:33:30.642236 progress 75 % (12 MB)
165 13:33:30.767833 progress 80 % (13 MB)
166 13:33:30.775080 progress 85 % (13 MB)
167 13:33:30.785896 progress 90 % (14 MB)
168 13:33:30.793736 progress 95 % (15 MB)
169 13:33:30.927260 progress 100 % (16 MB)
170 13:33:30.927493 16 MB downloaded in 1.06 s (15.47 MB/s)
171 13:33:30.927689 end: 1.5.1 http-download (duration 00:00:01) [common]
173 13:33:30.928002 end: 1.5 download-retry (duration 00:00:01) [common]
174 13:33:30.928122 start: 1.6 download-retry (timeout 00:02:55) [common]
175 13:33:30.928239 start: 1.6.1 http-download (timeout 00:02:55) [common]
176 13:33:30.928391 Not decompressing ramdisk as can be used compressed.
177 13:33:30.928533 downloading http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/20230623.0/arm64/rootfs.cpio.gz
178 13:33:30.928647 saving as /var/lib/lava/dispatcher/tmp/11471398/deployimages-n2ybukxf/ramdisk/rootfs.cpio.gz
179 13:33:30.928762 total size: 8181372 (7 MB)
180 13:33:30.928878 No compression specified
181 13:33:31.078679 progress 0 % (0 MB)
182 13:33:31.081958 progress 5 % (0 MB)
183 13:33:31.085257 progress 10 % (0 MB)
184 13:33:31.088816 progress 15 % (1 MB)
185 13:33:31.094734 progress 20 % (1 MB)
186 13:33:31.098263 progress 25 % (1 MB)
187 13:33:31.103986 progress 30 % (2 MB)
188 13:33:31.110122 progress 35 % (2 MB)
189 13:33:31.228202 progress 40 % (3 MB)
190 13:33:31.231973 progress 45 % (3 MB)
191 13:33:31.235392 progress 50 % (3 MB)
192 13:33:31.239309 progress 55 % (4 MB)
193 13:33:31.244729 progress 60 % (4 MB)
194 13:33:31.250410 progress 65 % (5 MB)
195 13:33:31.253884 progress 70 % (5 MB)
196 13:33:31.259982 progress 75 % (5 MB)
197 13:33:31.378381 progress 80 % (6 MB)
198 13:33:31.383450 progress 85 % (6 MB)
199 13:33:31.386820 progress 90 % (7 MB)
200 13:33:31.390904 progress 95 % (7 MB)
201 13:33:31.529370 progress 100 % (7 MB)
202 13:33:31.529701 7 MB downloaded in 0.60 s (12.98 MB/s)
203 13:33:31.529912 end: 1.6.1 http-download (duration 00:00:01) [common]
205 13:33:31.530321 end: 1.6 download-retry (duration 00:00:01) [common]
206 13:33:31.530459 end: 1 deployimages (duration 00:00:05) [common]
207 13:33:31.530582 start: 2 boot-image-retry (timeout 00:05:00) [common]
208 13:33:31.530706 start: 2.1 boot-qemu-image (timeout 00:05:00) [common]
209 13:33:31.530827 start: 2.1.1 execute-qemu (timeout 00:05:00) [common]
210 13:33:31.530989 Extending command line for qcow2 test overlay
211 13:33:31.531495 Pulling docker image
212 13:33:31.531633 Calling: 'docker' 'pull' 'kernelci/qemu'
213 13:33:31.557714 >> Using default tag: latest
214 13:33:32.499401 >> latest: Pulling from kernelci/qemu
215 13:33:32.506306 >> Digest: sha256:e006f8bf6e32bf4f61ae3238b6a123adafd9f159ecca6b6f5c62bd4edca11dfe
216 13:33:32.506590 >> Status: Image is up to date for kernelci/qemu:latest
217 13:33:32.513197 >> docker.io/kernelci/qemu:latest
218 13:33:32.515198 Returned 0 in 0 seconds
219 13:33:32.615584 Calling: 'docker' 'pull' 'kernelci/qemu'
220 13:33:32.641088 >> Using default tag: latest
221 13:33:33.561368 >> latest: Pulling from kernelci/qemu
222 13:33:33.568361 >> Digest: sha256:e006f8bf6e32bf4f61ae3238b6a123adafd9f159ecca6b6f5c62bd4edca11dfe
223 13:33:33.568487 >> Status: Image is up to date for kernelci/qemu:latest
224 13:33:33.575323 >> docker.io/kernelci/qemu:latest
225 13:33:33.577216 Returned 0 in 0 seconds
226 13:33:33.706797 Boot command: docker run --network=host --cap-add=NET_ADMIN --interactive --tty --rm --init --name=lava-docker-qemu-11471398-2.1.1-xki3ufyzfd --device=/dev/kvm --device=/dev/net/tun --mount=type=bind,source=/var/lib/lava/dispatcher/tmp,destination=/var/lib/lava/dispatcher/tmp kernelci/qemu qemu-system-aarch64 -cpu max,pauth-impdef=on -machine virt,gic-version=3,mte=on,accel=tcg -nographic -net nic,model=virtio,macaddr=DE:AD:BE:EF:AE:1C -net bridge,br=virbr0 -m 1024 -monitor none -bios /var/lib/lava/dispatcher/tmp/11471398/deployimages-n2ybukxf/bios/QEMU_EFI.fd -kernel /var/lib/lava/dispatcher/tmp/11471398/deployimages-n2ybukxf/kernel/Image -append "console=ttyAMA0,115200 root=/dev/ram0 debug verbose console_msg_format=syslog earlycon deferred_probe_timeout=60" -initrd /var/lib/lava/dispatcher/tmp/11471398/deployimages-n2ybukxf/ramdisk/rootfs.cpio.gz -drive format=qcow2,file=/var/lib/lava/dispatcher/tmp/11471398/apply-overlay-guest-v9bcggmv/lava-guest.qcow2,media=disk,if=virtio,id=lavatest
227 13:33:33.711738 started a shell command
228 13:33:33.712409 end: 2.1.1 execute-qemu (duration 00:00:02) [common]
229 13:33:33.712556 end: 2.1 boot-qemu-image (duration 00:00:02) [common]
230 13:33:33.712679 start: 2.2 auto-login-action (timeout 00:04:58) [common]
231 13:33:33.712828 Setting prompt string to ['Linux version [0-9]']
232 13:33:33.712924 auto-login-action: Wait for prompt ['Linux version [0-9]'] (timeout 00:05:00)
233 13:33:36.853719 [2J[01;01H[=3h[2J[01;01H[0m[35m[40m[0m[37m[40mEFI stub: Booting Linux Kernel...
234 13:33:36.853955
235 13:33:36.884432 EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path
236 13:33:36.884689
237 13:33:36.886260 EFI stub: Generating empty DTB
238 13:33:36.886407
239 13:33:36.886535 EFI stub: Exiting boot services...
240 13:33:36.886668
242 13:38:31.713047 end: 2.2 auto-login-action (duration 00:04:58) [common]
244 13:38:31.713325 boot-image-retry failed: 1 of 1 attempts. 'auto-login-action timed out after 298 seconds'
245 13:38:31.713415 Stopping the qemu container lava-docker-qemu-11471398-2.1.1-xki3ufyzfd
247 13:38:32.124285 end: 2 boot-image-retry (duration 00:05:01) [common]
249 13:38:32.124937 Cleaning after the job
250 13:38:32.125162 Cleaning up download directory: /var/lib/lava/dispatcher/tmp/11471398/deployimages-n2ybukxf/bios
251 13:38:32.125878 Cleaning up download directory: /var/lib/lava/dispatcher/tmp/11471398/deployimages-n2ybukxf/kernel
252 13:38:32.129035 Cleaning up download directory: /var/lib/lava/dispatcher/tmp/11471398/deployimages-n2ybukxf/ramdisk
253 13:38:32.130697 Stopping the qemu container lava-docker-qemu-11471398-2.1.1-xki3ufyzfd
254 13:38:32.156975 start: 5.1 power-off (timeout 00:00:30) [common]
255 13:38:32.157572 end: 5.1 power-off (duration 00:00:00) [common]
256 13:38:32.157776 start: 5.2 read-feedback (timeout 00:10:00) [common]
257 13:38:32.158307 Listened to connection for namespace 'common' for up to 1s
258 13:38:32.158621 Finalising connection for namespace 'common'
260 13:38:32.259215 poweroff
262 13:38:32.259835 Already disconnected
263 13:38:32.360188 end: 5.2 read-feedback (duration 00:00:00) [common]
264 13:38:32.360433 Root tmp directory removed at /var/lib/lava/dispatcher/tmp/11471398
265 13:38:32.362147 JobError: Your job cannot terminate cleanly.