Error messages when booting kernel 6.14

Already since kernel 6.1.3, now also again with kernel 6.1.4 I have these error messages when booting:

The swapfile could not be activated:

[uwe@HAL ~]$ systemctl status swap-swapfile.swap
× swap-swapfile.swap - /swap/swapfile
Loaded: loaded (/etc/fstab; generated)
Active: failed (Result: exit-code) since Sun 2023-01-08 18:45:30 CET; 12min ago
What: /swap/swapfile
Docs: man:fstab(5)
man:systemd-fstab-generator(8)
CPU: 3ms

Jan 08 18:45:30 HAL swapon[497]: swapon: /swap/swapfile: swapon fehlgeschlagen: Das Argument ist ungültig
Jan 08 18:45:30 HAL swapon[500]: swapon: /swap/swapfile: swapon fehlgeschlagen: Das Argument ist ungültig
Jan 08 18:45:30 HAL systemd[1]: Activating swap /swap/swapfile...
Jan 08 18:45:30 HAL systemd[1]: swap-swapfile.swap: Swap process exited, code=exited, status=255/EXCEPTION
Jan 08 18:45:30 HAL systemd[1]: swap-swapfile.swap: Failed with result 'exit-code'.
Jan 08 18:45:30 HAL systemd[1]: Failed to activate swap /swap/swapfile.
Jan 08 18:45:30 HAL systemd[1]: Activating swap /swap/swapfile...
Jan 08 18:45:30 HAL systemd[1]: swap-swapfile.swap: Swap process exited, code=exited, status=255/EXCEPTION
Jan 08 18:45:30 HAL systemd[1]: swap-swapfile.swap: Failed with result 'exit-code'.
Jan 08 18:45:30 HAL systemd[1]: Failed to activate swap /swap/swapfile.
[uwe@HAL ~]$ ^C

When I boot 5.15, everything is ok.
If this is only a problem with the newer kernels, I can live with that and use LTS. But if it doesn’t affect anyone else, it’s probably a problem with my setup. I use on /root Btrfs and swapfile (automatically set up by Calamares).

my /etc/fstab:

UUID=71D0-3072                             /efi           vfat    defaults,noatime  0 2
UUID=8ed8ce19-2b36-4e9d-a88e-d1eca96f49e9  /              btrfs   subvol=/@,defaults,noatime,compress=zstd  0 0
UUID=8ed8ce19-2b36-4e9d-a88e-d1eca96f49e9  /home          btrfs   subvol=/@home,defaults,noatime,compress=zstd  0 0
UUID=8ed8ce19-2b36-4e9d-a88e-d1eca96f49e9  /var/cache     btrfs   subvol=/@cache,defaults,noatime,compress=zstd  0 0
UUID=8ed8ce19-2b36-4e9d-a88e-d1eca96f49e9  /var/log       btrfs   subvol=/@log,defaults,noatime,compress=zstd  0 0
UUID=8ed8ce19-2b36-4e9d-a88e-d1eca96f49e9  /swap          btrfs   subvol=/@swap,defaults,noatime  0 0
/swap/swapfile                              none          swap    defaults  0 0
UUID=caf40634-610f-4992-b2db-16d556eaf403  /mnt/data      ext4    defaults,noatime  0 2
tmpfs                                      /tmp           tmpfs   defaults,noatime,mode=1777  0 0

What does sudo btrfs sub li / show?

[uwe@HAL ~]$ sudo btrfs sub li /
ID 256 gen 24534 top level 5 path @
ID 257 gen 24535 top level 5 path @home
ID 258 gen 24466 top level 5 path @cache
ID 259 gen 24535 top level 5 path @log
ID 260 gen 2222 top level 5 path @swap
ID 261 gen 2222 top level 256 path var/lib/portables
ID 262 gen 2222 top level 256 path var/lib/machines
ID 263 gen 24516 top level 256 path .snapshots
ID 265 gen 2237 top level 263 path .snapshots/2/snapshot
ID 298 gen 2452 top level 263 path .snapshots/35/snapshot
ID 299 gen 2454 top level 263 path .snapshots/36/snapshot
ID 300 gen 2459 top level 263 path .snapshots/37/snapshot
ID 301 gen 2465 top level 263 path .snapshots/38/snapshot
ID 302 gen 2475 top level 263 path .snapshots/39/snapshot
ID 303 gen 2496 top level 263 path .snapshots/40/snapshot
ID 305 gen 2560 top level 263 path .snapshots/42/snapshot
ID 306 gen 2561 top level 263 path .snapshots/43/snapshot
ID 307 gen 2566 top level 263 path .snapshots/44/snapshot
ID 309 gen 2839 top level 263 path .snapshots/46/snapshot
ID 313 gen 3303 top level 263 path .snapshots/50/snapshot
ID 314 gen 3308 top level 263 path .snapshots/51/snapshot
ID 315 gen 3313 top level 263 path .snapshots/52/snapshot
ID 316 gen 3320 top level 263 path .snapshots/53/snapshot
ID 317 gen 3324 top level 263 path .snapshots/54/snapshot
ID 318 gen 3326 top level 263 path .snapshots/55/snapshot
ID 319 gen 3331 top level 263 path .snapshots/56/snapshot
ID 327 gen 4231 top level 263 path .snapshots/64/snapshot
ID 328 gen 4237 top level 263 path .snapshots/65/snapshot
ID 329 gen 4269 top level 263 path .snapshots/66/snapshot
ID 330 gen 4275 top level 263 path .snapshots/67/snapshot
ID 331 gen 4370 top level 263 path .snapshots/68/snapshot
ID 332 gen 4372 top level 263 path .snapshots/69/snapshot
ID 333 gen 4410 top level 263 path .snapshots/70/snapshot
ID 336 gen 4714 top level 263 path .snapshots/73/snapshot
ID 347 gen 5998 top level 263 path .snapshots/84/snapshot
ID 348 gen 6000 top level 263 path .snapshots/85/snapshot
ID 349 gen 6005 top level 263 path .snapshots/86/snapshot
ID 350 gen 6088 top level 263 path .snapshots/87/snapshot
ID 351 gen 6097 top level 263 path .snapshots/88/snapshot
ID 359 gen 7008 top level 263 path .snapshots/96/snapshot
ID 360 gen 7015 top level 263 path .snapshots/97/snapshot
ID 361 gen 7017 top level 263 path .snapshots/98/snapshot
ID 362 gen 7020 top level 263 path .snapshots/99/snapshot
ID 363 gen 7026 top level 263 path .snapshots/100/snapshot
ID 364 gen 7027 top level 263 path .snapshots/101/snapshot
ID 365 gen 7030 top level 263 path .snapshots/102/snapshot
ID 366 gen 7031 top level 263 path .snapshots/103/snapshot
ID 367 gen 7033 top level 263 path .snapshots/104/snapshot
ID 368 gen 7034 top level 263 path .snapshots/105/snapshot
ID 369 gen 7041 top level 263 path .snapshots/106/snapshot
ID 374 gen 7979 top level 263 path .snapshots/111/snapshot
ID 375 gen 7980 top level 263 path .snapshots/112/snapshot
ID 376 gen 8135 top level 263 path .snapshots/113/snapshot
ID 385 gen 16243 top level 263 path .snapshots/122/snapshot
ID 386 gen 16542 top level 263 path .snapshots/123/snapshot
ID 387 gen 16842 top level 263 path .snapshots/124/snapshot
ID 388 gen 17148 top level 263 path .snapshots/125/snapshot
ID 389 gen 17453 top level 263 path .snapshots/126/snapshot
ID 390 gen 17493 top level 263 path .snapshots/127/snapshot
ID 391 gen 17499 top level 263 path .snapshots/128/snapshot
ID 392 gen 18082 top level 263 path .snapshots/129/snapshot
ID 393 gen 18832 top level 263 path .snapshots/130/snapshot
ID 394 gen 20223 top level 263 path .snapshots/131/snapshot
ID 395 gen 22645 top level 263 path .snapshots/132/snapshot
ID 396 gen 24136 top level 263 path .snapshots/133/snapshot
ID 397 gen 24460 top level 263 path .snapshots/134/snapshot
ID 398 gen 24461 top level 263 path .snapshots/135/snapshot
ID 399 gen 24466 top level 263 path .snapshots/136/snapshot
ID 400 gen 24472 top level 263 path .snapshots/137/snapshot
ID 401 gen 24477 top level 263 path .snapshots/138/snapshot
ID 402 gen 24482 top level 263 path .snapshots/139/snapshot
ID 403 gen 24487 top level 263 path .snapshots/140/snapshot
ID 404 gen 24515 top level 263 path .snapshots/141/snapshot
[uwe@HAL ~]$

I was about to post the log from the system startup, but it’s too long.

Pipe it into eos-sendlog and post the URL.

Example:

journalctl -b -0 | grep fail | eos-sendlog

https://0x0.st/o78z.txt

No boot logs there?

https://0x0.st/o788.txt

or is there something else?

It’s not that I don’t have room on the root SSD. If necessary, I use a swappartition again, like before. Just thought during the last installation, I’ll try the swapfile.

I don’t have this issue on 6.14 on btrfs.

[ricklinux@eos-kde ~]$ systemctl status swap-swapfile.swap
● swap-swapfile.swap - /swap/swapfile
     Loaded: loaded (/etc/fstab; generated)
     Active: active since Sun 2023-01-08 12:25:48 EST; 1h 29min ago
      Until: Sun 2023-01-08 12:25:48 EST; 1h 29min ago
       What: /swap/swapfile
       Docs: man:fstab(5)
             man:systemd-fstab-generator(8)
      Tasks: 0 (limit: 38377)
     Memory: 988.0K
        CPU: 1ms
     CGroup: /system.slice/swap-swapfile.swap

Jan 08 12:25:48 eos-kde systemd[1]: Activating swap /swap/swapfile...
Jan 08 12:25:48 eos-kde systemd[1]: Activated swap /swap/swapfile.
[ricklinux@eos-kde ~]$ 

Somehow everything seems to work better for you. Are you the chosen one?

1 Like

Can’t see anything related to failure to activate swap there.

There are these lines in the output of systemd-analyze:

8ms swap.mount
.
.
.
  
4ms swap-swapfile.swap

and this from inxi:

Swap:
  Alert: No swap data was found.

:thinking:

As I said, it was created by Calamares :innocent:

What does

sudo swapon /swap/swapfile

say?

[uwe@HAL ~]$ LANG=C sudo swapon /swap/swapfile
swapon: /swap/swapfile: swapon failed: Invalid argument

Not sure if it is something wrong with the swapfile itself :thinking:

Myself, I would remove it and make a new one to test.

1 Like

Why don’t you turn off swap and recreate it a different size and see if it works. I just did that and changed mine to 32 GB size. Only because i have 32 GB memory anyway.

sudo swapoff /swap/swapfile
sudo truncate -s 0 /swap/swapfile
sudo dd if=/dev/zero of=/swap/swapfile bs=1M count=8092 status=progress
sudo mkswap /swap/swapfile
sudo swapon /swap/swapfile

This is 8092 which is close to 8 GB should be 8192 actually but i switched it to 32768 just to see.

Edit: These instructions are thanks to @dalto from some of my original attempts at btrfs.

1 Like

OK, I try this now. My RAM is 8 GB, I also make 8192 now.

Hm …

[uwe@HAL ~]$ LANG=C sudo swapoff /swap/swapfile
swapoff: /swap/swapfile: swapoff failed: Invalid argument

Are you using swap file? Or swap partition?