Page 1 sur 1

[PACMAN] problème de mise à jour[résolu]

Publié : ven. 01 sept. 2017, 06:37
par nestorburma
bonjour
depuis quelque temps lors de la mise à jour avec pacman ou avec yaourt des messages d'erreurs s'affichent comme quoi la recuperation de certains fichiers est impossible,et d'autre part la progression du telechargement n'apparait pas pour certains fichiers, je mets le detail de la manoeuvre pour plus de comprehension

[jean@arch ~]$ sudo pacman -Syu
[sudo] Mot de passe de jean : 
:: Synchronisation des bases de données de paquets...
core 124,9 KiB 431K/s 00:00 [######################] 100%
extra 1681,8 KiB 524K/s 00:03 [######################] 100%
community 4,0 MiB 524K/s 00:08 [######################] 100%
multilib 173,2 KiB 525K/s 00:00 [######################] 100%
archlinuxfr est à jour
:: Début de la mise à jour complète du système...
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (5) e2fsprogs-1.43.6-1 libgcrypt-1.8.1-1 libpng-1.6.32-1
linux-lts-4.9.46-1 nano-2.8.7-1

Taille totale du téléchargement : 61,85 MiB
Taille totale installée : 90,84 MiB
Taille de mise à jour nette : 0,00 MiB

:: Procéder à l’installation ? [O/n]
:: Récupération des paquets...
e2fsprogs-1.43.6-1-... 993,1 KiB 509K/s 00:02 [######################] 100%
libgcrypt-1.8.1-1-x... 483,3 KiB 531K/s 00:01 [######################] 100%
(5/5) vérification des clés dans le trousseau [######################] 100%
(5/5) vérification de l’intégrité des paquets [######################] 100%
(5/5) chargement des fichiers des paquets [######################] 100%
(5/5) analyse des conflits entre fichiers [######################] 100%
(5/5) vérification de l’espace disque disponible [######################] 100%
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/ca/LC_MESSAGES/e2fsprogs.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/cs/LC_MESSAGES/e2fsprogs.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/da/LC_MESSAGES/e2fsprogs.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/de/LC_MESSAGES/e2fsprogs.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/eo/LC_MESSAGES/e2fsprogs.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/es/LC_MESSAGES/e2fsprogs.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/fi/LC_MESSAGES/e2fsprogs.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/hu/LC_MESSAGES/e2fsprogs.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/id/LC_MESSAGES/e2fsprogs.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/it/LC_MESSAGES/e2fsprogs.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/ms/LC_MESSAGES/e2fsprogs.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/nl/LC_MESSAGES/e2fsprogs.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/pl/LC_MESSAGES/e2fsprogs.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/sr/LC_MESSAGES/e2fsprogs.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/sv/LC_MESSAGES/e2fsprogs.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/tr/LC_MESSAGES/e2fsprogs.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/uk/LC_MESSAGES/e2fsprogs.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/vi/LC_MESSAGES/e2fsprogs.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/zh_CN/LC_MESSAGES/e2fsprogs.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/bg/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/ca/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/cs/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/da/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/de/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/eo/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/es/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/eu/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/fi/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/ga/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/gl/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/hr/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/hu/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/id/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/it/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/ja/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/ms/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/nb/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/nl/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/nn/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/pl/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/pt_BR/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/ro/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/ru/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/sl/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/sr/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/sv/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/tr/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/uk/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/vi/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/zh_CN/LC_MESSAGES/nano.mo
avertissement : impossible de récupérer les informations de fichier pour usr/share/locale/zh_TW/LC_MESSAGES/nano.mo
:: Traitement des changements du paquet...
(1/5) mise à jour de e2fsprogs [######################] 100%
(2/5) mise à jour de libgcrypt [######################] 100%
(3/5) mise à jour de libpng [######################] 100%
(4/5) mise à jour de linux-lts [######################] 100%
>>> Updating module dependencies. Please wait ...
(5/5) mise à jour de nano [######################] 100%
:: Exécution des crochets de post-transaction...
(1/3) Updating linux-lts initcpios
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'default'
-> -k /boot/vmlinuz-linux-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-lts.img
==> Starting build: 4.9.46-1-lts
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-lts.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'fallback'
-> -k /boot/vmlinuz-linux-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-lts-fallback.img -S autodetect
==> Starting build: 4.9.46-1-lts
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: wd719x
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-lts-fallback.img
==> Image generation successful
(2/3) Arming ConditionNeedsUpdate...
(3/3) Updating the info directory file...
[jean@arch ~]$
que dois-je faire pour remettre les choses en ordre si possible
merci

Re: [PACMAN] problème de mise à jour

Publié : ven. 01 sept. 2017, 07:31
par papajoke
bonjour

ce message est juste un avertissement pas une erreur
pacman t'averti qui ne trouve pas ce fichier sur ta machine alors que le paquet est installé

Tu as fais un nettoyage dans les locales, c'est a toi de choisir : quelques mégas de gagnés ou ces messages

pacman -Qk va justement faire un contrôle des fichiers manquants

Re: [PACMAN] problème de mise à jour

Publié : ven. 01 sept. 2017, 07:31
par waitnsea
Bonjour,
Tu devrais mettre tes retours de commandes entre 2 balises code (clic sur icône </>) pour la lisibilité
Ce que tu as semble lié à cette annonce

Re: [PACMAN] problème de mise à jour

Publié : ven. 01 sept. 2017, 08:51
par benjarobin
Cela n'a pas vraiment de rapport avec l'annonce, la réponse de papajoke me semble bien plus juste et probable

Re: [PACMAN] problème de mise à jour

Publié : dim. 03 sept. 2017, 06:58
par nestorburma
bonjour
quand je fais pacman -Qk ça m'indique que j'ai plein de fichiers manquants,y a t-il une commande pour tout mettre à jour en une seule fois ??d'autre part j'ai le fichier "/etc/ssl/certs/ca-certificates.crt " manquant ce qui pose probleme pour installer des paquets voici un exemple

[jean@arch ~]$ yaourt -S vivaldi
curl error: Problem with the SSL CA cert (path? access rights?)
[sudo] Mot de passe de jean :
erreur : impossible de trouver la cible : vivaldi
[jean@arch ~]$
comment resoudre ces problemes??

Re: [PACMAN] problème de mise à jour

Publié : dim. 03 sept. 2017, 08:03
par waitnsea
nestorburma a écrit : dim. 03 sept. 2017, 06:58 bonjour
quand je fais pacman -Qk ça m'indique que j'ai plein de fichiers manquants,y a t-il une commande pour tout mettre à jour en une seule fois ??d'autre part j'ai le fichier "/etc/ssl/certs/ca-certificates.crt " manquant ce qui pose probleme pour installer des paquets voici un exemple

[jean@arch ~]$ yaourt -S vivaldi
curl error: Problem with the SSL CA cert (path? access rights?)
[sudo] Mot de passe de jean :
erreur : impossible de trouver la cible : vivaldi
[jean@arch ~]$
comment resoudre ces problemes??
Essaie quand même la manip du lien que j'ai envoyé pour charger correctement etc/ssl/certs/ca-certificates.crt :

Code : Tout sélectionner

La mise à jour vers ca-certificates-utils 20170307-1 demande une intervention manuelle à cause d’un lien symbolique précédement généré dans le post-install qui est maintenant géré proprement dans le paquet.

Supprimer ce lien symbolique n’est pas recommandé (cela peut entrainer des problèmes de téléchargement de paquets), et l’upgrade doit se passer en 3 étapes :

# pacman -Syuw # download packages
# rm /etc/ssl/certs/ca-certificates.crt # remove conflicting file
# pacman -Su # perform upgrade
À moins que réinstaller isolément ca-certificates-utils ne suffise
Note : pour mettre tes retours entre 2 balises "Code" tu cliques sur l'icône </>
Enfin, vérifie les fichiers manquants avec sudo pacman -Qkq tu auras moins de retours avec 0 fichier manquant

Re: [PACMAN] problème de mise à jour

Publié : dim. 03 sept. 2017, 10:36
par nestorburma
bonjour
j'ai reinstallé ca-certificates-utils,j'ai fait pacman -Syuw ,j'ai fait rm /etc/ssl/certs/ca-certificates.crt et là j'ai cette reponse rm: impossible de supprimer '/etc/ssl/certs/ca-certificates.crt': Aucun fichier ou dossier de ce type

Re: [PACMAN] problème de mise à jour

Publié : dim. 03 sept. 2017, 10:47
par waitnsea
nestorburma a écrit : dim. 03 sept. 2017, 10:36 bonjour
j'ai reinstallé ca-certificates-utils,j'ai fait pacman -Syuw ,j'ai fait rm /etc/ssl/certs/ca-certificates.crt et là j'ai cette reponse rm: impossible de supprimer '/etc/ssl/certs/ca-certificates.crt': Aucun fichier ou dossier de ce type
Essaie

Code : Tout sélectionner

# pacman -Sw ca-certificates-utils 
# pacman -Su ca-certificates-utils 

Re: [PACMAN] problème de mise à jour

Publié : dim. 03 sept. 2017, 11:14
par benjarobin
@waitnsea Ce que tu proposes ne peux pas résoudre le problème, il ne faut surtout pas supprimer ca-certificates.crt cela ne peut qu’aggraver le problème (sauf si conflit avec ce fichier, ce qui n'est pas le cas ici !)
Ici c'est trop tard... Mais normalement, ceci devrait fonctionner (tant que le miroir n'est pas en https, sinon il suffit de le changer dans /etc/pacman.d/mirrorlist) :

Code : Tout sélectionner

pacman -Syyuu ca-certificates-utils
Peux tu donner la sortie ensuite de :

Code : Tout sélectionner

pacman -Q ca-certificates-utils linux
grep -Ev "^ *$|^ *#" /etc/pacman.d/mirrorlist | head
Pour réinstaller les paquets associés aux fichiers manquants, tu peux faire ceci (en root) :

Code : Tout sélectionner

LC_ALL=C pacman -Qkk 2>/root/pacman-Qkk.err | grep -v " 0 altered files" > /root/pacman-Qkk.sum
Cela te donne 2 fichiers avec les erreurs (une partie est tout à fait normal), celui qui nous intéresse c'est le résumé.
On l'utilise pour réinstaller automatiquement les paquets défectueux :

Code : Tout sélectionner

comm -12 <(pacman -Qqn | sort -u) <(cat pacman-Qkk.sum| grep -Eo "^[^:]*" | sort -u) | pacman -Su -

Re: [PACMAN] problème de mise à jour

Publié : dim. 03 sept. 2017, 16:06
par nestorburma
bonjour
voici la sortie de

Code : Tout sélectionner

[root@arch ~]# pacman -Syyuu ca-certificates-utils
:: Synchronisation des bases de données de paquets...
 core                     124,6 KiB   445K/s 00:00 [######################] 100%
 extra                   1668,3 KiB   526K/s 00:03 [######################] 100%
 community                  4,0 MiB   524K/s 00:08 [######################] 100%
 multilib                 173,4 KiB   542K/s 00:00 [######################] 100%
 archlinuxfr               15,3 KiB   255K/s 00:00 [######################] 100%
avertissement : ca-certificates-utils-20170307-1 est à jour -- réinstalle
:: Début de la mise à jour complète du système...
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (1) ca-certificates-utils-20170307-1

Taille totale installée :     0,01 MiB
Taille de mise à jour nette :  0,00 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%
(1/1) vérification de l’espace disque disponible   [######################] 100%
:: Traitement des changements du paquet...
(1/1) réinstallation ca-certificates-utils         [######################] 100%
:: Exécution des crochets de post-transaction...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Rebuilding certificate stores...
[root@arch ~]# 
la sortie de

Code : Tout sélectionner

[root@arch ~]# pacman -Q ca-certificates-utils linux
ca-certificates-utils 20170307-1
erreur : le paquet « linux » n’a pas été trouvé
la sortie de

Code : Tout sélectionner

[root@arch ~]# grep -Ev "^ *$|^ *#" /etc/pacman.d/mirrorlist | head
Server = http://archlinux.mirrors.ovh.net/archlinux/$repo/os/$arch
Server = http://arch.yourlabs.org/$repo/os/$arch
Server = http://arch.tamcore.eu/$repo/os/$arch
voici le contenu de /etc/pacman.d/mirrorlist

Code : Tout sélectionner

# Server list generated by rankmirrors on 2016-01-08
# Server list generated by rankmirrors on 2015-11-20
# Server list generated by rankmirrors on 2015-11-10
# Server list generated by rankmirrors on 2015-01-24
##
## Arch Linux repository mirrorlist
## Sorted by mirror score from mirror status page
## Generated on 2014-11-16
##
## Score: 0.3, France
## Score: 0.3, France
## Score: 0.5, France
## Score: 0.9, France
## Score: 1.0, France
## Score: 1.3, France
## Score: 1.3, France
## Score: 1.5, France
## Score: 1.6, France
## Score: 1.7, France
## Score: 1.8, France
## Score: 2.6, France
## Score: 4.2, France
## Score: 6.0, France
Server = http://archlinux.mirrors.ovh.net/archlinux/$repo/os/$arch
Server = http://arch.yourlabs.org/$repo/os/$arch
Server = http://arch.tamcore.eu/$repo/os/$arch
voila

Re: [PACMAN] problème de mise à jour

Publié : dim. 03 sept. 2017, 16:33
par benjarobin
Comment tu fais pour ne pas avoir le paquet linux ? C'est possible cela ? As tu bien une Arch linux ?
Quelle est la sortie de :

Code : Tout sélectionner

ls -l /etc/ssl/certs/ca-certificates.crt
pacman -Qo /etc/ssl/certs/ca-certificates.crt
uname -a
pacman -Qo /boot/*
ls /lib/modules/

Re: [PACMAN] problème de mise à jour

Publié : lun. 04 sept. 2017, 06:55
par nestorburma
bonjour benjarobin
voici les sorties des commandes

Code : Tout sélectionner

[jean@arch ~]$ ls -l /etc/ssl/certs/ca-certificates.crt
lrwxrwxrwx 1 root root 49  7 mars  22:05 /etc/ssl/certs/ca-certificates.crt -> ../../ca-certificates/extracted/tls-ca-bundle.pem

Code : Tout sélectionner

[jean@arch ~]$ pacman -Qo /etc/ssl/certs/ca-certificates.crt
/etc/ssl/certs/ca-certificates.crt appartient à ca-certificates-utils 20170307-1

Code : Tout sélectionner

[jean@arch ~]$ uname -a
Linux arch 4.9.47-1-lts #1 SMP Sat Sep 2 09:26:00 CEST 2017 x86_64 GNU/Linux

Code : Tout sélectionner

[jean@arch ~]$ pacman -Qo /boot/*
/boot/grub/ appartient à grub 2:2.02-1
erreur : aucun paquet ne contient /boot/initramfs-linux-lts-fallback.img
erreur : aucun paquet ne contient /boot/initramfs-linux-lts.img
/boot/syslinux/ appartient à syslinux 6.03-7
/boot/vmlinuz-linux-lts appartient à linux-lts 4.9.47-1

Code : Tout sélectionner

[jean@arch ~]$ ls /lib/modules/
4.12.8-2-ARCH  4.9.47-1-lts  extramodules-4.9-lts
[jean@arch ~]$
autre problème
quand j'ai voulu reinstaller certains fichiers manquants apres avoir fait pacman -Qkq j'ai eu cette reponse

Code : Tout sélectionner

[jean@arch ~]$ sudo pacman -S dpkg
[sudo] Mot de passe de jean : 
erreur : impossible de trouver la cible : dpkg
[jean@arch ~]$ sudo pacman -S fslint
erreur : impossible de trouver la cible : fslint
[jean@arch ~]$ sudo pacman -S gnome-main-menu
erreur : impossible de trouver la cible : gnome-main-menu
[jean@arch ~]$ sudo pacman -S mat
erreur : impossible de trouver la cible : mat
[jean@arch ~]$ sudo pacman -S mate-dialogs
erreur : impossible de trouver la cible : mate-dialogs
[jean@arch ~]$ 
ce qui est bizarre car apres avoir fait pacman -Qeq pour lister les paquets installés ils sont bien là

Re: [PACMAN] problème de mise à jour

Publié : lun. 04 sept. 2017, 19:56
par benjarobin
Je ne vois aucun souci, tout est OK pour moi.
Ce que tu listes sont des paquets de AUR, pacman ne gère pas AUR. Sinon tu as des paquets qui n'existent plus nul part. Tu dois faire la maintenance de ton système et supprimer les paquets qui n'existent plus dans les dépôts...

Re: [PACMAN] problème de mise à jour

Publié : mar. 05 sept. 2017, 06:41
par nestorburma
bonjour benjarobin
comment je dois faire pour faire un nettoyage correct,parce que je penses que c'est en voulant faire un peu de ménage que j'ai un peu deglingué mon systeme,d'autre part comment faire pour que la barre de progression des telechargements dans pacman s'affiche car elle ne s'affiche plus et pourquoi j'ai ce message ?

Code : Tout sélectionner

[jean@arch ~]$ yaourt -Syyu
[sudo] Mot de passe de jean : 
:: Synchronisation des bases de données de paquets...
 core                     124,6 KiB   430K/s 00:00 [######################] 100%
 extra                   1668,2 KiB   523K/s 00:03 [######################] 100%
 community                  4,0 MiB   524K/s 00:08 [######################] 100%
 multilib                 173,5 KiB   526K/s 00:00 [######################] 100%
 archlinuxfr               15,3 KiB   218K/s 00:00 [######################] 100%
erreur : file owned by 'chromium-pepper-flash' and 'pepper-flash': 'usr/lib/PepperFlash/libpepflashplayer.so'
erreur : file owned by 'chromium-pepper-flash' and 'pepper-flash': 'usr/lib/PepperFlash/manifest.json'
[jean@arch ~]$ 
merci