"Error al descargar archivos de datos adicionales" después de instalar ttf-mscorefonts-installer


111

Después de una nueva instalación 12.04 I&& actualizando apt y reiniciando el sistema, siempre recibo este mensaje molesto después de reiniciar:

Error al descargar archivos de datos adicionales

Los siguientes paquetes solicitaron descargas de datos adicionales después de la instalación del paquete, pero los datos no se pudieron descargar o no se pudieron procesar.

ttf-mscorefonts-installer

La descarga se intentará nuevamente más tarde, o puede intentar la descarga nuevamente ahora. La ejecución de este comando requiere una conexión a Internet activa.

Pero si ejecuto el intento ahora, muestra una ventana de terminal parpadeante y no pasa nada. Volverá a suceder cuando reinicie el sistema.

Descubrí que alguien también tiene este problema , pero aún no ha respondido.

  • Soy un novato aquí, por favor ayuda.

En caso de que alguien busque una solución a este problema para 14.04 LTS (Trusty Tahr), aquí está el texto del primer y último mensaje para esta versión: "No se pudieron descargar los archivos de datos para algunos paquetes" y "Esto es una falla permanente eso deja estos paquetes inutilizables en su sistema. Es posible que necesite reparar su conexión a Internet, luego eliminar y reinstalar los paquetes para solucionar este problema ".
Walter Tross


Como se mencionó anteriormente, la solución de trabajo actual se ha propuesto para Ubuntu 16.04 y 16.10 . También debería ser lo mismo para Ubuntu 12.04.
Xiaodong Qi

Respuestas:


100

Solución 1:

Conéctese a Internet y ejecute este comando a continuación para corregir el error

sudo apt-get install --reinstall ttf-mscorefonts-installer  

Esto reinstalará el paquete y descargará los archivos de datos necesarios para configurar el paquete. Espere algunas veces para finalizar la descarga. El tamaño de descarga es de aproximadamente 4 MB.

Solución 2:

  1. Conéctese a Internet y vaya a este enlace de sourceforge y descargue todos los .exearchivos allí, excepto el wd97vwr32.exearchivo.

  2. Copie esos archivos en su directorio de inicio.

  3. Ejecute este comando para configurar el paquete

    sudo dpkg-reconfigure ttf-mscorefonts-installer
    
    • Esto le preguntará si ha descargado fuentes de microsoft o no. Use Tabpara seleccionar OK y presione Enter.
    • Luego, nuevamente se le pedirá que ingrese el nombre del directorio para los archivos descargados, escriba la ubicación de su directorio de inicio y use Tabpara seleccionar Aceptar , y presione Enter.

      Por ejemplo, si su nombre de inicio de sesión es anwar, la ubicación será /home/anwar, porque copié los archivos descargados allí.

¡Hecho! Ha configurado y configurado correctamente el paquete.

Nota: Si los archivos no se pueden descargar debido a un error 404, marque "¿No se puede descargar?" sección

¿Cuál fue la causa del problema?

Este paquete ttf-mscorefonts-installerse utiliza para descargar los archivos de fuentes de Microsoft (esos archivos están disponibles gratuitamente por Microsoft) desde Internet e instalarlos. Como debe aceptar el EULA de Microsoft para usar esos archivos de fuente, esas fuentes no se pueden incluir en el paquete como otros paquetes gratuitos (gratis como libertad) .

El problema era que de alguna manera te desconectabas de Internet antes de descargar esos archivos. Entonces, es el mensaje que pide descargar más archivos de datos.

No se puede descargar?

Si no puede descargar los archivos debido a errores 404 , he preparado un archivo tar.gz de los contenidos descargados. Puede descargarlo desde este enlace de Dropbox y extraerlo a una carpeta. Si lo extrae /tmp/, escribirá ese directorio después del dpkg-reconfigurecomando en la Solución 2.


3
La solución 1 resolvió mi problema en 14.04 LTS (Trusty Tahr). Shift-Tab para seleccionar "OK", luego Enter y Enter nuevamente.
Walter Tross

44
La solución 1 no funcionó para mí. Recibo el mensaje "Hashtype notch" cuando intentó descargar la fuente andale.ttf. Aparentemente, el mismo problema se discute y soluciona en askubuntu.com/questions/543673/mscorefonts-problems
Michael McGinnis

12
La solución 1 me falla debido a un error 404 (archivo no encontrado) con respecto a downloads.sourceforge.net/corefonts/andale32.exe . La solución 2 me falla porque el comando sudo dpkg-reconfigure ttf-mscorefonts-installerno me permite configurar el paquete. (Ubuntu 16.04 LTS)
marianoju

