Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 6
suppression d'une partie inappropriée

03 Sep '23, 17:57

fred02840's gravatar image

fred02840
4.2k33165190

Problème avec tex-common

Un problème m'est arrivé, qu'il me semble avoir résolu : c'est donc plutôt une information qui pourrait utile à d'autres (et un aide-mémoire pour moi...). Toutefois, si la procédure semble être couronnée de succès, je ne sais pas très bien ce qui s'est passé (voilà ce que c'est que de copier-coller bêtement des lignes) : d'où mes réticences à admettre une résolution réelle du problème. De plus experts que moi voudront probablement bien apporter leurs lumières. Or donc, mes dernières mises à jour (*via* le Terminal de la Debian 12) aboutissaient systématiquement sur ce message d'erreur : Les paquets suivants ont été conservés : context 0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour. 1 partiellement installés ou enlevés. Après cette opération, 0 o d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer ? [O/n] y Paramétrage de tex-common (6.18) ... Running mktexlsr. This may take some time... done. Running mtxrun --generate. This may take some time... done. Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... fmtutil failed. Output has been stored in /tmp/fmtutil.hyVvQrWc Please include this file if you report a bug. dpkg: erreur de traitement du paquet tex-common (--configure) : le sous-processus paquet tex-common script post-installation installé a renvoyé un état de sortie d'erreur 1 Des erreurs ont été rencontrées pendant l'exécution : tex-common E: Sub-process /usr/bin/dpkg returned an error code (1) En cherchant çà et là (assez longtemps, disons-le...), et après avoir passablement erré (réinstallation de tex-common, puis de la Texlive, etc.), voici ([inspirée de cette source][1]) ce qui a mis fin au problème (à défaut, peut-être, de l'avoir résolu) : - Dans le Terminal et en mode administrateur (ce qui suppose de se mettre en `root`) - Ouvrir le fichier `/var/lib/dpkg/info/tex-common.postinst`, avec son éditeur préféré - Faire une copie du contenu, qu'on sauvegardera par précaution où l'on voudra - Supprimer le dit contenu, et le remplacer par ces deux lignes : <pre><code>#:/bin/bash /bin/true</code></pre> - Enregistrer le tout - Faire une mise à jour complète (`apt update` && `apt upgrade` && `apt full-upgrade`), faire les purges qui s'imposent ([voir ici][2]), et le tour est joué. Remarque pour les Debianeux. Un bon nettoyage (toujours en root) n'est pas superflu. On peut se contenter du classique `apt autoremove` assorti d'un `apt-get autoremove --purge`. Mais voici une procédure dont j'ignorais tout ([voir ici][2] ; en complément, [voir les échanges à propos du nettoyage des fichiers de configuration][3]) : - faire apparaître les fichiers cassés et les résidus de ce qui a été imparfaitement supprimé : `dpkg -l | grep -v ^ii #` - on obtient un tableau détaillé de ces fichiers, dont voici deux lignes (je n'avais pas encore modifier le fichier `tex-common.postinst`): <pre><code>rc denemo 2.6.18-1 amd64 free graphical music notation editor (GTK front end to LilyPond) iF tex-common 6.18 all common infrastructure for building and installing TeX </code></pre> - on peut comprendre la signification des mentions `rc` et `iF` en se reportant au début du résultat, dont il semble qu'il n'y ait pas lieu de tenir des minuscules. Ici, le `F` (de `iF`) correspond à `échec-conFig` (ce qu'on savait déjà) - au passage, on peut tenter de se débarrasser des fichiers labellisés `rc`(dans mon cas, ce sont les fameux résidus résultant d'une suppression incomplète) : `apt purge ~c` - sauf que, en relançant `dpkg -l | grep -v ^ii #`, on remarque que les fichiers `rc` sont à présents signalés par `ic`. Ce qui signifierait qu'ils n'aient pas disparus : damned... - la solution serait de lancer : `apt purge denemo openstreetmap-carto openstreetmap-carto-common pocketsphinx-en-us` (autres fichiers qui traînaient...). Une vérification montre que tout a disparu [1]: https://forum.ubuntu-fr.org/viewtopic.php?id=1995449 [2]: https://forum.ubuntu-fr.org/viewtopic.php?id=2076590 [3]: https://forum.ubuntu-fr.org/viewtopic.php?id=2072045https://debian-facile.org/doc:systeme:apt:debianpropre?s=m%C3%A9nage
cliquez ici pour masquer/afficher la révision 5
ajout

03 Sep '23, 17:51

fred02840's gravatar image

fred02840
4.2k33165190

Problème avec tex-common

