[Libffi] probleme de casse de dépendance

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
banditblue
Elfe
Messages : 625
Inscription : dim. 10 janv. 2010, 10:19

[Libffi] probleme de casse de dépendance

Message par banditblue »

salut la team.

cela fait quelques jours que j'ai ce souci en faisant les mise à jour de mon systeme, la solution qui n'est pas arrangeante de mon point de vue c'est d'exclure libffi, y'a t'il une solution?

Code : Tout sélectionner

[moi@ultimate-i9 ~]$ yay -Syu
:: Synchronisation des bases de données de paquets…
 core est à jour
 extra est à jour
erreur : échec de récupération du fichier « core.db » depuis mirrors.gandi.net : Resolving timed out after 10000 milliseconds
erreur : échec de récupération du fichier « extra.db » depuis mirrors.gandi.net : Resolving timed out after 10000 milliseconds
erreur : échec de récupération du fichier « core.db » depuis mirror.thekinrar.fr : Resolving timed out after 10000 milliseconds
erreur : échec de récupération du fichier « extra.db » depuis mirror.thekinrar.fr : Resolving timed out after 10000 milliseconds
erreur : échec de récupération du fichier « core.db » depuis elda.asgardius.company : Resolving timed out after 10001 milliseconds
erreur : échec de récupération du fichier « extra.db » depuis elda.asgardius.company : Resolving timed out after 10001 milliseconds
erreur : échec de récupération du fichier « core.db » depuis mirrors.celianvdb.fr : Resolving timed out after 10000 milliseconds
erreur : échec de récupération du fichier « extra.db » depuis mirrors.celianvdb.fr : Resolving timed out after 10000 milliseconds
:: Recherche des mises à jour sur l'AUR…
:: Recherche des mises à jour dans les bases de données…
 -> Paquets absents de l'AUR : haskell-data-array-byte  lib32-acl  lib32-audit  lib32-brotli  lib32-bzip2  lib32-dbus  lib32-e2fsprogs  lib32-expat  lib32-fontconfig  lib32-freetype2  lib32-gettext  lib32-glib2  lib32-harfbuzz  lib32-icu  lib32-keyutils  lib32-krb5  lib32-libcap  lib32-libffi  lib32-libgcrypt  lib32-libgpg-error  lib32-libldap  lib32-libnl  lib32-libnsl  lib32-libpcap  lib32-libpng  lib32-libtirpc  lib32-libunwind  lib32-libx11  lib32-libxau  lib32-libxcb  lib32-libxcrypt  lib32-libxcursor  lib32-libxdmcp  lib32-libxext  lib32-libxfixes  lib32-libxi  lib32-libxkbcommon  lib32-libxml2  lib32-libxrandr  lib32-libxrender  lib32-openssl  lib32-pam  lib32-pcre2  lib32-systemd  lib32-util-linux  lib32-wayland  lib32-xz  lib32-zlib  lib32-zstd  obconf  yaourt
 -> Paquets de débogage de l'AUR manquants : furmark-debug  ksmoothdock-debug  libxmp-debug  parabolic-debug  youtubedr-debug
 -> Paquets de l'AUR orphelins (non maintenus) : fusion-icon  menumaker-compiz  surfshark-wireguard
 -> Paquets de l'AUR marqués comme obsolètes : fusion-icon  menumaker-compiz  oblogout-py3-git
:: 9 paquets à mettre à jour ou à installer.
9  core/libffi            3.4.8-1  -> 3.5.0-1
8  core/pam               1.7.0-2  -> 1.7.1-1
7  core/pkgconf           2.4.3-1  -> 2.5.0-1
6  extra/enchant          2.8.2-2  -> 2.8.9-1
5  extra/fastfetch        2.45.0-1 -> 2.46.0-1
4  extra/perl-uri         5.31-1   -> 5.32-1
3  extra/perl-xml-twig    3.52-13  -> 3.54-1
2  extra/python-coverage  7.8.2-1  -> 7.9.1-1
1  extra/python-urllib3   2.4.0-1  -> 2.5.0-1
==> Paquets à exclure : (ex. « 1 2 3 », « 1-3 », « ^4 » ou noms de dépôt)
 -> L'exclusion de paquets peut mener à une mise à jour partielle de votre système et pourrait le casser
