The hplip package prior to version 3.20.3-2 was missing the compiled python modules. This has been fixed in 3.20.3-2, so the upgrade will need to overwrite the untracked pyc files that were created. If you get errors such as these:
hplip: /usr/share/hplip/base/__pycache__/__init__.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/avahi.cpython-38.pyc exists in filesystem
hplip: /usr/share/hplip/base/__pycache__/codes.cpython-38.pyc exists in filesystem
...many more...
when updating, use:
sudo pacman -Suy --overwrite /usr/share/hplip/\*
Source:
archlinux.org/
9 Likes
JR29
March 19, 2020, 11:29am
#2
hello,a curious thing on mate it made me an error on the other hand on plasma it goes cream, on mate I did the manual intervention and more problem
can you show or describe in more detail ?
JR29
March 19, 2020, 11:48am
#4
erreur : la validation de la transaction a échoué (conflit de fichiers)
hplip : /usr/share/hplip/base/pycache /init .cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pycache /avahi.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pycache /codes.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pycache /device.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pycache /g.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pycache /logger.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pycache /mdns.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pycache /models.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pycache /module.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pycache /os_utils.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pycache /password.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pycache /pml.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pycache /services.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pycache /six.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pycache /sixext.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pycache /slp.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pycache /status.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pycache /strings.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pycache /tui.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pycache /utils.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pycache /validation.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/base/pexpect/pycache /init .cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/installer/pycache /init .cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/installer/pycache /core_install.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/installer/pycache /dcheck.cpython-38.pyc est déjà présent dans le système de fichiers
hplip : /usr/share/hplip/installer/pycache /pluginhandler.cpython-38.pyc est déjà présent dans le syst
you must use:
sudo pacman -Suy --overwrite /usr/share/hplip/\*
what forces to overwrite this files…
JR29
March 19, 2020, 11:50am
#6
[jr@jr-pc ~]$ sudo pacman -Suy --overwrite /usr/share/hplip/*
:: Synchronisation des bases de données de paquets…
core est Ă jour
extra est Ă jour
community est Ă jour
multilib est Ă jour
endeavouros_calamares est Ă jour
endeavouros 11,6 KiB 826 KiB/s 00:00 [----------------------------------------------------------------------------------------] 100%
:: Début de la mise à jour complète du système…
résolution des dépendances…
recherche des conflits entre paquets…
Paquets (1) hplip-1:3.20.3-2
Taille totale installée : 30,58 MiB
Taille de mise Ă jour nette : 3,41 MiB
:: Procéder à l’installation ? [O/n]
(1/1) vérification des clés dans le trousseau [----------------------------------------------------------------------------------------] 100%
(1/1) vérification de l’intégrité des paquets [----------------------------------------------------------------------------------------] 100%
(1/1) chargement des fichiers des paquets [----------------------------------------------------------------------------------------] 100%
(1/1) analyse des conflits entre fichiers [----------------------------------------------------------------------------------------] 100%
:: Traitement des changements du paquet…
(1/1) mise Ă jour de hplip [----------------------------------------------------------------------------------------] 100%
avertissement : les permissions pour le répertoire /usr/share/hplip/base/pexpect/pycache / sont différentes
système de fichiers : 777, paquet : 755
avertissement : les permissions pour le répertoire /usr/share/hplip/installer/pycache / sont différentes
système de fichiers : 777, paquet : 755
avertissement : les permissions pour le répertoire /usr/share/hplip/prnt/pycache / sont différentes
système de fichiers : 777, paquet : 755
:: Exécution des crochets de post-transaction…
that’s fine… the warning is not harm anything…
1 Like
JR29
March 19, 2020, 11:52am
#8
on plasma, I got none of this
depending if you have had hplip installed before or not…