La mise à jour que j’ai lancé suite à l’update du jour échoue. Le message d’erreur est le suivant :
(195/195) analyse des conflits entre fichiers [#####################################################################################################] 100%
erreur : la validation de la transaction a échoué (conflit de fichiers )
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema-2.16.2.dist-info/AUTHORS est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema-2.16.2.dist-info/LICENSE est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema-2.16.2.dist-info/METADATA est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema-2.16.2.dist-info/RECORD est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema-2.16.2.dist-info/WHEEL est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema-2.16.2.dist-info/top_level.txt est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__init__.py est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__main__.py est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__pycache__/__init__.cpython-310.pyc est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__pycache__/__main__.cpython-310.pyc est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__pycache__/draft04.cpython-310.pyc est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__pycache__/draft06.cpython-310.pyc est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__pycache__/draft07.cpython-310.pyc est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__pycache__/exceptions.cpython-310.pyc est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__pycache__/generator.cpython-310.pyc est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__pycache__/indent.cpython-310.pyc est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__pycache__/ref_resolver.cpython-310.pyc est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__pycache__/version.cpython-310.pyc est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/draft04.py est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/draft06.py est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/draft07.py est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/exceptions.py est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/generator.py est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/indent.py est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/ref_resolver.py est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/version.py est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n’a été mis à jour.
J’imagine que le problème vient de l’installation de Python 3.10, il faut que je le supprime avant ?
Tu as peu être utilisé pip avec sudo et tu as des fichiers installés dans le système que le système ne connaît pas (car installé avec pip en sudo et non avec le package manager). Si ce n’est pas le cas, que tu es innocent, on va dire que Manjaro et pacman ont des hallucinations et pertes de mémoire… et le problème reste le même, et en gros tu peux outrepasser le problème en forçant l’écriture des fichiers par dessus ceux qui existent. Probablement ceci devrait marcher:
ensuite ressaye de faire une mise à jour complète du système:
sudo pacman -Syu
//EDIT: bon les étapes sont pas dans le vrai bon ordre si la première commande passe pas, ne fais pas la deuxième donne le retour de la commande qu’on voit
erreur : la validation de la transaction a échoué (conflit de fichiers )
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema-2.16.2.dist-info/AUTHORS est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema-2.16.2.dist-info/LICENSE est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema-2.16.2.dist-info/METADATA est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema-2.16.2.dist-info/RECORD est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema-2.16.2.dist-info/WHEEL est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema-2.16.2.dist-info/top_level.txt est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n’a été mis à jour.
erreur : la validation de la transaction a échoué (conflit de fichiers )
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__init__.py est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__main__.py est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__pycache__/__init__.cpython-310.pyc est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__pycache__/__main__.cpython-310.pyc est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__pycache__/draft04.cpython-310.pyc est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__pycache__/draft06.cpython-310.pyc est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__pycache__/draft07.cpython-310.pyc est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__pycache__/exceptions.cpython-310.pyc est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__pycache__/generator.cpython-310.pyc est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__pycache__/indent.cpython-310.pyc est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__pycache__/ref_resolver.cpython-310.pyc est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/__pycache__/version.cpython-310.pyc est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/draft04.py est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/draft06.py est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/draft07.py est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/exceptions.py est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/generator.py est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/indent.py est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/ref_resolver.py est déjà présent dans le système de fichiers
python-fastjsonschema : /usr/lib/python3.10/site-packages/fastjsonschema/version.py est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n’a été mis à jour.
Bon allons y plus globalement s’il faut les deux chemins essayons comme ça (oui je tâtonne, je n’utilise jamais cette commande car mes fichiers sont bien installés xD)
Non à moins que tu utilises ton éditeur en root sinon il installe dans notre home (donc hors de portée de pacman)
pas compris la question …
avec pacman: pacman -Ss python QUE les modules python installés avec pacman dans notre système
sinon, tu peux utiliser simplement pip list ou pip list --user
ps: puisque tu développes en python, normalement au moins pour le développement, tu devrais normalement installer les modules dans ton home voir, dans chaque répertoire de tes projets.
Je ne sais pas pourquoi les fichiers n’étaient pas connus de pacman, comme je l’ai supposé cela arrive par exemple en utilisant pip, l’outil pour installer des paquets Python, incorrectement (en utilisant sudo ce qui installe les fichiers dans le système plutôt que le Home).
Cela peut arriver peut être après un bug ou une mise à jour qui a foiré sans que tu le vois peut être… pas sûr de deviner ce qui s’est passé.
Là les fichiers sont installé te pose pas trop de question, c’est réparé.