==> 
Sync Dependency (8): perl-uri-5.32-1, python-coverage-7.9.1-1, enchant-2.8.9-1, perl-xml-twig-3.54-1, python-urllib3-2.5.0-1, pkgconf-2.5.0-1, libffi-3.5.0-1, pam-1.7.1-1
Sync Explicit (1): fastfetch-2.46.0-1
:: Synchronisation des bases de données de paquets…
 core est à jour
 extra est à jour
:: Début de la mise à jour complète du système…
résolution des dépendances…
recherche des conflits entre paquets…
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: l’installation de libffi (3.5.0-1) casse la dépendance « libffi=3.4.8 » requise par lib32-libffi
 -> error installing repo packages
[moi@ultimate-i9 ~]$ 
La connaîssance n'a pas de limite.
Mais sa valeur, est d'autant plus grande, une fois partagé
Avatar de l’utilisateur
papajoke
Elfe
Messages : 817
Inscription : sam. 30 août 2014, 19:54

Re: [Libffi] probleme de casse de dépendance

Message par papajoke »

bonjour

c'est que tu fais une mise à jour partielle, vu tes erreurs de miroirs et ("absents de l'AUR" pour yay), je suppose que multilib n'est plus dans ton pacman.conf

dans nos répos, c'est clairement marqué qu'il utilise la version 3.5.0 et non la 3.8 ;)
https://archlinux.org/packages/multilib ... 32-libffi/

------
La solution ? je ne connais pas, mais c'est peut-être de supprimer de ta machine les "orphelins*" plutôt que de remettre multilib ?
Arch stable - Kde 6 / fish - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17572
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Libffi] probleme de casse de dépendance

Message par benjarobin »

Bonjour,
Tout dépend de ton besoin, mais si tu as toujours besoin de lib32 tu dois corriger ton pacman.conf afin de rajouter Multilib...
De plus tu devrais corriger ton mirrorlist afin d'éviter d'avoir ces erreurs de timeout.
Puis faire une synchro avec les miroirs, et tu peux déjà analyser la sortie de : pacman -Qdt et de pacman -Qm. La première commande devrait te retourner une liste vide, et la 2ième uniquement des paquets que tu as besoin provenant de AUR, si tu ne sais pas ce que sait, il est conseillé de désinstaller le paquet.
Puis tu pourras faire ta mise à jour.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
banditblue
Elfe
Messages : 625
Inscription : dim. 10 janv. 2010, 10:19

Re: [Libffi] probleme de casse de dépendance

Message par banditblue »

papajoke a écrit : sam. 21 juin 2025, 13:41 bonjour

c'est que tu fais une mise à jour partielle, vu tes erreurs de miroirs et ("absents de l'AUR" pour yay), je suppose que multilib n'est plus dans ton pacman.conf

dans nos répos, c'est clairement marqué qu'il utilise la version 3.5.0 et non la 3.8 ;)
https://archlinux.org/packages/multilib ... 32-libffi/

------
La solution ? je ne connais pas, mais c'est peut-être de supprimer de ta machine les "orphelins*" plutôt que de remettre multilib ?
j'ai réactivé mulrilib puis fait un pacman -Sy
pour la seconde solution celui d'effacer les orphelins? je ne sais pas faire



ensuite
benjarobin a écrit : sam. 21 juin 2025, 14:15 Bonjour,
Tout dépend de ton besoin, mais si tu as toujours besoin de lib32 tu dois corriger ton pacman.conf afin de rajouter Multilib...
De plus tu devrais corriger ton mirrorlist afin d'éviter d'avoir ces erreurs de timeout.
Puis faire une synchro avec les miroirs, et tu peux déjà analyser la sortie de : pacman -Qdt et de pacman -Qm. La première commande devrait te retourner une liste vide, et la 2ième uniquement des paquets que tu as besoin provenant de AUR, si tu ne sais pas ce que sait, il est conseillé de désinstaller le paquet.
Puis tu pourras faire ta mise à jour.
dans mon terminal pour la commande pacman -Qdt

