$ yaourt -Syu
shell-init : erreur de détermination du répertoire actuel : getcwd : ne peut accéder aux répertoires parents : Aucun fichier ou dossier de ce type
:: Synchronisation des bases de données de paquets…
core est à jour
extra est à jour
community est à jour
multilib est à jour
archlinuxfr est à jour
Aucune erreur de base de données n’a été trouvée !
Une idée ?
Merci d'avance !
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
Je ne pense pas que ce soit une erreur de yaourt. C'est plutôt une erreur rapportée par bash quand une commande est lancée depuis un répertoire qui a été supprimé.
Quitte la console, puis relance là et réessaie yaourt pour voir si ça persiste.
Au temps pour moi, la quiche que je suis a effectivement suivi toutes tes instructions... et a donc supprimé le répertoire temporaire où je me trouvais avant de fermer mon terminal, et j'ai donc lancé ma MAJ depuis ce dossier fantôme.
Puisque j'y suis et que je ne parle pas souvent ici (ben oui, Arch tourne toujours nickel chrome), petite question bête :
Est-ce que cette nouvelle phrase "Aucune erreur de base de données n'a été trouvée !" sera maintenant automatique à chaque MAJ ?
Si oui, y a-t-il une raison specifique ? Informer davantage sur les dépendances obsolètes ou autre ?
Merci en tous cas pour ta réponse rapide et précise.
Mac Mini 2011 (SSD) avec Archlinux
Mac Mini 2009 (SSD) avec Archlinux
Asus EeePC S101 avec Archlinux
Zotac Mag et HP College avec Archlinux
Nexus S et Nexus 5 avec Android
Mac Book Air 2013 (SSD) avec OS X Yosemite (Désolé XD)
benjarobin a écrit : ↑sam. 02 juin 2018, 16:42
Bon, je vais essayer de synthétiser ce qui c'est passé : hopimet à raison depuis le début, mais tu n'as pas lu attentivement ses messages et donc à chaque fois mal interprété ses propos... hopimet a été pourtant très patient. Bref...
Tu as mit à jour ton Arch Linux, ce qui à mit à jour pacman
La mise à jour de pacman à fournit une nouvelle version de la libraire libalpm.so, qui passe de version 10 à 11
Cela qui a eu comme conséquence de casser package-query qui utilise cette libraire.
Ce qui a eu comme conséquence de casser partiellement yaourt, qui est un script bash, qui interroge AUR via package-query. Mais pour le reste ne fait que lancer pacman (qui fonctionne toujours)
Donc tu t'ai retrouvé avec un yaourt à moitié fonctionnel qui affichait l'erreur de libalpm.so.10 manquante.
Puis tu as réinstallé package-query en suivant les instructions de hopimet, soit en gros git clone ... ; makepkg -si
Donc maintenant tout est réparé... Exactement ce que hopimet essaye de t’expliquer depuis le début
Merci pour la leçon.
Il faut VRAIMENT que je sois plus attentif aux conseils qu'on me donne.
Avec mes excuses envers hopimet...
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Skunnyk a écrit : ↑mer. 30 mai 2018, 09:53
J'ai supprimé yaourt et package-query du repo (car ils doivent être rebuildés pour le nouveau libalpm).
J'hésite a les remettres dans le repo, cela posant pas mal de problèmes à chaque upgrade de ce genre ou pas mal de personnes ne savent au final pas comment yaourt/package-query sont installés… (c'est une des grosses critiques historiques de yaourt d'ailleurs).
Le mieux étant de suivre cette doc : https://archlinux.fr/yaourt / https://archlinux.fr/yaourt-en