Un problème m'est arrivé, qu'il me semble avoir résolu : c'est donc plutôt une information qui pourrait utile à d'autres (et un aide-mémoire pour moi...). Toutefois, si la procédure semble être couronnée de succès, je ne sais pas très bien ce qui s'est passé (voilà ce que c'est que de copier-coller bêtement des lignes) : d'où mes réticences à admettre une résolution réelle du problème. De plus experts que moi voudront probablement bien apporter leurs lumières. Or donc, mes dernières mises à jour (*via* le Terminal de la Debian 12) aboutissaient systématiquement sur ce message d'erreur : Les paquets suivants ont été conservés : context 0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour. 1 partiellement installés ou enlevés. Après cette opération, 0 o d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer ? [O/n] y Paramétrage de tex-common (6.18) ... Running mktexlsr. This may take some time... done. Running mtxrun --generate. This may take some time... done. Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... fmtutil failed. Output has been stored in /tmp/fmtutil.hyVvQrWc Please include this file if you report a bug. dpkg: erreur de traitement du paquet tex-common (--configure) : le sous-processus paquet tex-common script post-installation installé a renvoyé un état de sortie d'erreur 1 Des erreurs ont été rencontrées pendant l'exécution : tex-common E: Sub-process /usr/bin/dpkg returned an error code (1) En cherchant çà et là (assez longtemps, disons-le...), et après avoir passablement erré (réinstallation de tex-common, puis de la Texlive, etc.), voici ([inspirée de cette source][1]) ce qui a mis fin au problème (à défaut, peut-être, de l'avoir résolu) : - Dans le Terminal et en mode administrateur (ce qui suppose de se mettre en `root`) - Ouvrir le fichier `/var/lib/dpkg/info/tex-common.postinst`, avec son éditeur préféré - Faire une copie du contenu, qu'on sauvegardera par précaution où l'on voudra - Supprimer le dit contenu, et le remplacer par ces deux lignes : <pre><code>#:/bin/bash /bin/true</code></pre> - Enregistrer le tout - Faire une mise à jour complète (`apt update` && `apt upgrade` && `apt full-upgrade`), et le tour est joué. Remarque. Remarque pour les Debianeux. Un bon nettoyage (toujours en root) n'est pas superflu. On peut se contenter du classique `apt autoremove` assorti d'un `apt-get autoremove --purge`. Mais voici une procédure dont j'ignorais tout ([voir ici][2] ; en complément, [voir les échanges à propos du nettoyage des fichiers de configuration][3]) : - faire apparaître les fichiers cassés et les résidus de ce qui a été imparfaitement supprimé : `dpkg -l | grep -v ^ii #` - on obtient un tableau détaillé de ces fichiers, dont voici deux lignes (je n'avais pas encore modifier le fichier `tex-common.postinst`): <pre><code>rc denemo 2.6.18-1 amd64 free graphical music notation editor (GTK front end to LilyPond) iF tex-common 6.18 all common infrastructure for building and installing TeX </code></pre> - on peut comprendre la signification des mentions `rc` et `iF` en se reportant au début du résultat, dont il semble qu'il n'y ait pas lieu de tenir des minuscules. Ici, le `F` (de `iF`) correspond à `échec-conFig` (ce qu'on savait déjà) - au passage, on peut tenter de se débarrasser des fichiers labellisés `rc`(dans mon cas, ce sont les fameux résidus résultant d'une suppression incomplète) : `apt purge ~c` - sauf que, en relançant `dpkg -l | grep -v ^ii #`, on remarque que les fichiers `rc` sont à présents signalés par `ic`. Ce qui signifierait qu'ils n'aient pas disparus : damned... - la solution serait de lancer : `apt purge denemo openstreetmap-carto openstreetmap-carto-common pocketsphinx-en-us` (autres fichiers qui traînaient...). Une vérification montre que tout a disparu [1]: https://forum.ubuntu-fr.org/viewtopic.php?id=1995449 [2]: https://forum.ubuntu-fr.org/viewtopic.php?id=2076590 [3]: https://forum.ubuntu-fr.org/viewtopic.php?id=2072045
cliquez ici pour masquer/afficher la révision 4

03 Sep '23, 17:33

fred02840's gravatar image

fred02840
4.2k33165190

cliquez ici pour masquer/afficher la révision 3

03 Sep '23, 17:32

fred02840's gravatar image

fred02840
4.2k33165190

cliquez ici pour masquer/afficher la révision 2
ajouts divers

03 Sep '23, 17:14

fred02840's gravatar image

fred02840
4.2k33165190

cliquez ici pour masquer/afficher la révision 1

03 Sep '23, 16:17

fred02840's gravatar image

fred02840
4.2k33165190

C'est votre première visite ici ? Consultez la FAQ !

×