Hier j’ai réinstallé une Ubuntu sur un de mes ordinateurs. Tout se passait bien jusqu’à ce que je décide de mettre à jour certains paquets et d’en installer de nouveaux. Pour ça j’ai décidé d’utiliser synaptic (pourquoi se faire chier) puisque j’utilise surtout gnome/xfce à la place du populaire kde (enfin il paraît)
Après le téléchargement des paquets j’ai été confronté à quelques erreurs, d’autres avaient le même problème que moi… avec le message “failed to write cache” suivant le chemin de beaucoup de répertoires…
/var/lib/defoma/fontconfig.d: failed to write cache
/var/lib/defoma/fontconfig.d/A: failed to write cache
/var/lib/defoma/fontconfig.d/B: failed to write cache
/var/lib/defoma/fontconfig.d/C: failed to write cache
Après quelques recherches sur l’Internet j’ai trouvé ce que je voulais à l’adresse suivante puis à celle-ci (en anglais désolé) :
- les messages d’erreur viennent d’un problème de datation sur les noms des répertoires, celà s’est produit pendant l’installation suite à une confusion dans le fuseau horraire, le système est à la bonne heure, mais pas les répertoires indiqués ici (qui sont plus récents) ce qui cause l’erreur
- créez un fichier texte avec la liste des répertoires posant problème (par copier coller ne vous ennuyez pas) en en indiquant un par ligne. Vous pouvez en télécharger un qui servira de base dans le deuxième lien de cet article.
- ouvrez un terminal et connectez vous en root. Généralement sur une ubuntu c’est déconseillé mais le paramètre -i permet de forcer le changement d’utilisateur avec sudo. Si vous êtes sur une debian vous n’aurez pas de problème.
- utilisez la commande touch sur tous les répertoires énumérés dans votre fichier. Cette commande permet simplement de modifier l’horodotage d’un fichier.
sudo -i
cat /home/liste_repertoires.txt | xargs touch
Bien sûr vous aurez besoin du mot de passe root, et peut être de modifier le chemin (et le nom) du fichier dans lequel vous avez listé les répertoires concernés.
Ca a très bien marché dans mon cas, j’ai du simplement traiter une demi douzaine de répertoires de plus, qui ne figuraient pas dans l’exemple de notre ami.
Si vous avez besoin d’éclaircissements n’hésitez pas à poster un commentaire.

Derniers commentaires