La mise à jour de waydroid >= 1.5.4-3 peut nécessiter une intervention manuelle
6 novembre 2025 - benjarobin
Le paquet waydroid antérieur à la version 1.5.4-2 (y compris aur/waydroid) crée des fichiers byte-code Python (.pyc) lors de l’exécution qui n’étaient pas suivis par pacman. Ce problème a été corrigé dans la version 1.5.4-3, où la compilation du byte-code de ces fichiers est désormais effectuée pendant le processus de packaging.
Par conséquent, la mise à jour peut entrer en conflit avec les fichiers créés dans les versions précédentes. Si vous rencontrez des erreurs telles que celles ci-dessous pendant la mise à jour :
error: failed to commit transaction (conflicting files)
waydroid: /usr/lib/waydroid/tools/__pycache__/__init__.cpython-313.pyc exists in filesystem
waydroid: /usr/lib/waydroid/tools/actions/__pycache__/__init__.cpython-313.pyc exists in filesystem
waydroid: /usr/lib/waydroid/tools/actions/__pycache__/app_manager.cpython-313.pyc exists in filesystem
Vous pouvez écraser ces fichiers en toute sécurité en exécutant la commande suivante :
pacman -Syu --overwrite /usr/lib/waydroid/tools/\*__pycache__/\*