1
@Anwar a) Me alegro de que el enlace de SourceForge funcione para usted, pero consulte answers.launchpad.net/ubuntu/+question/404484 para obtener un archivo de registro con múltiples errores 404 que encontré al intentar reinstalar (no solo con andale32, pero también comic32 y arial32). b) ¿No debería sudo dpkg-reconfigurepermitirme volver a configurar aunque la fuente ya se haya configurado? c) Verifiqué y mscorefonts-eula license has already been accepted, así que ese no es el problema aquí.
marianoju

2
b) dpkg-reconfigureno hace nada si el paquete ya está configurado. En este caso, simplemente sugiero eliminar el paquete usando el sudo apt-get purge comando y volver a instalarlo.
Anwar

81

Fui al sitio de Debian y descargué ttf-mscorefonts-installer_3.6 y lo instalé usando Gdeb, instalado con éxito.

Ejemplo de línea de comando:

wget http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb

Ninguna de las otras soluciones publicadas aquí funcionó para mí.


10
Debería ser la respuesta aceptada;)
blong

2
Funciona bien, ¿hay algún enlace https?
Mark

3
1 esto funciona muy bien :) pero ¿por qué esta versión no ha terminado en el repositorio de Ubuntu aunque ..
angulared

2
¡Instalé esto usando gdebi y trabajé!
eri0o

2
La causa real es el error bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1607535 : puede corregirse en Ubuntu porque el backporting lleva demasiado tiempo por alguna razón.
Mikko Rantalainen

7

Tuve el mismo problema ... Entonces, esta es mi solución para solucionarlo:

