#1 Le 02/11/2019, à 22:12
- Hbeo
[Résolu] File is empty Miktex
Bonsoir,
Je voulais installer livetex sur Ubuntu 18.04 et après un message d'erreur et de nombreuses recherches sur des forums, je suis tombé sur celui-ci https://askubuntu.com/questions/882381/ … -16-04-lts où j'ai essayé ce qui était conseillé sans succès, c'est-à-dire
sudo apt remove --purge tex-common '^texlive'
sudo rm -rf /etc/texmf/
sudo apt install tex-common texlive-base texlive-latex-recommended \
texlive-latex-extra texlive-fonts-recommended latex-cjk-all
Depuis j'ai un autre message d'erreur à tout tentative d'ouverture de miketex ou de simple
sudo apt upgrade
C'est le suivant
Paramétrage de texlive-base (2017.20180305-1) ...
mktexlsr: Updating /var/lib/texmf/ls-R-TEXLIVEDIST...
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Updating /var/lib/texmf/ls-R...
mktexlsr: Done.
ERROR: File is empty.
ERROR: Info: path="/home/hector/.miktex/texmfs/data/miktex/data/le/0997c7e4ae995eb846b56013a9ed6048.fndb-5"
ERROR: Source: Libraries/MiKTeX/Core/MemoryMappedFile/unx/unxMemoryMappedFile.cpp
ERROR: Line: 107
Le même message se répète pour tous les paquets qu'il n'arrive pas à installer. Malgré toutes mes recherches je n'ai pas trouvé de solution.
Je ne suis, cela dit, pas sûr à 100% que ce message soit apparu juste après la tentative dont je parlais précédemment étant donné que faisant face à plusieurs échecs successifs j'ai essayé plusieurs autres méthodes qui apparaissaient dans les forums.
Merci d'avance,
Dernière modification par Hbeo (Le 03/11/2019, à 14:38)
Hors ligne
#2 Le 02/11/2019, à 22:29
- xubu1957
Re : [Résolu] File is empty Miktex
Bonjour,
Montre le sources.list :
find /etc/apt -type f -name '*.list*' -exec bash -c 'echo -e "\n$1\n"; [[ $1 = *".list" ]] && nl -ba "$1"' _ '{}' \;
et les noyaux présents :
echo; dpkg -l | grep -Ei "linux-(g|h|i|lo|mo|si|t)" | grep -v ^rc | sort -k3 | awk '{print $1,$2,$3,$4}' | column -s" " -t ; echo ; uname -mr
Astuce pour copier / coller sans erreur :
triple clic gauche pour sélectionner et copier une ligne entière
clic molette pour coller dans le terminal
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#3 Le 02/11/2019, à 22:32
- melixgaro
Re : [Résolu] File is empty Miktex
Bonsoir,
Et qu'appelles-tu miktex stp ? Je ne trouve aucun paquet de ce nom dans les dépôts ubuntu. MikeTeX est plutôt pour Windows…
Modif : c'est miktex pas miketex
Dernière modification par melixgaro (Le 02/11/2019, à 23:12)
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#4 Le 02/11/2019, à 22:33
- Hbeo
Re : [Résolu] File is empty Miktex
Voici les sources.list:
/etc/apt/sources.list
1 # deb cdrom:[Ubuntu 18.04.2 LTS _Bionic Beaver_ - Release amd64 (20190210)]/ bionic main restricted
2
3 # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
4 # newer versions of the distribution.
5 deb http://fr.archive.ubuntu.com/ubuntu/ disco main restricted
6 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic main restricted
7
8 ## Major bug fix updates produced after the final release of the
9 ## distribution.
10 deb http://fr.archive.ubuntu.com/ubuntu/ disco-updates main restricted
11 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
12
13 ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
14 ## team. Also, please note that software in universe WILL NOT receive any
15 ## review or updates from the Ubuntu security team.
16 deb http://fr.archive.ubuntu.com/ubuntu/ disco universe
17 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic universe
18 deb http://fr.archive.ubuntu.com/ubuntu/ disco-updates universe
19 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-updates universe
20
21 ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
22 ## team, and may not be under a free licence. Please satisfy yourself as to
23 ## your rights to use the software. Also, please note that software in
24 ## multiverse WILL NOT receive any review or updates from the Ubuntu
25 ## security team.
26 deb http://fr.archive.ubuntu.com/ubuntu/ disco multiverse
27 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic multiverse
28 deb http://fr.archive.ubuntu.com/ubuntu/ disco-updates multiverse
29 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
30
31 ## N.B. software from this repository may not have been tested as
32 ## extensively as that contained in the main release, although it includes
33 ## newer versions of some applications which may provide useful features.
34 ## Also, please note that software in backports WILL NOT receive any review
35 ## or updates from the Ubuntu security team.
36 deb http://fr.archive.ubuntu.com/ubuntu/ disco-backports main restricted universe multiverse
37 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
38
39 ## Uncomment the following two lines to add software from Canonical's
40 ## 'partner' repository.
41 ## This software is not part of Ubuntu, but is offered by Canonical and the
42 ## respective vendors as a service to Ubuntu users.
43 # deb http://archive.canonical.com/ubuntu bionic partner
44 # deb-src http://archive.canonical.com/ubuntu bionic partner
45
46 deb http://security.ubuntu.com/ubuntu disco-security main restricted
47 # deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted
48 deb http://security.ubuntu.com/ubuntu disco-security universe
49 # deb-src http://security.ubuntu.com/ubuntu bionic-security universe
50 deb http://security.ubuntu.com/ubuntu disco-security multiverse
51 # deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse
52 # deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main
53 # deb-src https://dl.winehq.org/wine-builds/ubuntu/ bionic main
54 # deb http://www.geogebra.net/linux/ stable main
55 # deb-src http://www.geogebra.net/linux/ stable main
/etc/apt/sources.list.save
/etc/apt/sources.list.distUpgrade
/etc/apt/sources.list.d/nextcloud-devs-ubuntu-client-bionic.list.save
/etc/apt/sources.list.d/google-chrome.list
1 ### THIS FILE IS AUTOMATICALLY CONFIGURED ###
2 # You may comment out this entry, but any other modifications may be lost.
3 # deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main # désactivé pour la mise à niveau vers disco
/etc/apt/sources.list.d/google-chrome.list.save
/etc/apt/sources.list.d/miktex.list.distUpgrade
/etc/apt/sources.list.d/geogebra.list
1 ### THIS FILE IS AUTOMATICALLY CONFIGURED ###
2 # You may comment out this entry, but any other modifications may be lost.
3 # deb http://www.geogebra.net/linux/ stable main
/etc/apt/sources.list.d/miktex.list.save
/etc/apt/sources.list.d/nextcloud-devs-ubuntu-client-bionic.list.distUpgrade
/etc/apt/sources.list.d/nextcloud-devs-ubuntu-client-bionic.list
1 # deb http://ppa.launchpad.net/nextcloud-devs/client/ubuntu disco main # désactivé pour la mise à niveau vers disco
2 # deb-src http://ppa.launchpad.net/nextcloud-devs/client/ubuntu bionic main
3 # deb-src http://ppa.launchpad.net/nextcloud-devs/client/ubuntu bionic main
/etc/apt/sources.list.d/miktex.list
1 # deb http://miktex.org/download/ubuntu xenial universe
/etc/apt/sources.list.d/geogebra.list.distUpgrade
/etc/apt/sources.list.d/google-chrome.list.distUpgrade
/etc/apt/sources.list.d/geogebra.list.save
Et les noyaux
ii binutils-x86-64-linux-gnu 2.30-21ubuntu1~18.04.2 amd64
ii linux-headers-5.0.0-31 5.0.0-31.33~18.04.1 all
ii linux-modules-5.0.0-31-generic 5.0.0-31.33~18.04.1 amd64
ii linux-modules-extra-5.0.0-31-generic 5.0.0-31.33~18.04.1 amd64
ii linux-headers-5.0.0-31-generic 5.0.0-31.33~18.04.1 amd64
ii linux-image-5.0.0-31-generic 5.0.0-31.33~18.04.1 amd64
ii linux-headers-5.0.0-32 5.0.0-32.34~18.04.2 all
ii linux-modules-5.0.0-32-generic 5.0.0-32.34~18.04.2 amd64
ii linux-modules-extra-5.0.0-32-generic 5.0.0-32.34~18.04.2 amd64
ii linux-headers-5.0.0-32-generic 5.0.0-32.34~18.04.2 amd64
ii linux-image-5.0.0-32-generic 5.0.0-32.34~18.04.2 amd64
ii linux-generic-hwe-18.04 5.0.0.32.89 amd64
ii linux-headers-generic-hwe-18.04 5.0.0.32.89 amd64
ii linux-image-generic-hwe-18.04 5.0.0.32.89 amd64
5.0.0-32-generic x86_64
Merci pour votre réponse,
Hors ligne
#5 Le 02/11/2019, à 22:38
- Hbeo
Re : [Résolu] File is empty Miktex
Bonsoir,
Et qu'appelles-tu miketex stp ? Je ne trouve aucun paquet de ce nom dans les dépôts ubuntu. MikeTeX est plutôt pour Windows…
Bonsoir,
Je souhaitais installer texlive et non miketex comme indiqué sur la doc d'ubuntu, mail il était déjà là d'une précédente installation; comme l'indique le site : https://miktex.org/ il est bien disponible pour linux, je ne trouve pas le paquet avec apt mais il est dans "logiciel ubuntu" sous le nom MikTex console lorsque je fais clic droit, détails sur l'icône.
Merci,
Hors ligne
#6 Le 02/11/2019, à 22:50
- xubu1957
Re : [Résolu] File is empty Miktex
Je trouve dans > askubuntu.com/questions/1130137/remove-miktex-from-ubuntu-18-04-2
Selon cette procédure , avant de désinstaller MiKTeX, vous devez d’abord réinitialiser votre installation sur les paramètres par défaut à l’aide de la console MiKTeX:
Lancez l'application de bureau MiKTeX Console (recherchez "MiKTeX Console" dans le lanceur d'application).
Cliquez sur "Nettoyage" pour accéder à la page de nettoyage.
Cliquez sur "Réinitialiser l'installation de TeX" aux paramètres d'usine.
Cela réinitialise l’installation de TeX à l’état initial, en supprimant tous les fichiers et répertoires créés par le programme d’installation MiKTeX. Vous pouvez maintenant désinstaller via la ligne de commande:sudo apt-get remove miktex sudo apt autoremove
Soumis à l'avis des aidants connaisseurs.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#7 Le 02/11/2019, à 22:57
- Hbeo
Re : [Résolu] File is empty Miktex
Malheureusement, lancer miketex console via le lanceur d'application me renvoie la même erreur de fichier manquant...
Hors ligne
#8 Le 02/11/2019, à 23:01
- xubu1957
Re : [Résolu] File is empty Miktex
Montre le retour de :
sudo apt update
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#9 Le 02/11/2019, à 23:03
- melixgaro
Re : [Résolu] File is empty Miktex
Désolé, mais je ne vois pas l'intérêt d'installer MikTeX sous ubuntu. J'utilise LaTeX via texlive depuis des années et ça marche très bien ainsi.
Dernière modification par melixgaro (Le 02/11/2019, à 23:13)
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#10 Le 02/11/2019, à 23:18
- melixgaro
Re : [Résolu] File is empty Miktex
J'attire l'attension sur le fait que :
1/ les dépôts miktex sont désactivés
2/ les sources mélangent les dépôts conçus pour disco, bionic, xenial. Il semble (rapide coup d'œil) que tout ce qui n'est pas disco est commenté, donc désactivé, mais ça n'est pas très propre et source d'erreurs dans le futur (on réactive un vieux dépôt sans prendre garde).
Je suggère, dans un premier temps, de faire le ménage, essayer de virer toute trace de miktex, histoire d'avoir un apt fonctionnel.
Donc comme le demande xubu, montre stp
sudo apt update
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#11 Le 03/11/2019, à 02:41
- Hbeo
Re : [Résolu] File is empty Miktex
Bonjour,
J'avais lancé une mise à jour vers 19.04 qui s'était bloqué à cause de ce paquet mais en redémarrant elle a fini par se faire. Je préfère donc vous redonner toutes les informations que vous m'avez demandé;
sources.list:
/etc/apt/sources.list
1 # deb cdrom:[Ubuntu 18.04.2 LTS _Bionic Beaver_ - Release amd64 (20190210)]/ bionic main restricted
2
3 # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
4 # newer versions of the distribution.
5 deb http://fr.archive.ubuntu.com/ubuntu/ disco main restricted
6 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic main restricted
7
8 ## Major bug fix updates produced after the final release of the
9 ## distribution.
10 deb http://fr.archive.ubuntu.com/ubuntu/ disco-updates main restricted
11 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
12
13 ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
14 ## team. Also, please note that software in universe WILL NOT receive any
15 ## review or updates from the Ubuntu security team.
16 deb http://fr.archive.ubuntu.com/ubuntu/ disco universe
17 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic universe
18 deb http://fr.archive.ubuntu.com/ubuntu/ disco-updates universe
19 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-updates universe
20
21 ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
22 ## team, and may not be under a free licence. Please satisfy yourself as to
23 ## your rights to use the software. Also, please note that software in
24 ## multiverse WILL NOT receive any review or updates from the Ubuntu
25 ## security team.
26 deb http://fr.archive.ubuntu.com/ubuntu/ disco multiverse
27 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic multiverse
28 deb http://fr.archive.ubuntu.com/ubuntu/ disco-updates multiverse
29 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
30
31 ## N.B. software from this repository may not have been tested as
32 ## extensively as that contained in the main release, although it includes
33 ## newer versions of some applications which may provide useful features.
34 ## Also, please note that software in backports WILL NOT receive any review
35 ## or updates from the Ubuntu security team.
36 deb http://fr.archive.ubuntu.com/ubuntu/ disco-backports main restricted universe multiverse
37 # deb-src http://fr.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
38
39 ## Uncomment the following two lines to add software from Canonical's
40 ## 'partner' repository.
41 ## This software is not part of Ubuntu, but is offered by Canonical and the
42 ## respective vendors as a service to Ubuntu users.
43 # deb http://archive.canonical.com/ubuntu bionic partner
44 # deb-src http://archive.canonical.com/ubuntu bionic partner
45
46 deb http://security.ubuntu.com/ubuntu disco-security main restricted
47 # deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted
48 deb http://security.ubuntu.com/ubuntu disco-security universe
49 # deb-src http://security.ubuntu.com/ubuntu bionic-security universe
50 deb http://security.ubuntu.com/ubuntu disco-security multiverse
51 # deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse
52 # deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main
53 # deb-src https://dl.winehq.org/wine-builds/ubuntu/ bionic main
54 # deb http://www.geogebra.net/linux/ stable main
55 # deb-src http://www.geogebra.net/linux/ stable main
/etc/apt/sources.list.save
/etc/apt/sources.list.distUpgrade
/etc/apt/sources.list.d/nextcloud-devs-ubuntu-client-bionic.list.save
/etc/apt/sources.list.d/google-chrome.list
1 ### THIS FILE IS AUTOMATICALLY CONFIGURED ###
2 # You may comment out this entry, but any other modifications may be lost.
3 # deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main # désactivé pour la mise à niveau vers disco
/etc/apt/sources.list.d/google-chrome.list.save
/etc/apt/sources.list.d/miktex.list.distUpgrade
/etc/apt/sources.list.d/geogebra.list
1 ### THIS FILE IS AUTOMATICALLY CONFIGURED ###
2 # You may comment out this entry, but any other modifications may be lost.
3 # deb http://www.geogebra.net/linux/ stable main
/etc/apt/sources.list.d/miktex.list.save
/etc/apt/sources.list.d/nextcloud-devs-ubuntu-client-bionic.list.distUpgrade
/etc/apt/sources.list.d/nextcloud-devs-ubuntu-client-bionic.list
1 # deb http://ppa.launchpad.net/nextcloud-devs/client/ubuntu disco main # désactivé pour la mise à niveau vers disco
2 # deb-src http://ppa.launchpad.net/nextcloud-devs/client/ubuntu bionic main
3 # deb-src http://ppa.launchpad.net/nextcloud-devs/client/ubuntu bionic main
/etc/apt/sources.list.d/miktex.list
1 # deb http://miktex.org/download/ubuntu xenial universe
/etc/apt/sources.list.d/geogebra.list.distUpgrade
/etc/apt/sources.list.d/google-chrome.list.distUpgrade
/etc/apt/sources.list.d/geogebra.list.save
Les noyaux,
ii binutils-x86-64-linux-gnu 2.32-7ubuntu4 amd64
ii linux-headers-5.0.0-31 5.0.0-31.33 all
ii linux-modules-5.0.0-31-generic 5.0.0-31.33 amd64
ii linux-modules-extra-5.0.0-31-generic 5.0.0-31.33 amd64
ii linux-headers-5.0.0-31-generic 5.0.0-31.33 amd64
ii linux-image-5.0.0-31-generic 5.0.0-31.33 amd64
ii linux-headers-5.0.0-32 5.0.0-32.34 all
ii linux-modules-5.0.0-32-generic 5.0.0-32.34 amd64
ii linux-modules-extra-5.0.0-32-generic 5.0.0-32.34 amd64
ii linux-headers-5.0.0-32-generic 5.0.0-32.34 amd64
ii linux-image-5.0.0-32-generic 5.0.0-32.34 amd64
ii linux-generic-hwe-18.04 5.0.0.32.89 amd64
ii linux-headers-generic-hwe-18.04 5.0.0.32.89 amd64
ii linux-image-generic-hwe-18.04 5.0.0.32.89 amd64
Avec sudo apt update, j'ai une bonne nouvelle
Atteint :1 http://fr.archive.ubuntu.com/ubuntu disco InRelease
Atteint :2 http://fr.archive.ubuntu.com/ubuntu disco-updates InRelease
Atteint :3 http://fr.archive.ubuntu.com/ubuntu disco-backports InRelease
Réception de :4 http://security.ubuntu.com/ubuntu disco-security InRelease [97,5 kB]
97,5 ko réceptionnés en 1s (123 ko/s)
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Tous les paquets sont à jour.
Je peux maintenant installer des paquets/mettre à jour mais je ne peux toujours pas désinstaller miktex sans avoir
Souhaitez-vous continuer ? [O/n] O
(Lecture de la base de données... 265900 fichiers et répertoires déjà installés.)
Suppression de miktex (2.9.7230-bionic1) ...
miktexsetup: File is empty.
miktexsetup: Data: path="/home/hector/.miktex/texmfs/data/miktex/data/le/0997c7e4ae995eb846b56013a9ed6048.fndb-5"
dpkg: erreur de traitement du paquet miktex (--remove) :
installed miktex package pre-removal script subprocess returned error exit status 1
Des erreurs ont été rencontrées pendant l'exécution :
miktex
E: Sub-process /usr/bin/dpkg returned an error code (1)
Cela m'empêche tout compilation de document latex quel que soit le logiciel et peu importe si j'utilise pdflatex/xetex/luatex, la même erreur surgit:
ERROR: File is empty.
ERROR: Info: path="/home/hector/.miktex/texmfs/data/miktex/data/le/0997c7e4ae995eb846b56013a9ed6048.fndb-5"
ERROR: Source: Libraries/MiKTeX/Core/MemoryMappedFile/unx/unxMemoryMappedFile.cpp
ERROR: Line: 107
Sorry, but pdflatex did not succeed.
En bref, l'erreur n'a pas changé mais les symptômes sont un peu moins grave (mais restent gênants) puisque je ne peux pas utiliser latex.
Merci de votre aide,
Hors ligne
#12 Le 03/11/2019, à 02:48
- melixgaro
Re : [Résolu] File is empty Miktex
Merci pour les retours.
Je me demande s'il ne faudrait pas forcer la réinstallation de miktex puis le désinstaller proprement et je suggère fortement d'installer ensuite texlive pour la compilation de tes documents latex.
Que donne ceci ?
dpkg -l | grep miktex
et
find /usr -type d -iname "*miktex*"
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#13 Le 03/11/2019, à 10:11
- Hbeo
Re : [Résolu] File is empty Miktex
Bonjour,
La première commande donne:
pi miktex 2.9.7230-bionic1 amd64 MiKTeX: a scalable TeX distribution
Et la seconde:
/usr/libexec/miktex
/usr/share/miktex-texmf
/usr/share/miktex-texmf/miktex
/usr/local/share/miktex-texmf
/usr/local/share/miktex-texmf/miktex
/usr/local/share/miktex-texmf/dvips/miktex
Dois-je supprimer manuellement les fichiers listés par la seconde commande (ainsi que ceux listés pour chaque autre répertoire)?
Merci,
Hors ligne
#14 Le 03/11/2019, à 13:18
- melixgaro
Re : [Résolu] File is empty Miktex
Non surtout pas de suppression manuelle.
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#15 Le 03/11/2019, à 14:00
- ylag
Re : [Résolu] File is empty Miktex
@melixgaro:
Salut,
Vu au #11:
dpkg: erreur de traitement du paquet miktex (--remove) :
installed miktex package pre-removal script subprocess returned error exit status 1
Des erreurs ont été rencontrées pendant l'exécution :
miktex
Il semble que le script de «pre-removal» ne fonctionne pas bien ?
Ces scripts sont dans /var/lib/dpkg/info en général du nom du paquet concerné avec pour extension .prerm; dans ce cas ce serait: miktex.prerm (à vérifier le bon nom du script avant toute chose) ?
Une bidouille qui pourrait fonctionner consisterait à éditer le fichier pour en remplacer le contenu par /bin/true:
#!/bin/sh
set -e
/bin/true
Ça aurait pour effet de retourner un code «exit status 0» valide. Par contre, les actions normalement exécutées par le script miktex.prerm ne se feront pas.
Il serait bon d'en faire une copie de sauvegarde avant d'en modifier le contenu, au cas où il faudrait le restaurer:
sudo cp /var/lib/dpkg/info/miktex.prerm /tmp/miktex.prerm
Avant de le modifier, il est toujours possible d'examiner le contenu du fichier en question pour avoir une idée de ses actions.
Si ça fonctionne, faudra ensuite vérifier si le paquet s'est bien complètement désintallé, il pourrait rester des fichiers à emlever manuellement ?
il y aurait aussi la possibilité de carrément enlever le script, en le déplacant dans /tmp, par exemple.:
sudo mv /var/lib/dpkg/info/miktex.prerm /tmp/miktex.prerm
A+
Dernière modification par ylag (Le 03/11/2019, à 16:21)
Hors ligne
#16 Le 03/11/2019, à 14:36
- Hbeo
Re : [Résolu] File is empty Miktex
Ça marche ! Livetex refonctionne normalement.
Merci infiniment à vous trois d'avoir pris le temps de me répondre !!
Pour les fichiers éventuellement restants, la commande
find /usr -type d -iname "*miktex*"
indiquée par Melixgaro ne me retourne plus que:
/usr/local/share/miktex-texmf
/usr/local/share/miktex-texmf/miktex
/usr/local/share/miktex-texmf/dvips/miktex
Il me semble donc qu'il reste des fichiers résiduels, puis-je maintenant que miktex est désinstaller les supprimer manuellement ? Et le cas échéant comment puis-je m'assurer qu'il n'en reste pas d'autres ?
Encore merci,
Hors ligne
#17 Le 03/11/2019, à 15:50
- melixgaro
Re : [Résolu] File is empty Miktex
Merci ylag d'être intervenu. Ne connaissant pas du tout miktex, je n'osais pas aller modifier les scripts de désinstallation.
Hbeo, attends je vais essayer de regarder les fichiers/dossiers déposés par miktex.
Donne le retour de
dpkg -l | grep miktex
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#18 Le 03/11/2019, à 16:32
- ylag
Re : [Résolu] File is empty Miktex
Salut,
Ne connaissant pas du tout miktex, je n'osais pas aller modifier les scripts de désinstallation.
Moi non plus, je ne connais pas ce MikTex (le site me semble fort bien fait, en passant...).
J'espère que @Hbeo a pris la peine de faire une copie de sauvegarde du fichier avant de procéder.
A+
Dernière modification par ylag (Le 03/11/2019, à 16:33)
Hors ligne
#19 Le 03/11/2019, à 18:04
- Hbeo
Re : [Résolu] File is empty Miktex
Donne le retour de
dpkg -l | grep miktex
J'obtiens rien, c'est-à-dire un retour à la ligne et il attend ma prochaine commande.
Dernière modification par Hbeo (Le 03/11/2019, à 18:31)
Hors ligne
#20 Le 03/11/2019, à 18:10
- Hbeo
Re : [Résolu] File is empty Miktex
J'espère que @Hbeo a pris la peine de faire une copie de sauvegarde du fichier avant de procéder.
EDIT
Le fichier contenait
#!/bin/sh -e
case "$1" in
remove)
miktexsetup factoryreset
;;
upgrade)
initexmf --admin --clean
;;
failed-upgrade)
;;
deconfigure)
;;
*)
;;
esac
Dernière modification par Hbeo (Le 03/11/2019, à 18:31)
Hors ligne
#21 Le 03/11/2019, à 20:00
- ylag
Re : [Résolu] File is empty Miktex
Salut,
Ton retour au #20 semble indiquer que la commande miktexsetup factoryreset n'a pas été exécutée avant la désinstallation du paquet miktex, puisque le fichier .prerm a été neutralisé.
Je ne saurais dire quelles en sont les conséquences pour ton système, voir ces deux liens (désolé pour l'anglais...) à ce sujet:
Remove MikTex from Ubuntu 18.04.2
Celui-ci, au bas de la page: Manage your TeX installation with MiKTeX Console
Autrement dit, il aurait fallu faire un miktexsetup factoryreset dans la console MiKTeX avant de procéder à la désinstallation du paquet ?
Le commentaire #19 indiquerait que le paquet est proprement désinstallé, c'est bon signe...
Tu pourrais peut-être refaire une recherche générale dans toute ton installation concernant miktex:
sudo find / -iname '*miktex*'
...si tu as une partition séparée pour ton /home, vérifie si le dossier /home/hector/.miktex est encore présent et vire-le avec son contenu; en fait, recherche aussi dans tout le /home ce qui serait relatif à miktex.
A+
Dernière modification par ylag (Le 03/11/2019, à 20:04)
Hors ligne
#22 Le 03/11/2019, à 20:36
- Hbeo
Re : [Résolu] File is empty Miktex
Bonjour,
J'ai réinstallé miktex pour pouvoir le désinstaller proprement en suivant les liens au-dessus, je l'ai donc enlevé (sans aucun problème). Normalement tout est reglé, j'obtiens cependant cela en lançant la commande:
sudo find / -iname '*miktex*'
/var/crash/_usr_bin_miktex-bibtex.1000.crash
/var/crash/miktex.0.crash
/var/lib/apt/lists/miktex.org_download_ubuntu_dists_bionic_InRelease
/var/lib/apt/lists/miktex.org_download_ubuntu_dists_bionic_universe_binary-amd64_Packages
/etc/apt/sources.list.d/miktex.list.distUpgrade
/etc/apt/sources.list.d/miktex.list.save
/etc/apt/sources.list.d/miktex.list
/etc/fonts/conf.d/09-miktex.conf
/root/.miktex
/root/.miktex/texmfs/config/miktex
/root/.miktex/texmfs/data/miktex
/root/.miktex/texmfs/data/miktex/log/miktex-console.log
/usr/share/doc/texlive-doc/latex/guide-latex-fr/Images/miktex.png
/usr/share/doc/texlive-doc/generic/hyph-utf8/img/miktex-languages.png
/home/hector/.cache/gnome-software/odrs/miktex-console.desktop.json
find: ‘/run/user/1000/gvfs’: Permission non accordée
Mais j'ai a peu près la même chose pour d'autres paquets désinstallés donc je pense que mon problème est réglé.
Merci beaucoup pour votre aide sans laquelle je n'aurai rien pu faire !!
Hors ligne
#23 Le 03/11/2019, à 21:22
- ylag
Re : [Résolu] File is empty Miktex
Bonsoir,
Je n'osais pas te suggérer une réinstall/désinstall, mais tant mieux si ça s'est bien passé
Sans que ce soit vraiment nécessaire, tu pourrais virer ces fichiers:
sudo rm /etc/apt/sources.list.d/miktex.list*
sudo rm -r /root/.miktex
rm /home/hector/.cache/gnome-software/odrs/miktex*
Pour les fichiers *.crash, le système devrait les nettoyer après 7 jours, je crois.
A+
Hors ligne
#24 Le 03/11/2019, à 22:44
- Hbeo
Re : [Résolu] File is empty Miktex
C'est fait, merci !
Hors ligne
#25 Le 04/11/2019, à 13:48
- ylag
Re : [Résolu] File is empty Miktex
Bonjour,
Juste une précision: Si jamais tu désires réinstaller MikTex sur la 18.04, il te faudra d'abord recréer le fichier de sources que je t'ai fait purger au commentaire #23.
Installer Miktex Linux
A+
Hors ligne