- Edited
Hi, you may need to hold/ignore the following packages[libffi&glib2] until more updates:
% spacefm
spacefm: error while loading shared libraries: libffi.so.7: cannot open shared object file: No such file or directory
% cd /var/cache/pacman/pkg
% sudo pacman -U libffi-3.3-4-x86_64.pkg.tar.zst
loading packages...
warning: downgrading package libffi (3.4.2-4 => 3.3-4)
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libffi (3.3-4) breaks dependency 'libffi.so=8-64' required by glib2
% sudo pacman -U libffi-3.3-4-x86_64.pkg.tar.zst glib2-2.70.0-1-x86_64.pkg.tar.zst
loading packages...
warning: downgrading package libffi (3.4.2-4 => 3.3-4)
warning: downgrading package glib2 (2.70.0-2 => 2.70.0-1)
resolving dependencies...
looking for conflicting packages...
Packages (2) glib2-2.70.0-1 libffi-3.3-4
Total Installed Size: 15.21 MiB
Net Upgrade Size: 0.00 MiB
Edit: It might be related to libp11-kit as part of the output of lddtree in my system indicates%lddtree /usr/bin/spacefm
....
libgnutls.so.30 => /usr/lib/libgnutls.so.30
libp11-kit.so.0 => /usr/lib/libp11-kit.so.0
libffi.so.7 => None
....