Page 1 sur 1

[Police] ttf-dejavu problème mise à jour (Résolu)

Publié : lun. 31 oct. 2016, 13:12
par Joan31
Bonjour,

J'ai voulu mettre à jour mes paquets et voici le message d'erreur que j'ai concernant la police ttf-dejavu :

Code : Tout sélectionner

yaourt -Syua
:: Synchronisation des bases de données de paquets...
 core est à jour
 extra est à jour
 community est à jour
 multilib est à jour
 Paquets étrangers : / 9 / 9

==> Mise à jour des logiciels (nouvelle version) :
extra/dbus-glib  0.106-1  -> 0.108-1
extra/libproxy   0.4.12-2 -> 0.4.13-1
extra/libthai    0.1.24-1 -> 0.1.25-1
extra/ttf-dejavu 2.35-1   -> 2.37-1

==> Continuer la mise à jour ? [O/n]
==> [V]oir les détails.   Sélectionner les paquets [M]anuellement.
==> --------------------------------------------------------------
==> 
:: Début de la mise à jour complète du système...
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (4) dbus-glib-0.108-1  libproxy-0.4.13-1  libthai-0.1.25-1  ttf-dejavu-2.37-1

Taille totale installée :     11,45 MiB
Taille de mise à jour nette :   0,52 MiB