sudo apt-get remove --purge ttf-mscorefonts-installer
cd /var/lib/update-notifier/package-data-downloads
sudo rm partial/*
sudo rmdir partial
sudo mkdir partial
sudo chmod 777 partial
sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
sudo rm partial/*
sudo rmdir partial
sudo mkdir partial
sudo chmod 744 partial

Gracias, he estado recibiendo este error en Ubuntu 16.04 y 16.10 y la mayoría de las soluciones no me estaban ayudando. Este parecía solucionarlo de inmediato, hizo que Times New Roman trabajara en Libre Office Writer y consiguió que los textos se mostraran correctamente nuevamente en Firefox. Gran ayuda
Alex

Como comentario anterior, funcionó para mí el 16.04 cuando otros no. Gracias :)
Teknogrebo

1
Esto funcionó una vez para mí, pero ahora lo estoy haciendo E: Failed to fetch https://iweb.dl.sourceforge.net/project/corefonts/the fonts/final/arialb32.exe 404 Not Found. Parece que Sourceforge está eliminando los archivos necesarios.
Cerin

4

Si estás obteniendo:

Obtenga: 1 http://downloads.sourceforge.net/corefonts/andale32.exe [969 B] Err: 1 http://downloads.sourceforge.net/corefonts/andale32.exe
Falta de coincidencia de suma de hash Obtenido 969 B en 1s (660 B / s)
W: No se pueden eliminar los privilegios para la descarga ya que el usuario '_apt' no puede acceder al archivo '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe'. - pkgAcquire :: Run (13: Permiso denegado) E: Error al recuperar http://downloads.sourceforge.net/mir...ourceforge.net Hash Sum no coincidente

E: Falló la descarga

Prueba esto:

sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/*

Seguido por:

sudo apt-get --purge --reinstall install ttf-mscorefonts-installer

Vea este hilo para más detalles.


1
Solo lo intenté pero ahora tengo un problema con arial: Err: 1 downloads.sourceforge.net/corefonts/arial32.exe Hash Sum no coinciden
JohnnyBizzle

¡Funcionó bien en Lubuntu 16.04! ¡Gracias!
Uilian

El error de privilegio _apt volvió a aparecer, pero esta vez fue mucho mejor. Vi fuentes instalando una por una. No hay error. Solo advertencias. Ahora las fuentes aparecen en LibreOffice.
Satya Prakash el

2

El mío funciona con la reinstalación (encontré el comando aquí y solo lo probé pero luego funcionó. Jajaja)

Desinstalar comando

sudo apt-get remove --purge ttf-mscorefonts-installer

Comando de instalación

sudo apt-get install --reinstall ttf-mscorefonts-installer  

Esta respuesta funciona para mí a diferencia de la aceptada. Purgar antes de reinstalar es una clave.
Yuri Gor

Falla con:Err:1 http://downloads.sourceforge.net/corefonts/arialb32.exe Redirection from https to 'http://downloads.sourceforge.net/mirrorproblem?failedmirror=vorboss.dl.sourceforge.net' is forbidden [IP: 5.10.152.194 443] E: Failed to fetch https://vorboss.dl.sourceforge.net/project/corefonts/the fonts/final/arialb32.exe Redirection from https to 'http://downloads.sourceforge.net/mirrorproblem?failedmirror=vorboss.dl.sourceforge.net' is forbidden [IP: 5.10.152.194 443] E: Download Failed
Serge Stroobandt

1

Detener el fastidioso, instalar y actualizar el caché de fuentes

Para detener la molestia Failure to download extra data files, primero elimine la descarga parcial:

$ sudo rm -R /var/lib/update-notifier/package-data-downloads/partial/

Luego, descargue e instale la versión Debian de este paquete:

$ wget http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
$ sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb
$ rm ttf-mscorefonts-installer_3.6_all.deb

Finalmente, aproveche esta oportunidad para actualizar el caché de fuentes:

$ sudo fc-cache -f -v

Para la automatización Ansible

- name: 'Removing buggy MicroSoft™ core fonts installer.'
  apt:
    pkg: ttf-mscorefonts-installer
    state: absent

- name: 'Removing partial download of MicroSoft™ core fonts.'
  file:
    path: '/var/lib/update-notifier/package-data-downloads/partial/'
    state: absent

- name: 'Installing Debian MicroSoft™ core fonts installer.'
  # https://askubuntu.com/a/1127190/164341
  apt:
      deb: 'http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb'

0

Desinstale el paquete ttf-mscorefonts-installer y luego instale ubuntu-restricción-extras .

Conéctese a internet y ejecute este comando:

sudo apt-get remove --purge ttf-mscorefonts-installer
sudo apt-get install ubuntu-restricted-extras

Después de la próxima puesta en marcha de su sistema, el mensaje desaparecerá.

(Tuve el mismo problema, pero incluso con un paquete más en el mensaje: flashplugin-installer ) este es el mensaje molesto que recibo en cada inicio (muy largo, haga clic derecho para descargarlo): este es el mensaje molesto que recibo cada comienzo

quizás tengas que reiniciar el sistema antes de instalar ubuntu-restricted-extras


¿Por qué debería desinstalar el paquete ttf-mscorefonts-installer, alguna razón? Tenga en cuenta que ubuntu-restricted-extrastambién instalarlo como una dependencia. ¿Entonces, cuál es el punto?
Anwar

Sí, hay una razón, porque funciona.
rubo77

1
Suena realmente extraño, pero supongo que hay un error en algún lugar de apt-get: porque incluso si elimina ttf-mscorefonts-installer incluso con la purga, el mensaje de que falta aún permanece después de un reinicio. Este es un comportamiento realmente extraño, pero la única solución es desinstalar todo lo que está relacionado con ese error y reinstalar ubuntu-restricted-extras después de un reinicio. Ya tenía este comportamiento extraño en dos
mashines

@ rubo77 Realmente no puedo confirmar esto ...
ζ--

solo funcionó, porque en mi computadora se instaló gksudo. agregué una nueva respuesta, que también debería funcionar en la instalación fresca de
kubuntu

0

La pregunta anterior está relacionada con esta otra .

Ninguna de las soluciones proporcionadas en ambas preguntas funcionó para mí. Por lo tanto, decidí:

Instalar manualmente las fuentes truetype

A continuación se detallan los 10 pasos que debe seguir para instalar manualmente las fuentes truetype principales de Microsoft. A menos que se indique lo contrario, todos los comandos deben ejecutarse dentro de una ventana de terminal de shell. En la mayoría de las distribuciones de * Ubuntu, la combinación de teclas Ctrl Alt T (método abreviado de teclado) es una de las formas en que puede abrir una nueva ventana de terminal de shell.

  1. Purgue el ttf-mscorefonts-installerpaquete y limpie su caché APT de paquetes DEB:

    sudo apt-get purge ttf-mscorefonts-installer -y ; sudo apt-get update ; sudo apt-get check ; sudo apt-get clean ; sudo apt-get autoremove -y
    
  2. Instale / actualice el administrador de archivos Thunar (será necesario cambiar el nombre de todas las fuentes TrueType descargadas):

    sudo add-apt-repository ppa:yuri-sucupira/thunar1.6.10-fix ; sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv AF8C7F18 ; sudo apt-get update ; sudo apt-get check ; sudo apt-get install thunar --reinstall -y ; sudo apt-get dist-upgrade -y
    
  3. Instale / actualice el archivador de archivos 7z (es un compactador / compresor de archivos y un extractor / descompresor requerido para extraer las fuentes TrueType del interior de los archivos EXE que tendrá que descargar):

    sudo apt-get install p7zip p7zip-full --reinstall -y
    
  4. Cree una fontscarpeta temporal ejecutando este comando de shell:

    mkdir /tmp/fonts
    
  5. Inicie un navegador web (como Mozilla Firefox, Google Chrome o cualquier otro que pueda estar usando), luego vaya a https://sourceforge.net/projects/corefonts/files/the%20fonts/final/ y descargue todos los archivos EXE excepto wd97vwr32.exe (porque wd97vwr32.exe es un visor de Word 97: no es un archivo de fuente truetype). Todos los archivos EXE descargados deben colocarse en/tmp/fonts

  6. Cambie el directorio (CD) en esa carpeta temporal:

    cd /tmp/fonts
    
  7. Extraiga el contenido de todos los archivos EXE descargados:

    7z e andale32.exe ; 7z e arial32.exe ; 7z e arialb32.exe ; 7z e comic32.exe ; 7z e courie32.exe ; 7z e georgi32.exe ; 7z e impact32.exe ; 7z e times32.exe ; 7z e trebuc32.exe ; 7z e verdan32.exe ; 7z e webdin32.exe
    
  8. Copie todos los archivos TTF (fuente TrueType) en la carpeta de fuentes TrueType de Microsoft de su sistema:

    sudo cp /tmp/fonts/*.TTF /usr/share/fonts/truetype/msttcorefonts/
    
    • Nota: si /usr/share/fonts/truetype/msttcorefonts/no existe, créelo ejecutando el comando de shellsudo mkdir /usr/share/fonts/truetype/msttcorefonts/
  9. Inicie Thunar en modo superusuario, dentro de la carpeta de fuentes truetype de Microsoft:

    sudo thunar /usr/share/fonts/truetype/msttcorefonts/
    
  10. Ahora, en la nueva ventana Thunar (ruta:) /usr/share/fonts/truetype/msttcorefonts/, vaya al menú Thunar y luego seleccione la opción Editar y luego presione Seleccionar todos los archivos . Luego presione la tecla F2 (o vaya a la opción de menú Editar y haga clic en Cambiar nombre ... , o aún haga clic derecho en el área donde se seleccionaron los archivos y elija la opción Cambiar nombre ... ), cambie el primer campo en izquierda a mayúsculas / minúsculas (si necesita un ejemplo, eche un vistazo a esta imagen ) y luego cambie el campo del lado derecho a Nombre y sufijo . Finalmente, en el Convert to:campo, cambie su parámetro a minúsculas y luego presione Renombrar archivos botón.

...¡y eso es!

Si hizo todo como se explica aquí, ahora tendrá todas las fuentes TrueType principales de Microsoft instaladas. Inicie, por ejemplo, LibreOffice Writer y compruebe si hay disponibles fuentes como Arial y Comic Sans. Si es así, las fuentes se agregaron correctamente a su sistema.

PD: las sobras en /tmp/fontsse eliminarán en el próximo (re) arranque del sistema. Por lo tanto, no necesita preocuparse por ellos.


0

Encontré el problema "No se pudieron descargar archivos de datos adicionales" después de ejecutar 'sudo apt install ubuntu-restricted-extras' en Ubuntu 18.04.

Solucioné el problema con estos dos comandos de terminal emitidos mientras estaba en ~ / Descargas: wget http://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.7_all.deb sudo gdebi ttf-mscorefonts-installer_3.7_all.deb

Buena suerte. (Si gdebi aún no está instalado, entonces 'sudo apt install gdebi' de antemano.


-1

busca el archivo gksudo

which gksudo

y para kdesudo

which kdesudo

Como uso kubuntu, falta gksudo cuando el script automatizado intenta descargar los archivos que faltan.

ese es el error !!

solución alternativa: lo resolví con un enlace simbólico:

ln -s /usr/bin/kdesudo /usr/bin/gksudo
sudo apt-get remove --purge ubuntu-restricted-extras ttf-mscorefonts-installer flashplugin-installer
sudo restart

después del reinicio:

sudo apt-get install ubuntu-restricted-extras flashplugin-installer

más tarde, puede eliminar ese feo enlace de solución alternativa nuevamente con:

sudo rm -i /usr/bin/gksudo

Todo un método de martillo pero funciona


Por favor, eche un vistazo a esta pregunta .
Usuario registrado

Supongo, puede desinstalar ubuntu-restricted-extrasy flashplugin-installerdespués de los problemas se resuelven AL
rubo77

-1

Es posible que tenga problemas ttf-mscorefonts-installerpara aceptar el EULA.

Estos comandos aceptarán el EULA y reinstalarán los paquetes (suponiendo que haya descargado las fuentes individuales .exe):

echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections
sudo dpkg-reconfigure ttf-mscorefonts-installer

Ese no fue mi problema, he aceptado el EULA después de usar algún otro método de reinstalación, y el problema persiste. OMG, Ubuntu ...
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.