Code : Tout sélectionner

[root@ultimate-i9 moi]# acman -Qdt
bash: acman : commande introuvable
[root@ultimate-i9 moi]# pacman -Qdt
apr-util 1.6.3-2
audiofile 0.3.6-10
botan2 2.19.5-2
breezy 3.3.11-1
catch2-v2 2.13.10-2
compiz-debug 0.9.14.2-11
docbook2x 0.8.8-19
extra-cmake-modules 6.15.0-1
fcitx5 5.1.13-1
furmark-debug 2.8.1.1-1
garcon 4.20.0-2
glib-debug 1.2.10-18
go 2:1.24.4-1
gobject-introspection 1.84.0-2
gperf 3.1-5
grub-customizer-debug 5.2.5-2
gtk-debug 1.2.10-20
gtkglext 1.2.0-20
gtkglext-debug 1.2.0-20
haskell-data-array-byte 0.1.0.1-84
haskell-ghc-bignum-orphans 0.1.1-3
icon-naming-utils 0.8.90-6
imlib-debug 1.9.15-19
jq 1.8.0-1
kcmutils5 5.116.0-1
kdnssd5 5.116.0-1
kirigami-addons5 0.11.0-8
kirigami-addons5-debug 0.11.0-8
knotifyconfig5 5.116.0-1
ksmoothdock-debug 6.3-4
ktexteditor5 5.116.0-1
lbreakouthd-debug 1.1.11-1
lib32-fontconfig 2:2.16.2-1
lib32-gettext 0.24-1
lib32-libpcap 1.10.5-2
lib32-libunwind 1.8.1-1
lib32-libxcursor 1.2.3-1
lib32-libxi 1.8.2-1
lib32-libxkbcommon 1.10.0-1
lib32-libxrandr 1.5.4-1
lib32-wayland 1.23.1-1
libc++ 20.1.6-1
libglade 2.6.4-9
libglade-debug 2.6.4-9
liblastfm-qt5 1.1.0-1
libmygpo-qt5 1.1.0-3
liboobs 3.0.0-6
liboobs-debug 3.0.0-6
libpeas 1.36.0-7
libpng12 1.2.59-2
libsoup 2.74.3-3
libxcrypt-compat 4.4.38-1
libxfce4windowing 4.20.3-1
libxmp-debug 4.6.2-1
loudmouth 1.5.4-2
lxterminal 0.4.1-1
mariadb 11.8.2-1
nvidia-cg-toolkit 3.1-8
ocenaudio-bin-debug 3.15-1
openbox-menu-debug 0.8.0-4
parabolic-debug 2025.5.3-2
patchelf 0.18.0-3
pnpm 10.12.1-1
polkit-gnome 0.105-11
python-build 1.2.2-3
python-distutils-extra 2.39-14
python-dukpy-debug 0.5.0-1
python-installer 0.7.0-10
python-polib 1.2.0-3
python-tzlocal 1:5.3.1-1
python2 2.7.18-12
python2-debug 2.7.18-12
qt-sudo 2.0.1-1
qt-sudo-debug 2.0.1-1
qt5-charts 5.15.17-1
qtermwidget 2.2.0-1
qtws-base-debug 0.92-1
rust 1:1.87.0-2
surfshark-vpn-cli-bin-debug 1.1.0-4
system-tools-backends-debug 2.10.2-5
threadweaver5 5.116.0-1
tidy 5.8.0-3
vala 0.56.18-4
vulkan-headers 1:1.4.313.0-1
wayland-protocols 1.45-1
xcftools-git-debug 1.0.7.r29.be488bd-1
xfce4-dev-tools 4.20.0-2
yay-debug 12.5.0-1
youtube-downloader-bin-debug 3.9.14-1
youtubedr-debug 2.10.4-1


et pacman -Qm

Code : Tout sélectionner

