je viens d'avoir cette erreur: (après un yaourt -Sy)
Voila comment j'ai résolu:yaourt -Su
error: failed to prepare transaction (unexpected error)
:: Starting full system upgrade...
Dans un premier temps je reviens à pacman:
ça ne fonctionne pas, du coup:pacman-color -Su
:: Les paquets suivants devraient être mis à jour en premier :
pacman
:: Voulez-vous annuler l'opération courante et
:: mettre à jour ces paquets maintenant ? [O/n]
résolution des dépendances...
Avertissement : cycle de dépendances détecté :
Avertissement : udev sera installé avant sa dépendance util-linux
recherche des conflits entre paquets...
Erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: gcc : requiert gcc-libs=4.7.0-3
et la mise à jour est possible, en revanche yaourt n'est plus utilisable:pacman -S pacman
résolution des dépendances...
recherche des conflits entre paquets...
Cibles (1) : pacman-4.0.3-1
Taille totale de téléchargement : 0,51 MiB
Taille totale installé : 3,45 MiB
Taille de mise à jour nette : 0,05 MiB
Procéder à l'installation ? [O/n]
Alors que pacman m'interroge lui:yaourt -Su
error: failed to prepare transaction (could not satisfy dependencies)
:: Starting full system upgrade...
:: virtualbox-modules: requires linux>=3.3
De mémoire, yaourt posait lui aussi cette question non ? si oui comment réparer ?pacman -Su
:: Début de la mise à jour complète du système...
Avertissement : linux : ignore la mise à jour du paquet (3.2.13-1 => 3.3.1-1)
Avertissement : linux-headers : ignore la mise à jour du paquet (3.2.13-1 => 3.3.1-1)
résolution des dépendances...
Avertissement : ignore le paquet linux-3.3.1-1
Avertissement : impossible de résoudre « linux>=3.3 », une dépendance de « virtualbox-modules »
:: Le paquet suivant ne peut pas être mis à jour à cause de dépendances qui ne peuvent êtres satisfaites :
virtualbox-modules
Voulez-vous ignorer le paquet ci-dessus pour cette mise à jour ? [o/N]
@+