:: Procéder à l’installation ? [O/n] 
(4/4) vérification des clés dans le trousseau             [###############################] 100%
(4/4) vérification de l’intégrité des paquets             [###############################] 100%
(4/4) chargement des fichiers des paquets                 [###############################] 100%
(4/4) analyse des conflits entre fichiers                 [###############################] 100%
erreur : la validation de la transaction a échoué (conflit de fichiers)
ttf-dejavu : /etc/fonts/conf.d/20-unhint-small-dejavu-sans-mono.conf est déjà présent dans le système de fichiers
ttf-dejavu : /etc/fonts/conf.d/20-unhint-small-dejavu-sans.conf est déjà présent dans le système de fichiers
ttf-dejavu : /etc/fonts/conf.d/20-unhint-small-dejavu-serif.conf est déjà présent dans le système de fichiers
ttf-dejavu : /etc/fonts/conf.d/57-dejavu-sans-mono.conf est déjà présent dans le système de fichiers
ttf-dejavu : /etc/fonts/conf.d/57-dejavu-sans.conf est déjà présent dans le système de fichiers
ttf-dejavu : /etc/fonts/conf.d/57-dejavu-serif.conf est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n’a été mis à jour.
Pour info je n'ai jamais modifié quoi que ce soit sur cette police, ni dans le repertoire /etc/fonts/...
J'utilise deux ou trois polices "exotiques". Elles sont sur mon répertoire .fonts dans mon home et ne portent pas le même nom.

Avez vous des infos là dessus s'il vous plait ?

Merci :chinois:

Re: [Police] ttf-deja problème mise à jour

Publié : lun. 31 oct. 2016, 13:20
par benjarobin
Bonjour,
Comme toujours quand on a une telle erreur, quelle est le réflexe à avoir ? On vérifie que les fichiers en conflit ne sont pas fournit par un autre paquet via pacman -Qo ...

Re: [Police] ttf-deja problème mise à jour

Publié : lun. 31 oct. 2016, 13:48
par Joan31
Merci pour le coup de pouce.

Code : Tout sélectionner

pacman -Qo /etc/fonts/conf.d/57-dejavu-serif.conf
erreur : aucun paquet ne contient /etc/fonts/conf.d/57-dejavu-serif.conf
pacman -Qo /etc/fonts/conf.d/20-unhint-small-dejavu-sans-mono.conf
erreur : aucun paquet ne contient /etc/fonts/conf.d/20-unhint-small-dejavu-sans-mono.conf
etc...
En gros ils n'appartiennent à aucun paquet. Je les supprime du coup ?

Re: [Police] ttf-deja problème mise à jour

Publié : lun. 31 oct. 2016, 14:40
par onyx67
Il y a cette news qui vient d'être diffusée:
https://www.archlinux.org/news/ttf-deja ... d-upgrade/

Re: [Police] ttf-deja problème mise à jour

Publié : lun. 31 oct. 2016, 14:59
par Joan31
Merci pour la news onyx67.

Du coup la solution est de forcer la mise à jour :

Code : Tout sélectionner

pacman -S --force ttf-dejavu

Re: [Police] ttf-deja problème mise à jour (Résolu)

Publié : jeu. 03 nov. 2016, 14:28
par bowmore
Merci pour l'info, j'ai eu le même problème.
:bravo:

Re: [Police] ttf-deja problème mise à jour (Résolu)

Publié : jeu. 03 nov. 2016, 16:23
par waitnsea
SupKurtJ a écrit :J'ai voulu mettre à jour mes paquets et voici le message d'erreur que j'ai concernant la police ttf-dejavu ...
Bonjour,
Ma solution est d'avoir mis en première ligne de mon script de mise à jour (merci au foruml pour la mise en forme) :

Code : Tout sélectionner

echo -e "\\e[01;31m\t\t >> News Archlinux.fr << \\e[00m\n$(curl -s https://archlinux.fr/feed | sed '/<title\|<pubDate/!d;s/\t*//g;s/<\/*title>/ - /g;s/[0-9]*:.*/\\e[00m/g;s/&#8217;/'"'"'/g;s/&#8211;/-/g;/Archlinux.fr/d' | sed 'N;s/\n<pubDate>/\\033[1;34m/g;P;D;')"
Lors de la denière MaJ j'ai donc eu en tête d'avertissement :

Code : Tout sélectionner

		 >> News Archlinux.fr << 
 - ttf-dejavu 2.37 nécessitera de forcer la mise à jour - Mon, 31 Oct 2016 
et j'ai commencé par ça

Re: [Police] ttf-deja problème mise à jour (Résolu)

Publié : ven. 04 nov. 2016, 20:47
par Joan31
Effectivement ce petit script est utile :)
Merci pour le partage

Re: [Police] ttf-deja problème mise à jour (Résolu)

Publié : dim. 06 nov. 2016, 09:37
par Kristen
waitnsea a écrit :
SupKurtJ a écrit :J'ai voulu mettre à jour mes paquets et voici le message d'erreur que j'ai concernant la police ttf-dejavu ...
Bonjour,
Ma solution est d'avoir mis en première ligne de mon script de mise à jour (merci au foruml pour la mise en forme) :

Code : Tout sélectionner

echo -e "\\e[01;31m\t\t >> News Archlinux.fr << \\e[00m\n$(curl -s https://archlinux.fr/feed | sed '/<title\|<pubDate/!d;s/\t*//g;s/<\/*title>/ - /g;s/[0-9]*:.*/\\e[00m/g;s/&#8217;/'"'"'/g;s/&#8211;/-/g;/Archlinux.fr/d' | sed 'N;s/\n<pubDate>/\\033[1;34m/g;P;D;')"
Lors de la denière MaJ j'ai donc eu en tête d'avertissement :

Code : Tout sélectionner

		 >> News Archlinux.fr << 
 - ttf-dejavu 2.37 nécessitera de forcer la mise à jour - Mon, 31 Oct 2016 
et j'ai commencé par ça
Terrible ce script, merci pour ce partage !
Je comprends pas tout mais ça marche super bien.
Je vais regarder pour essayer de l'adapter pour archlinux.com

Re: [Police] ttf-deja problème mise à jour (Résolu)

Publié : dim. 06 nov. 2016, 11:39
par waitnsea
Kristen a écrit :Terrible ce script...
Merci encore aux membres du forum qui l'ont peaufiné, ici

Re: [Police] ttf-deja problème mise à jour (Résolu)

Publié : dim. 06 nov. 2016, 14:37
par avi3000
Kristen a écrit :Terrible ce script...
La version améliorée avec un seul appel à sed

Code : Tout sélectionner

read -r -d '' sed_trt <<EOF
/<title\|<pubDate\|<rss /!d;
s/\t*//g;
/<rss /  {
     s/.*/\t\t\\\\e[31m>> News Archlinux.fr <<\\\\e[0m/
}
/<title>/  {
     s,</*title>, - ,g
     s/&#8217;/’/g
     h   
     D   
}
/<pubDate>/ {
     s/^.\{14\}\(.\{11\}\).*$/\\\\e[34m\1\\\\e[0m/
     H   
     g   
     s/\n//;
}
EOF
echo -e "$(curl -s https://archlinux.fr/feed |sed """$sed_trt""")"

Re: [Police] ttf-deja problème mise à jour (Résolu)

Publié : dim. 06 nov. 2016, 18:03
par clapas
Kristen a écrit : Terrible ce script, merci pour ce partage !
Je comprends pas tout mais ça marche super bien.
Je vais regarder pour essayer de l'adapter pour archlinux.com
Merci de m'avoir donné envie de l'adapter pour le site .org :D
Après bien trop d'essais infructueux dus à mon manque de connaissance sur les commandes cut, awk sed et d'autres, je me suis résolu à un simple :

Code : Tout sélectionner

lynx https://www.archlinux.org/news/
puis j'enchaîne sur la maj si rien à faire avant.

On peut télécharger avec curl à l'url https://www.archlinux.org/feeds/news/, mais ensuite ça se gâte car les infos ne sont pas identifiées par une ligne distincte. Il faut charcuter tout cela avant de l'analyser.

Re: [Police] ttf-deja problème mise à jour (Résolu)

Publié : dim. 06 nov. 2016, 20:11
par Kristen
clapas a écrit :Après bien trop d'essais infructueux dus à mon manque de connaissance sur les commandes cut, awk sed et d'autres, je me suis résolu à un simple :

Code : Tout sélectionner

lynx https://www.archlinux.org/news/
ouais je suis un peu comme toi :( C'est pas facile quand on connait pas trop

Re: [Police] ttf-deja problème mise à jour (Résolu)

Publié : dim. 06 nov. 2016, 20:45
par clapas
Mais quand même c'est juste pour le fun hein !
C'est pas plus compliqué de cliquer sur un signet pour aller voir les dernières nouvelles.
EDIT : c'était là
https://bbs.archlinux.org/viewtopic.php ... 2#p1146772