[root@ultimate-i9 moi]#  pacman -Qm
compiz 0.9.14.2-11
compiz-debug 0.9.14.2-11
emerald 0.8.18-2
emerald-themes 0.8.18-2
fontviewer 0.5.3-2
furmark-debug 2.8.1.1-1
fusion-icon 1:0.2.4-1
glib 1.2.10-18
glib-debug 1.2.10-18
google-earth-pro 7.3.6.10201-2
google-maps-desktop 0.91-1
grub-customizer 5.2.5-2
grub-customizer-debug 5.2.5-2
gtk 1.2.10-20
gtk-debug 1.2.10-20
gtkglext 1.2.0-20
gtkglext-debug 1.2.0-20
haskell-data-array-byte 0.1.0.1-84
imlib 1.9.15-19
imlib-debug 1.9.15-19
kirigami-addons5 0.11.0-8
kirigami-addons5-debug 0.11.0-8
kitemmodels5 5.116.0-1
ksmoothdock-debug 6.3-4
lbreakouthd 1.1.11-1
lbreakouthd-debug 1.1.11-1
libglade 2.6.4-9
libglade-debug 2.6.4-9
liboobs 3.0.0-6
liboobs-debug 3.0.0-6
libxmp-debug 4.6.2-1
menumaker-compiz 0.99.10-1
notepad++ 8.8-1
obconf 2.0.4-8
oblogout-py3-git 0.03.r7.gff2b059-1
obmenu-generator 0.93-1
obmenu2-git r32.96e35f4-1
ocenaudio-bin 3.15-1
ocenaudio-bin-debug 3.15-1
openbox-menu 0.8.0-4
openbox-menu-debug 0.8.0-4
package-query 1.12-2
package-query-debug 1.12-2
parabolic-debug 2025.5.3-2
perl-linux-desktopfiles 0.26-1
python-dukpy 0.5.0-1
python-dukpy-debug 0.5.0-1
python2 2.7.18-12
python2-debug 2.7.18-12
qt-sudo 2.0.1-1
qt-sudo-debug 2.0.1-1
qtws-base 0.92-1
qtws-base-debug 0.92-1
spotify 1:1.2.63.394-1
stacer-bin 1.3.5-1
surfshark-client 3.5.3.6162-1
surfshark-vpn-cli-bin 1.1.0-4
surfshark-vpn-cli-bin-debug 1.1.0-4
surfshark-wireguard 2.9-1
system-tools-backends 2.10.2-5
system-tools-backends-debug 2.10.2-5
ttf-conkyweather 20170224.3f71158-2
vim-gtk-vim-syntax 20130716-1
winamp2 2.95-5
xcftools-git 1.0.7.r29.be488bd-1
xcftools-git-debug 1.0.7.r29.be488bd-1
xorg-font-utils 7.6-6
yaourt 1.9-1
yay 12.5.0-1
yay-debug 12.5.0-1
you-get-git 0.4.1743.20250427.2600-1
youtube-dl 2021.12.17-4
youtube-downloader-bin 3.9.14-1
youtube-downloader-bin-debug 3.9.14-1
youtube-music 3.9.0-1
youtubedr-debug 2.10.4-1
[root@ultimate-i9 moi]# 

La connaîssance n'a pas de limite.
Mais sa valeur, est d'autant plus grande, une fois partagé
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17572
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Libffi] probleme de casse de dépendance

Message par benjarobin »

Comme indiqué, la sortie de la commande pacman -Qdt ne doit rien te retourner, tu dois faire le ménage !
Si tu veux garder un paquet tu dois en changer la raison via pacman -D --asexplicit nom-du-packet
Tu es le seul à savoir ce qu'il faut garder. Si tu ne sais pas, le mieux est la suppression.
Même stratégie pour la sortie de pacman -Qme

Ce que j'explique doit faire partie de la maintenance régulière (une fois par semaine par exemple) de ton système.
Tu dois supprimer les paquets inutilisés, et :
- Ceux qui ne sont plus dans les dépôts (officiels ou AUR)
- Ou ceux qui sont dans AUR et dont tu n'as pas besoin.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre