Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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
cqfd93 a écrit :

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

melixgaro a écrit :

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

Le 29/04/2019, zan a écrit :

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,

melixgaro a écrit :

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. smile

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

melixgaro a écrit :

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

ylag a écrit :

J'espère que @Hbeo a pris la peine de faire une copie de sauvegarde du fichier avant de procéder. smile

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é smile

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 smile !

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