OVH Cloud OVH Cloud

installation msttcorefonts impossible sous debian Etch ?

23 réponses
Avatar
Bernard
Bonjour à tous,

J'ai installé sans problème, il y a 18 mois, ces polices sur mon desktop
sous Debian Sarge. Hier et aujourd'hui, j'ai essayé de refaire cette
install sur mon portable sous Debian Etch... mais là, çà n'a pas
marché !

#apt-get install msttcorefonts

a bien commencé le processus, jusqu'à ce que l'on arrive au
téléchargement de chacune des polices... et là, toujours la même chose
à chaque tentative : connexion terminée par expiration du délai
d'attente ! Aucune police true type n'est donc installée.

Merci pour vos suggestions pour contourner ce problème. Je n'ai pas de
souci de connexion, car n'importe quelle autre installation avec apt-get,
fonctionne normalement.

10 réponses

1 2 3
Avatar
YBM
Bernard a écrit :
Le Thu, 13 Nov 2008 09:26:02 +0100, Charlie Root a écrit :

Michael DENIS écrivait :

Fabien LE LEZ a écrit :
Elle fonctionne parfaitement chez moi ; si ce n'est pas le cas chez toi
(ce que je soupçonne), essaie de comprendre pourquoi.


La seule fois où j'ai eu un problème d'installation de msttcorefonts,
c'est sur une machine qui n'avait pas l'accès à internet. Maintenant,
si la machine a accès à internet, n'y aurait-il pas du filtrage (sur
les exécutables par exemple) ?


Ou un passage obligatoire par un proxy que ne connais pas le script ?
Vérifier dans ce cas la variable http_proxy



Je viens de vérifier. Sur le portable objet des problèmes cités, un

#find / | grep http_proxy



non : la VARIABLE http_proxy :

echo $http_proxy
Avatar
Bernard
Le Thu, 13 Nov 2008 22:38:40 +0100, YBM a écrit :

Bernard a écrit :
Le Thu, 13 Nov 2008 09:26:02 +0100, Charlie Root a écrit :

Michael DENIS écrivait :

Fabien LE LEZ a écrit :
Elle fonctionne parfaitement chez moi ; si ce n'est pas le cas chez
toi (ce que je soupçonne), essaie de comprendre pourquoi.


La seule fois où j'ai eu un problème d'installation de
msttcorefonts, c'est sur une machine qui n'avait pas l'accès à
internet. Maintenant, si la machine a accès à internet, n'y
aurait-il pas du filtrage (sur les exécutables par exemple) ?


Ou un passage obligatoire par un proxy que ne connais pas le script ?
Vérifier dans ce cas la variable http_proxy



Je viens de vérifier. Sur le portable objet des problèmes cités, un

#find / | grep http_proxy



non : la VARIABLE http_proxy :

echo $http_proxy



cette commande

#echo $http_proxy
retourne une chaîne vide. Lors de l'installation de Debian Etch sur ce
portable, la question m'avait été posée de savoir si, pour
l'installation via le réseau, je souhaitais introduire une adresse de
proxy, mais j'avais répondu - selon ce qui était proposé dans la doc -
en laissant blanc l'espace réservé à l'adresse du proxy.

Par ailleurs, j'ai désormais un nouveau problème : je ne peux plus ni
ré-installer ni désinstaller msttcorefonts. Hier encore, j'avais pu
faire divers essais d'installation (apt-get install msttcorefonts) qui me
donnaient les erreurs précisées précédemment, et ensuite désinstaller
et réessayer. Mais, depuis que j'ai fait une tentative d'installation à
partir du répertoire "lenny", je suis bloqué. Et pourtant, avant que de
restaurer mon ancien /etc/apt/sources.lists avec les bons liens pour
"etch" (stable main contrib non-free), j'avais bien pris la
précaution de faire une désinstall de la version Lenny de msttcorefonts.
Donc, là, maintenant, voici ce que j'ai :

#apt-get install msttcorefonts
Lecture des listes de paquets...
Construction de l'arbre des dépendances...
msttcorefonts est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 7 non mis à jour
#

#apt-get remove msttcorefonts (avec ou sans l'option -f c'est pareil)
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets suivants seront ENLEVES :
msttcorefonts
0 mis à jour, 0 nouvellement installés, 1 à enlever et 7 non mis à jour.
1 partiellement installés ou enlevés
Il est nécessaire de prendre 0o dans les archives.
Après dépaquetage, 213 ko d'espace disque seront libérés.
Souhaitez vous continuer [O/n] ?

O

(Lecture de la base de données... 44853 fichiers et répertoires déjà
installés.)
Suppression de msttcorefonts ...
/etc/defoma/hints/msttcorefonts.hints: Unable to open, or empty.
dpkg : erreur de traitement de msttcorefonts (--remove) :
le sous-processus pre-removal script a retourné une erreur de sortie
d'état 1
warning: /usr/share/fonts/X11/truetype does not exist or is not a
directory

These fonts were provided by Microsoft "in the interest of cross-platform
compatibility". This is no longer the case, but they are still available
from third parties.

You are free to download these fonts and use them... etc..

--23:59:51--
http://surfnet.dl.sourceforge.net/sourceforge/corefonts/andale32.exe
=> './andale32.exe'

et là, çà recommence comme pour les précédentes tentatives
d'installation (lors même qu'ici il s'agit d'un 'remove'), connexion
terminée par expiration du délai d'attente... et ce, pour chacune des
adresses essayées tout à tour par le système. A la fin, lorsque toutes
les adresses ont échoué :

All done, errors in processing 1 file
rm: ne peut enlever 'andale32.exe': Aucun fichier ou répertoire de ce
type
arialb32.exe: no such file or directory

All done, errors in processing 1 file
rm: ne peut enlever 'arialb32.exe' : Aucun fichier ou répertoire de ce
type

etc... pour chacune des polices

et ensuite :

rm ne peut évaluer 'andalemo.ttf': aucun fichier ou répertoire de ce
type etc...

/etc/defoma/hints/msttcorefonts.hints: Unable to open or empty
All fonts dowloaded and installed.
Des erreurs ont été rencontrées pendant l'exécution :
msttcorefonts
E: Sub-process /usr/bin/dpkg returned an error code (1)
#

Voilà ! Je tourne en rond. Merci de me dire comment tâcher de supprimer
ce package afin de tenter de le réinstaller proprement si c'est possible...
Avatar
Fabien LE LEZ
On Thu, 13 Nov 2008 19:31:43 +0100, Bernard :

et te démerder pour que le script les accepte directement.



Comment faire ?



Je ne sais pas. La page de man est un peu courte, comparée au script
lui-même.
Essaie de lancer
/usr/sbin/update-ms-fonts répertoire
où "répertoire" est le répertoire où tu as téléchargé tous les .exe.

(Tu peux toujours regarder "man update-ms-fonts", ça t'aidera
peut-être à y voir plus clair...)
Avatar
Fabien LE LEZ
On Thu, 13 Nov 2008 19:31:43 +0100, Bernard :

wget
http://surfnet.dl.sourceforge.net/sourceforge/corefonts/andale32.exe



Elle fonctionne parfaitement chez moi ; si ce n'est pas le cas chez toi
(ce que je soupçonne), essaie de comprendre pourquoi.





Si, çà fonctionne aussi chez moi: je viens d'essayer, et même sans
wget, aucun problème pour télécharger andale32.exe.



Sans wget, on s'en fout. La question est : est-ce que wget peut le
télécharger ?
Avatar
Fabien LE LEZ
On Fri, 14 Nov 2008 00:25:38 +0100, Bernard :

Par ailleurs, j'ai désormais un nouveau problème : je ne peux plus ni
ré-installer ni désinstaller msttcorefonts.



As-tu essayé ça ?
dpkg --purge msttcorefonts
Avatar
Fabien LE LEZ
On Thu, 13 Nov 2008 21:30:21 +0100, François :

Et avec une installation manuelle ?
http://packages.debian.org/etch/msttcorefonts



Ça ne changera rien : le souci n'est pas dans le téléchargement du
.deb, mais dans le script installé et auto-exécuté,
/usr/sbin/update-ms-fonts, qui télécharge, via wget, les .exe
nécessaires.
Manifestement, chez lui, wget déconne, donc le script échoue.
Avatar
Bernard
Le Fri, 14 Nov 2008 06:27:54 +0100, Fabien LE LEZ a écrit :

On Thu, 13 Nov 2008 19:31:43 +0100, Bernard :

wget
http://surfnet.dl.sourceforge.net/sourceforge/corefonts/andale32.exe



Elle fonctionne parfaitement chez moi ; si ce n'est pas le cas chez toi
(ce que je soupçonne), essaie de comprendre pourquoi.





Si, çà fonctionne aussi chez moi: je viens d'essayer, et même sans
wget, aucun problème pour télécharger andale32.exe.



Sans wget, on s'en fout. La question est : est-ce que wget peut le
télécharger ?



OUI ! wget télécharge le fichier lorsque je l'appelle manuellement !

Il est une question que je me suis posée. Lors de la procédure
automatique, lancée par l'install de Debian, ou plutôt après l'install,
au moment où se lance la commande de téléchargement des polices via une
tierse partie (surfnet etc...), le temps qui s'écoule entre l'appel de
l'adresse et le 'timeout' (enfin, la réponse comme quoi çà a coupé à
cause du temps d'attente max dépassé), ce temps me paraît bien court:
une à deux secondes peut-être, ce qui, avec un système aussi vieux que
le mien (300 MHz) est peut-être insuffisant. Pourtant, tous les autres
téléchargements que j'ai fait, et j'en ai fait un paquet pour
l'installation de Debian, ont fonctionné sans cette erreur... mais là,
peut on supposer qu'un script fixe le temps maxi d'attente à une valeur
trop faible... ?
Avatar
Bernard
Le Fri, 14 Nov 2008 06:30:34 +0100, Fabien LE LEZ a écrit :

On Fri, 14 Nov 2008 00:25:38 +0100, Bernard :

Par ailleurs, j'ai désormais un nouveau problème : je ne peux plus ni
ré-installer ni désinstaller msttcorefonts.



As-tu essayé ça ?
dpkg --purge msttcorefonts



OUI ! Je viens de ré-essayer, mais çà ne donne rien de plus qu'avec
apt-get remove:

#dpkg --purge msttcorefonts
(Lecture de la base de données...44853 fichiers et répertoires déjà
installés.)
Suppression de msttcorefonts...
/etc/defoma/hints/msttcorefonts.hints: Unable to open or empty.
dpkg : erreur de traitement de msttcorefonts (--purge) :
le sous processus pre-removal script a retourné une erreur de sortie
d'état 1
warning: /usr/share/fonts/X11/truetype does not exist or is not a
directory
warning: (ligne ci-dessus répétée une seconde fois)

J'ai une vague idée de ce qui se passe : mes bidouillages avec le package
initialement prévu pour 'Lenny', ont créé un système de fichier
différent, et, désormais, le dpkg --purge prévu pour fonctionner sous
Etch ne retrouve plus ses petits, et, en particulier, il ne retrouve plus
ses fichiers de préconfig avant retrait...

Avant que de quitter l'install via les packages 'Lenny', j'avais pris la
précaution de faire un 'remove', mais j'aurais sans doute dû faire un
'purge'. Je n'ose aller essayer cela, dans la crainte de mettre encore
davantage de m.... sur mon installation. Sans doute faudra-t-il que je
supprime manuellement certains répertoires, mais je ne sais pas lesquels
avec certitude...
Avatar
Erwan David
Bernard écrivait :

Le Fri, 14 Nov 2008 06:30:34 +0100, Fabien LE LEZ a écrit :

On Fri, 14 Nov 2008 00:25:38 +0100, Bernard :

Par ailleurs, j'ai désormais un nouveau problème : je ne peux plus ni
ré-installer ni désinstaller msttcorefonts.



As-tu essayé ça ?
dpkg --purge msttcorefonts



OUI ! Je viens de ré-essayer, mais çà ne donne rien de plus qu'avec
apt-get remove:

#dpkg --purge msttcorefonts
(Lecture de la base de données...44853 fichiers et répertoires déjà
installés.)
Suppression de msttcorefonts...
/etc/defoma/hints/msttcorefonts.hints: Unable to open or empty.
dpkg : erreur de traitement de msttcorefonts (--purge) :
le sous processus pre-removal script a retourné une erreur de sortie
d'état 1
warning: /usr/share/fonts/X11/truetype does not exist or is not a
directory
warning: (ligne ci-dessus répétée une seconde fois)

J'ai une vague idée de ce qui se passe : mes bidouillages avec le package
initialement prévu pour 'Lenny', ont créé un système de fichier
différent, et, désormais, le dpkg --purge prévu pour fonctionner sous
Etch ne retrouve plus ses petits, et, en particulier, il ne retrouve plus
ses fichiers de préconfig avant retrait...

Avant que de quitter l'install via les packages 'Lenny', j'avais pris la
précaution de faire un 'remove', mais j'aurais sans doute dû faire un
'purge'. Je n'ose aller essayer cela, dans la crainte de mettre encore
davantage de m.... sur mon installation. Sans doute faudra-t-il que je
supprime manuellement certains répertoires, mais je ne sais pas lesquels
avec certitude...



Ah mais en lenny c'est différen,t le paquet ne contiet pas de scripts,
et en plus a changé de nom (c'est ttf-msfonts-installer si ma mémoire
est bonne).

Paquet qui d'ailleurs (je viens de vérifier) ne contient pas non plsu de
script. Je ne sais pas où est passé ce script de download. Peut-être
dans le postinst ?

--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
Avatar
Jonathan ROTH
Le 13.11.2008 19:31, Bernard s'exprima:
Résolution de switch.dl.sourceforge.net... échec: Connexion terminée
par expiration du délai d'attente !



Ca m'arrive régulièrement sur sourceforge... peut être les serveurs qui
saturent de temps en temps.
1 2 3