pacman -Syu
:: Synchronisation des bases de données de paquets...
core est à jour;
extra est à jour;
community est à jour;
archlinuxfr est à jour;
:: Les paquets suivants devraient être mis à jour en premier :
pacman yaourt package-query
:: Voulez-vous annuler l'opération courante et
:: mettre à jour ces paquets maintenant ? [O/n]
Résolution des dépendances...
Recherche des conflits possibles entre paquets...
Erreur: la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: perl-xyne-arch: requiert pacman<3.5
perl-xyne-arch pose problème pour l'update.
Avez-vous une idée ?
Merci d'avance pour votre aide.
Dernière modification par Fif91 le ven. 25 mars 2011, 22:49, modifié 1 fois.
Mageia 4 x64 | ArchLinux x64 | KDE MSI P45 Neo-F - Intel E8500 @3.16 GHz - 7 Go RAM - ATI HD Radeon 3850
Tu peux considèrer perl-xyne-arch comme abandonné (les librairies de pacman ont pas mal changé avec la 3.5, je crois... donc une mise à niveau du projet est nécessaire). Alors à moins de croiser les doigts pour qu'un jour le(s) projet(s) reprenne(nt), c'est mort.
Tes principales options sont donc:
1) ne pas faire la mise à jour de pacman (avec --ignore ou dans le pacman.conf) pour conserver perl-xyne-arch... mais bon... ça risque de poser problème à moyen/long terme.
2) tu désinstalles (et abandonnes ) perl-xyne-arch et tu mets à jour normalement.
«The following statement is not true. The previous statement is true.»
J'avais le même problème, et perl-xyne-arch était requis pour emesene. J'ai desinstallé emesene, puis perl-xyne-arch, et j'ai finalement changé de client (instantbird au début, mais comme il faut recompiler à chaque upgrade de xulrunner, j'ai finalement pris kopete).
Donc voilà: vire perl-xyne-arch et installe pacman 3.5, tu pourra réinstaller perl-xyne-arch après puisqu'il est dans ton cache maintenant (sauf si tu l'as wipé ^^).
Tatsuya a écrit :Donc voilà: vire perl-xyne-arch et installe pacman 3.5, tu pourra réinstaller perl-xyne-arch après puisqu'il est dans ton cache maintenant (sauf si tu l'as wipé ^^).
Du fait des dépendances, tu ne peux pas le réinstaller après la mise à jour de pacman en 3.5 (sauf en forçant, mais si la dépendance indique pacman <3.5 c'est qu'il y a de bonnes raisons ).
Comme l'a dit tuxce, pour emesene, ça ne rentre pas (ou plus ?) dans les dépendances.
«The following statement is not true. The previous statement is true.»
pour rien, c'est juste que à priori emesene et perl-xyne-arch n'ont aucun rapport, du coup, si ton paquet emesene demande perl-xyne-arch, ça me paraît louche mais sans plus.