Kernel Modules are failing after updating

[manjaro@manjaro ~]$ sudo manjaro-chroot -a
==> Mounting (ManjaroLinux) [/dev/sda2]
 --> mount: [/mnt]
 --> mount: [/mnt/boot/efi]

please let me know what should be done after this

ok, now run update again:
pacman -Syyu

pacman -Syyu
:: Synchronizing package databases...
error: failed to synchronize all databases (unable to lock database)

A bit late now, but so you know for next time.

rm /var/lib/pacman/db.lck
pacman -Syyu

warning: could not get file information for usr/share/icu/70.1/config/mh-linux
warning: could not get file information for usr/share/icu/70.1/install-sh
warning: could not get file information for usr/share/icu/70.1/mkinstalldirs
warning: could not get file information for usr/share/licenses/icu/LICENSE
warning: could not get file information for usr/share/man/man1/derb.1.gz
warning: could not get file information for usr/share/man/man1/genbrk.1.gz
warning: could not get file information for usr/share/man/man1/gencfu.1.gz
warning: could not get file information for usr/share/man/man1/gencnval.1.gz
warning: could not get file information for usr/share/man/man1/gendict.1.gz
warning: could not get file information for usr/share/man/man1/genrb.1.gz
warning: could not get file information for usr/share/man/man1/icu-config.1.gz
warning: could not get file information for usr/share/man/man1/icuexportdata.1.gz
warning: could not get file information for usr/share/man/man1/makeconv.1.gz
warning: could not get file information for usr/share/man/man1/pkgdata.1.gz
warning: could not get file information for usr/share/man/man1/uconv.1.gz
warning: could not get file information for usr/share/man/man8/genccode.8.gz
warning: could not get file information for usr/share/man/man8/gencmn.8.gz
warning: could not get file information for usr/share/man/man8/gensprep.8.gz
warning: could not get file information for usr/share/man/man8/icupkg.8.gz
warning: could not get file information for usr/lib/thunderbird/distribution/distribution.ini

is this something to be worried about??

well its probably not good… and did it already updated ?

it’s still updating

and you still getting the warning: could not get file information for messages?

only these packages got this
not others

:: Running post-transaction hooks...
( 1/35) Creating system user accounts...
( 2/35) Registering binary formats...
  Skipped: Running in chroot.
( 3/35) Updating journal message catalog...
( 4/35) Reloading system manager configuration...
  Skipped: Running in chroot.
( 5/35) Updating udev hardware database...
( 6/35) Applying kernel sysctl settings...
  Skipped: Running in chroot.
( 7/35) Creating temporary files...
Failed to open file "/sys/devices/system/cpu/microcode/reload": Read-only file system
error: command failed to execute correctly
( 8/35) Reloading device manager configuration...
  Skipped: Running in chroot.
( 9/35) Arming ConditionNeedsUpdate...
(10/35) Updating the MIME type database...
(11/35) Rebuilding certificate stores...
(12/35) Updating module dependencies...
(13/35) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux513.preset: 'default'
  -> -k /boot/vmlinuz-5.13-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.13-x86_64.img
==> ERROR: '/lib/modules/5.13.19-2-MANJARO' is not a valid kernel module directory
==> Building image from preset: /etc/mkinitcpio.d/linux513.preset: 'fallback'
  -> -k /boot/vmlinuz-5.13-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.13-x86_64-fallback.img -S autodetect
==> ERROR: '/lib/modules/5.13.19-2-MANJARO' is not a valid kernel module directory
==> Building image from preset: /etc/mkinitcpio.d/linux515.preset: 'default'
  -> -k /boot/vmlinuz-5.15-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.15-x86_64.img
==> Starting build: 5.15.41-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-5.15-x86_64.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux515.preset: 'fallback'
  -> -k /boot/vmlinuz-5.15-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.15-x86_64-fallback.img -S autodetect
==> Starting build: 5.15.41-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: qla2xxx
==> WARNING: Possibly missing firmware for module: qed
==> WARNING: Possibly missing firmware for module: qla1280
==> WARNING: Possibly missing firmware for module: bfa
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-5.15-x86_64-fallback.img
==> Image generation successful
error: command failed to execute correctly
(14/35) Updating Grub-Bootmenu
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-5.15-x86_64
Found initrd image: /boot/amd-ucode.img /boot/initramfs-5.15-x86_64.img
Found initrd fallback image: /boot/initramfs-5.15-x86_64-fallback.img
Found linux image: /boot/vmlinuz-5.13-x86_64
Found initrd image: /boot/amd-ucode.img /boot/initramfs-5.13-x86_64.img
Found initrd fallback image: /boot/initramfs-5.13-x86_64-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Adding boot menu entry for UEFI Firmware Settings ...
Found memtest86+ image: /boot/memtest86+/memtest.bin
done
(15/35) Reloading system bus configuration...
  Skipped: Running in chroot.
(16/35) Warn about old perl modules
(17/35) Copy Firefox Distribution Settings
(18/35) Updating fontconfig cache...
(19/35) Updating 32-bit fontconfig cache...
(20/35) Probing GDK-Pixbuf loader modules...
(21/35) Probing 32-bit GDK-Pixbuf loader modules...
(22/35) Updating GIO module cache...
(23/35) Compiling GSettings XML schema files...
(24/35) Probing GTK3 input method modules...
(25/35) Probing 32-bit GTK3 input method modules...
(26/35) Updating icon theme caches...

(27/35) Updating GTK4 module cache...
(28/35) Reloading GVFS config...
killall: /proc lacks process entries (not mounted ?)
(29/35) Restore Linux kernel modules

==> Warning:
	 -> Kernel has been updated. Modules of the current kernel
	 -> have been backed up so you can continue to use your
	 -> computer. However, the new kernel will only work
	 -> at next boot.
	
	
(30/35) Changing NetworkManager Connectivity-Ping to manjaro.org
(31/35) Updating the info directory file...
(32/35) Copy Thunderbird Distribution Settings
(33/35) Updating the desktop file MIME type cache...
(34/35) Updating the vlc plugin cache...
(35/35) Updating X fontdir indices...

please let me know what to do after this

ok so it finnished updating?

yes i have finished updating

so post output from:
mhwd-kernel -li

mhwd-kernel -li
Currently running: 5.15.32-1-MANJARO (linux515)
The following kernels are installed in your system:
   * linux515


you dont have any kernels installed, so install the 5.10 lts and the 517:
mhwd-kernel -i linux510
mhwd-kernel -i linux517

linux515 is installed

aha, it was shown that there is no kernel… anyway install the 5.10, it is better to have one backup kernel:
mhwd-kernel -i linux510

done installing
what do i do next?