Questions générales sur Manjaro Linux.
S'il vous plaît, avant de poster, essayez la fonction de recherche du forum.
Répondre

Màj impossible

#1Messageil y a 1 an

Bonjour,

Il m'est impossible de faire une mise à jour, j'obtiens un message d'erreur :
sudo pacman -Syu
...
(11/11) checking keys in keyring [######################] 100%
(11/11) checking package integrity [######################] 100%
(11/11) loading package files [######################] 100%
(11/11) checking for file conflicts [######################] 100%
(11/11) checking available disk space [######################] 100%
error: could not stat file /etc/pacman.d/hooks/paperless-ng.hook: No such file or directory
error: failed to commit transaction (failed to run transaction hooks)
Errors occurred, no packages were upgraded.
A noter qu'il y a quelques jours j'ai installé paperless-ngx qui m'a désinstallé paperless-ng lors de l'installation.

Merci de vos conseils.

Màj impossible

#2Messageil y a 1 an

Bonjour.
Fais une sauvegarde de etc/pacman.d/hooks/paperless-ng.hook et renomme-le en etc/pacman.d/hooks/paperless-ngx.hook.
Pas sur que ça fonctionne proprement, mais c'est ce que je tenterais...

Màj impossible

#3Messageil y a 1 an

lemust83 a écrit : il y a 1 an Bonjour.
Fais une sauvegarde de etc/pacman.d/hooks/paperless-ng.hook et renomme-le en etc/pacman.d/hooks/paperless-ngx.hook.
Pas sur que ça fonctionne proprement, mais c'est ce que je tenterais...
Alors...cela n'a pas marché :-) : Cela a juste remplacé le message d'erreur de ng en ngx.
error: could not stat file /etc/pacman.d/hooks/paperless-ngx.hook: No such file or directory
error: failed to commit transaction (failed to run transaction hooks)
Errors occurred, no packages were upgraded.

Màj impossible

#4Messageil y a 1 an

bonjour

pacman cherche les *.hook, il faut donc supprimer l'extension pour en dé-activer une

Note : ce hook paperless-ng vient avec un paquet aur, donc cela n'est pas une config manjaro.
Aussi, toujours lire les commentaires aur ! Ce paquet (ou application ?) semple abandonné
damien674 a écrit : il y a 1 an il y a quelques jours j'ai installé paperless-ngx qui m'a désinstallé paperless-ng lors de l'installation.
cela semble bizarre (voir l'inverse), puisque ton hook est justement celui de "-ng", "-ngx" a lui comme hook paperless.hook

Màj impossible

#5Messageil y a 1 an

Comme paperless-ng est désinstallé puisque j'ao installé à la place paperless-ngx, puis-je simplement effacer paperless-ng.hook ?

Màj impossible

#6Messageil y a 1 an

Màj impossible

#7Messageil y a 1 an

Bonjour.
Tu peux toujours le désinstaller, faire la mise à jour et le réinstaller après:

sudo pacman -Rsn paperless-ngx
sudo pacman -Syu
pamac build paperless-ngx
Dernière modification par papajokeil y a 1 an, modifié au total 2 fois.
Raison :pas d'url pour pamac

Màj impossible

#8Messageil y a 1 an

lemust83 a écrit : il y a 1 an Tu peux toujours le désinstaller, faire la mise à jour et le réinstaller après:
Et y a-t-il un moyen de faire la màj en ignorant cette erreur ?

Màj impossible

#9Messageil y a 1 an

Bien, j'essaye de désinstaller paperless-ngx le temps de faire les màj mais impossible, j'ai ce message d'erreur :
Impossible d’exécuter les crochets de transaction
Comment faire ?

Merci.

Màj impossible

#10Messageil y a 1 an

Dans un premier temps, il faudrait savoir quel paquet est installé :wink:

pacman -Qs paperless
Et trouver ou est installé le hook (très très étrange d'avoir dans /etc/ comme tu nous retournes)

pacman -Ql "nom_de_ton_paquet_aur" | grep hook
- avec paperless-ng il devait-être dans /usr/share et pas /etc
- avec -ngx , même chose :confus:

Donc, a priori, ce fichier n'a rien à faire dans ton /etc :o je suppose que tu n'as pas de fichier dans /etc mais plutôt un lien symbolique qui pointe vers "rien" (donc surement à supprimer / puis recréer suivant instructions du paquet )
ps: facile à voir avec un

ls -l /etc/pacman.d/hooks/*
EDIT: ok, c'était clairement affiché lors de l'installation , il était demandé de créer le lien vers le hook (donc supprimer l'ancien car il manque une fonction post_remove() à ces recettes qui supprime le lien...)

Màj impossible

#11Messageil y a 1 an

Merci papajoke de ton aide,

pacman -Qs paperless
renvoie :
local/paperless-ngx 1.6.0-1
et

pacman -Ql "nom_de_ton_paquet_aur" | grep hook
renvoie :
paperless-ngx /usr/share/paperless/docs/paperless.hook
J'ai effacé le hook dans etc/... puis relancé

sudo pacman -Syu
et la mise à jour s'est bien effectuée.

Màj impossible

#12Messageil y a 1 an

papajoke a écrit : il y a 1 an EDIT: ok, c'était clairement affiché lors de l'installation , il était demandé de créer le lien vers le hook (donc supprimer l'ancien car il manque une fonction post_remove() à ces recettes qui supprime le lien...)
Merci, je comprends.
Répondre