You are not logged in.
Pages: 1
Hello,
After updating my system with
# pacman -Syu
I'm no longer able to recompile xmonad with
xmonad --recompile
his is the error I get:
/usr/bin/xmonad: error while loading shared libraries: libffi.so.7: cannot open shared object file: No such file or directory
I guess something is wrong with my Xmonad installation. I've read that Haskell packaging can be problematic on Arch. I don't know in how far that's true.
Edit:
I made another recent post about Xmonad a couple of days ago: https://bbs.archlinux.org/viewtopic.php?id=270288
Here's my pacman log of the last two days:
[2021-10-17T21:13:25+0200] [PACMAN] Running 'pacman -Syu'
[2021-10-17T21:13:25+0200] [PACMAN] synchronizing package lists
[2021-10-17T21:13:26+0200] [PACMAN] starting full system upgrade
[2021-10-17T21:13:50+0200] [ALPM] running '60-mkinitcpio-remove.hook'...
[2021-10-17T21:13:50+0200] [ALPM] running '71-dkms-remove.hook'...
[2021-10-17T21:13:50+0200] [ALPM-SCRIPTLET] ==> dkms remove --no-depmod -m akvcam -v 1.2.0 -k 5.14.12-arch1-1
[2021-10-17T21:13:50+0200] [ALPM-SCRIPTLET] ==> dkms remove --no-depmod -m vboxhost -v 6.1.26_OSE -k 5.14.12-arch1-1
[2021-10-17T21:13:51+0200] [ALPM-SCRIPTLET] ==> depmod 5.14.12-arch1-1
[2021-10-17T21:13:53+0200] [ALPM] transaction started
[2021-10-17T21:13:53+0200] [ALPM] upgraded tzdata (2021c-1 -> 2021d-1)
[2021-10-17T21:13:53+0200] [ALPM] upgraded libffi (3.3-4 -> 3.4.2-4)
[2021-10-17T21:13:53+0200] [ALPM] upgraded glib2 (2.70.0-1 -> 2.70.0-2)
[2021-10-17T21:13:53+0200] [ALPM] upgraded glib2-docs (2.70.0-1 -> 2.70.0-2)
[2021-10-17T21:13:53+0200] [ALPM] upgraded gobject-introspection-runtime (1.70.0-1 -> 1.70.0-2)
[2021-10-17T21:13:53+0200] [ALPM] upgraded libp11-kit (0.24.0-1 -> 0.24.0-2)
[2021-10-17T21:13:53+0200] [ALPM] upgraded p11-kit (0.24.0-1 -> 0.24.0-2)
[2021-10-17T21:13:53+0200] [ALPM] upgraded graphviz (2.49.1-1 -> 2.49.2-1)
[2021-10-17T21:13:53+0200] [ALPM] upgraded guile (2.2.7-1 -> 2.2.7-2)
[2021-10-17T21:13:53+0200] [ALPM] upgraded htop (3.1.0-1 -> 3.1.1-1)
[2021-10-17T21:13:54+0200] [ALPM] upgraded linux (5.14.12.arch1-1 -> 5.14.13.arch1-1)
[2021-10-17T21:13:54+0200] [ALPM] upgraded python (3.9.7-1 -> 3.9.7-2)
[2021-10-17T21:13:56+0200] [ALPM] upgraded linux-headers (5.14.12.arch1-1 -> 5.14.13.arch1-1)
[2021-10-17T21:13:56+0200] [ALPM] upgraded llvm-libs (12.0.1-4 -> 12.0.1-5)
[2021-10-17T21:13:57+0200] [ALPM] upgraded llvm (12.0.1-4 -> 12.0.1-5)
[2021-10-17T21:13:57+0200] [ALPM] upgraded npm (8.0.0-1 -> 8.1.0-1)
[2021-10-17T21:13:57+0200] [ALPM] upgraded wayland (1.19.0-1 -> 1.19.0-2)
[2021-10-17T21:13:57+0200] [ALPM] upgraded nvidia (470.74-8 -> 470.74-9)
[2021-10-17T21:13:57+0200] [ALPM] upgraded php (8.0.11-1 -> 8.0.11-2)
[2021-10-17T21:13:57+0200] [ALPM] upgraded python-anyio (3.3.3-1 -> 3.3.4-1)
[2021-10-17T21:13:57+0200] [ALPM] upgraded python-cffi (1.14.6-1 -> 1.14.6-2)
[2021-10-17T21:13:57+0200] [ALPM] upgraded python-gobject (3.40.1-1 -> 3.40.1-2)
[2021-10-17T21:13:57+0200] [ALPM] upgraded python2 (2.7.18-4 -> 2.7.18-5)
[2021-10-17T21:13:58+0200] [ALPM] upgraded qt5-base (5.15.2+kde+r237-1 -> 5.15.2+kde+r243-1)
[2021-10-17T21:13:58+0200] [ALPM] upgraded qt5-svg (5.15.2+kde+r7-1 -> 5.15.2+kde+r13-1)
[2021-10-17T21:13:58+0200] [ALPM] upgraded qt5-wayland (5.15.2+kde+r33-1 -> 5.15.2+kde+r34-1)
[2021-10-17T21:13:58+0200] [ALPM] transaction completed
[2021-10-17T21:13:58+0200] [ALPM] running '30-systemd-update.hook'...
[2021-10-17T21:13:58+0200] [ALPM] running '60-depmod.hook'...
[2021-10-17T21:14:00+0200] [ALPM] running '70-dkms-install.hook'...
[2021-10-17T21:14:00+0200] [ALPM-SCRIPTLET] ==> dkms install --no-depmod -m akvcam -v 1.2.0 -k 5.14.13-arch1-1
[2021-10-17T21:14:03+0200] [ALPM-SCRIPTLET] ==> dkms install --no-depmod -m vboxhost -v 6.1.26_OSE -k 5.14.13-arch1-1
[2021-10-17T21:14:09+0200] [ALPM-SCRIPTLET] ==> depmod 5.14.13-arch1-1
[2021-10-17T21:14:11+0200] [ALPM] running '90-mkinitcpio-install.hook'...
[2021-10-17T21:14:11+0200] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
[2021-10-17T21:14:11+0200] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
[2021-10-17T21:14:11+0200] [ALPM-SCRIPTLET] ==> Starting build: 5.14.13-arch1-1
[2021-10-17T21:14:11+0200] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2021-10-17T21:14:11+0200] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2021-10-17T21:14:11+0200] [ALPM-SCRIPTLET] -> Running build hook: [autodetect]
[2021-10-17T21:14:12+0200] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2021-10-17T21:14:12+0200] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2021-10-17T21:14:12+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: xhci_pci
[2021-10-17T21:14:12+0200] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2021-10-17T21:14:12+0200] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2021-10-17T21:14:12+0200] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
[2021-10-17T21:14:12+0200] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2021-10-17T21:14:12+0200] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: /boot/initramfs-linux.img
[2021-10-17T21:14:13+0200] [ALPM-SCRIPTLET] ==> Image generation successful
[2021-10-17T21:14:13+0200] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
[2021-10-17T21:14:13+0200] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
[2021-10-17T21:14:13+0200] [ALPM-SCRIPTLET] ==> Starting build: 5.14.13-arch1-1
[2021-10-17T21:14:13+0200] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2021-10-17T21:14:13+0200] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2021-10-17T21:14:13+0200] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2021-10-17T21:14:13+0200] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2021-10-17T21:14:14+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: wd719x
[2021-10-17T21:14:14+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: aic94xx
[2021-10-17T21:14:15+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: xhci_pci
[2021-10-17T21:14:15+0200] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2021-10-17T21:14:16+0200] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2021-10-17T21:14:17+0200] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
[2021-10-17T21:14:17+0200] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2021-10-17T21:14:17+0200] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-fallback.img
[2021-10-17T21:14:17+0200] [ALPM-SCRIPTLET] ==> Image generation successful
[2021-10-17T21:14:17+0200] [ALPM] running 'detect-old-perl-modules.hook'...
[2021-10-17T21:14:17+0200] [ALPM] running 'gtk-update-icon-cache.hook'...
[2021-10-17T21:14:17+0200] [ALPM] running 'nvidia.hook'...
[2021-10-17T21:14:17+0200] [ALPM] running 'texinfo-install.hook'...
[2021-10-17T21:14:18+0200] [ALPM] running 'update-desktop-database.hook'...
[2021-10-17T22:44:02+0200] [PACMAN] Running 'pacman -Syu'
[2021-10-17T22:44:02+0200] [PACMAN] synchronizing package lists
[2021-10-17T22:44:03+0200] [PACMAN] starting full system upgrade
[2021-10-17T22:50:58+0200] [PACMAN] Running 'pacman -S libffi'
[2021-10-17T22:51:00+0200] [ALPM] transaction started
[2021-10-17T22:51:00+0200] [ALPM] reinstalled libffi (3.4.2-4)
[2021-10-17T22:51:00+0200] [ALPM] transaction completed
[2021-10-17T22:51:00+0200] [ALPM] running '30-systemd-update.hook'...
[2021-10-17T22:51:00+0200] [ALPM] running 'texinfo-install.hook'...
[2021-10-17T22:53:09+0200] [PACMAN] Running 'pacman -U libffi-3.3-4-x86_64.pkg.tar.zst'
[2021-10-17T22:53:37+0200] [PACMAN] Running 'pacman -U libffi-3.3-4-x86_64.pkg.tar.zst'
[2021-10-17T22:54:46+0200] [PACMAN] Running 'pacman -U glib2-2.68.1-1-x86_64.pkg.tar.zst'
[2021-10-17T22:54:48+0200] [ALPM] transaction started
[2021-10-17T22:54:49+0200] [ALPM] downgraded glib2 (2.70.0-2 -> 2.68.1-1)
[2021-10-17T22:54:49+0200] [ALPM] transaction completed
[2021-10-17T22:54:49+0200] [ALPM] running '30-systemd-update.hook'...
[2021-10-17T22:54:56+0200] [PACMAN] Running 'pacman -U libffi-3.3-4-x86_64.pkg.tar.zst'
[2021-10-17T22:55:14+0200] [PACMAN] Running 'pacman -U libffi-3.3-3-x86_64.pkg.tar.zst'
[2021-10-17T22:55:15+0200] [ALPM] transaction started
[2021-10-17T22:55:15+0200] [ALPM] downgraded libffi (3.4.2-4 -> 3.3-3)
[2021-10-17T22:55:15+0200] [ALPM] transaction completed
[2021-10-17T22:55:15+0200] [ALPM] running '30-systemd-update.hook'...
[2021-10-17T22:55:15+0200] [ALPM] running 'texinfo-install.hook'...
[2021-10-18T00:56:00+0200] [PACMAN] Running 'pacman -Syu'
[2021-10-18T00:56:00+0200] [PACMAN] synchronizing package lists
[2021-10-18T00:56:01+0200] [PACMAN] starting full system upgrade
[2021-10-18T00:56:06+0200] [ALPM] transaction started
[2021-10-18T00:56:06+0200] [ALPM] upgraded aom (3.1.3-2 -> 3.2.0-1)
[2021-10-18T00:56:06+0200] [ALPM] upgraded libffi (3.3-3 -> 3.4.2-4)
[2021-10-18T00:56:06+0200] [ALPM] upgraded glib2 (2.68.1-1 -> 2.70.0-2)
[2021-10-18T00:56:06+0200] [ALPM] transaction completed
[2021-10-18T00:56:06+0200] [ALPM] running '30-systemd-update.hook'...
[2021-10-18T00:56:06+0200] [ALPM] running 'texinfo-install.hook'...
[2021-10-18T00:56:11+0200] [PACMAN] Running 'pacman -Syu'
[2021-10-18T00:56:11+0200] [PACMAN] synchronizing package lists
[2021-10-18T00:56:11+0200] [PACMAN] starting full system upgrade
[2021-10-18T01:05:26+0200] [PACMAN] Running 'pacman -Syu'
[2021-10-18T01:05:26+0200] [PACMAN] synchronizing package lists
[2021-10-18T01:05:27+0200] [PACMAN] starting full system upgrade
[2021-10-18T01:13:55+0200] [PACMAN] Running 'pacman -S xmonad'
[2021-10-18T01:13:57+0200] [ALPM] running 'ghc-unregister.hook'...
[2021-10-18T01:13:57+0200] [ALPM] transaction started
[2021-10-18T01:13:57+0200] [ALPM] reinstalled xmonad (0.15-149)
[2021-10-18T01:13:57+0200] [ALPM] transaction completed
[2021-10-18T01:13:57+0200] [ALPM] running '30-systemd-update.hook'...
[2021-10-18T01:13:57+0200] [ALPM] running 'ghc-register.hook'...
[2021-10-18T01:13:57+0200] [ALPM] running 'xmonad.hook'...
[2021-10-18T01:13:57+0200] [ALPM-SCRIPTLET] /usr/bin/xmonad: error while loading shared libraries: libffi.so.7: cannot open shared object file: No such file or directory
Last edited by djenis (2021-10-18 00:45:01)
Offline
What is the output of the following:
type -a xmonad
lddtree /usr/bin/xmonad # requires pax-utils
You have the testing repository enabled?
Offline
type -a xmonad:
xmonad is /usr/bin/xmonad
And lddtree /usr/bin/xmonad:
/usr/bin/xmonad (interpreter => /lib64/ld-linux-x86-64.so.2)
libHSxmonad-0.15-7dMeNFbP8IeE3YLbUIFRoc-ghc9.0.1.so => /usr/lib/libHSxmonad-0.15-7dMeNFbP8IeE3YLbUIFRoc-ghc9.0.1.so
libHSutf8-string-1.0.2-FSV4F6pxd5y7PjtRkbEpDf-ghc9.0.1.so => /usr/lib/libHSutf8-string-1.0.2-FSV4F6pxd5y7PjtRkbEpDf-ghc9.0.1.so
libHSsetlocale-1.0.0.10-5SvFKh7YzrhGWEXw6JmTEh-ghc9.0.1.so => /usr/lib/libHSsetlocale-1.0.0.10-5SvFKh7YzrhGWEXw6JmTEh-ghc9.0.1.so
libHSprocess-1.6.11.0-ghc9.0.1.so => /usr/lib/ghc-9.0.1/process-1.6.11.0/libHSprocess-1.6.11.0-ghc9.0.1.so
libHSmtl-2.2.2-ghc9.0.1.so => /usr/lib/ghc-9.0.1/mtl-2.2.2/libHSmtl-2.2.2-ghc9.0.1.so
libHStransformers-0.5.6.2-ghc9.0.1.so => /usr/lib/ghc-9.0.1/transformers-0.5.6.2/libHStransformers-0.5.6.2-ghc9.0.1.so
libHSextensible-exceptions-0.1.1.4-78NMIT9qofYFWl0e48Yw92-ghc9.0.1.so => /usr/lib/libHSextensible-exceptions-0.1.1.4-78NMIT9qofYFWl0e48Yw92-ghc9.0.1.so
libHSdirectory-1.3.6.1-ghc9.0.1.so => /usr/lib/ghc-9.0.1/directory-1.3.6.1/libHSdirectory-1.3.6.1-ghc9.0.1.so
libHSunix-2.7.2.2-ghc9.0.1.so => /usr/lib/ghc-9.0.1/unix-2.7.2.2/libHSunix-2.7.2.2-ghc9.0.1.so
libHSbytestring-0.10.12.1-ghc9.0.1.so => /usr/lib/ghc-9.0.1/bytestring-0.10.12.1/libHSbytestring-0.10.12.1-ghc9.0.1.so
libHStime-1.9.3-ghc9.0.1.so => /usr/lib/ghc-9.0.1/time-1.9.3/libHStime-1.9.3-ghc9.0.1.so
libHSfilepath-1.4.2.1-ghc9.0.1.so => /usr/lib/ghc-9.0.1/filepath-1.4.2.1/libHSfilepath-1.4.2.1-ghc9.0.1.so
libHSdata-default-0.7.1.1-8aGzV3AyDr077p6b91gXPe-ghc9.0.1.so => /usr/lib/libHSdata-default-0.7.1.1-8aGzV3AyDr077p6b91gXPe-ghc9.0.1.so
libHSdata-default-instances-old-locale-0.0.1-BmuttoNdFso5z3UtIVFu08-ghc9.0.1.so => /usr/lib/libHSdata-default-instances-old-locale-0.0.1-BmuttoNdFso5z3UtIVFu08-ghc9.0.1.so
libHSold-locale-1.0.0.7-8b6vATcbl2rGNT5WzdAV1N-ghc9.0.1.so => /usr/lib/libHSold-locale-1.0.0.7-8b6vATcbl2rGNT5WzdAV1N-ghc9.0.1.so
libHSdata-default-instances-dlist-0.0.1-2NVhkcJHp1z8dkbyF1h2gp-ghc9.0.1.so => /usr/lib/libHSdata-default-instances-dlist-0.0.1-2NVhkcJHp1z8dkbyF1h2gp-ghc9.0.1.so
libHSdlist-1.0-BmQe4lx0gldHtaeQvhsVhJ-ghc9.0.1.so => /usr/lib/libHSdlist-1.0-BmQe4lx0gldHtaeQvhsVhJ-ghc9.0.1.so
libHSdata-default-instances-containers-0.0.1-v4S5m71wpLDcFqMcp395W-ghc9.0.1.so => /usr/lib/libHSdata-default-instances-containers-0.0.1-v4S5m71wpLDcFqMcp395W-ghc9.0.1.so
libHScontainers-0.6.4.1-ghc9.0.1.so => /usr/lib/ghc-9.0.1/containers-0.6.4.1/libHScontainers-0.6.4.1-ghc9.0.1.so
libHSdeepseq-1.4.5.0-ghc9.0.1.so => /usr/lib/ghc-9.0.1/deepseq-1.4.5.0/libHSdeepseq-1.4.5.0-ghc9.0.1.so
libHSarray-0.5.4.0-ghc9.0.1.so => /usr/lib/ghc-9.0.1/array-0.5.4.0/libHSarray-0.5.4.0-ghc9.0.1.so
libHSX11-1.10.1-KOexKqfvsIxF1vDZupKBH4-ghc9.0.1.so => /usr/lib/libHSX11-1.10.1-KOexKqfvsIxF1vDZupKBH4-ghc9.0.1.so
libHSdata-default-class-0.1.2.0-LBmwYNzg9cwLSaLiX5AQfC-ghc9.0.1.so => /usr/lib/libHSdata-default-class-0.1.2.0-LBmwYNzg9cwLSaLiX5AQfC-ghc9.0.1.so
libHSghc-bignum-1.0-ghc9.0.1.so => /usr/lib/ghc-9.0.1/ghc-bignum-1.0/libHSghc-bignum-1.0-ghc9.0.1.so
librt.so.1 => /usr/lib/librt.so.1
libutil.so.1 => /usr/lib/libutil.so.1
libdl.so.2 => /usr/lib/libdl.so.2
libpthread.so.0 => /usr/lib/libpthread.so.0
libXss.so.1 => /usr/lib/libXss.so.1
libXinerama.so.1 => /usr/lib/libXinerama.so.1
libXext.so.6 => /usr/lib/libXext.so.6
libX11.so.6 => /usr/lib/libX11.so.6
libxcb.so.1 => /usr/lib/libxcb.so.1
libXau.so.6 => /usr/lib/libXau.so.6
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6
libXrandr.so.2 => /usr/lib/libXrandr.so.2
libXrender.so.1 => /usr/lib/libXrender.so.1
libgmp.so.10 => /usr/lib/libgmp.so.10
libm.so.6 => /usr/lib/libm.so.6
libHSbase-4.15.0.0-ghc9.0.1.so => /usr/lib/ghc-9.0.1/base-4.15.0.0/libHSbase-4.15.0.0-ghc9.0.1.so
libHSghc-prim-0.7.0-ghc9.0.1.so => /usr/lib/ghc-9.0.1/ghc-prim-0.7.0/libHSghc-prim-0.7.0-ghc9.0.1.so
libHSrts-ghc9.0.1.so => /usr/lib/ghc-9.0.1/rts/libHSrts-ghc9.0.1.so
libffi.so.7 => None
libnuma.so.1 => /usr/lib/libnuma.so.1
libc.so.6 => /usr/lib/libc.so.6
You have the testing repository enabled?
I don't recall enabling it myself. How can I check this?
Offline
I guess this line indicates the problem, right?
libffi.so.7 => None
It seems xmonad can't locate libffi.so.7
Offline
See Official_repositories#Testing_repositories
[2021-10-17T21:13:53+0200] [ALPM] upgraded libffi (3.3-4 -> 3.4.2-4)
libffi 3.4.2-4 is in testing. ghc-libs 9.0.1-5 is in community-testing. It appears you have only enabled testing and not community-testing. If you did not intend to enable testing the link above provides instructions to safely disable testing and you would need its second step.
Offline
Disabling the testing repository and downgrading the corresponding packages solved the problem. Thank you, I didn't realize I had the testing repository enabled.
Offline
Pages: 1