“Falha ao baixar arquivos de dados extras” após a instalação do ttf-mscorefonts-installer

111

Após a nova instalação 12.04, atualizando o apt e a reinicialização do sistema, sempre recebo esta mensagem irritante após a reinicialização:

Falha ao baixar arquivos de dados extras

Os pacotes a seguir solicitaram downloads adicionais de dados após a instalação do pacote, mas os dados não puderam ser baixados ou não puderam ser processados.

ttf-mscorefonts-installer

O download será tentado novamente mais tarde ou você pode tentar o download novamente agora. A execução deste comando requer uma conexão ativa com a Internet.

Mas se eu executar a tentativa agora, ele mostra a janela do terminal piscando e como se nada acontecesse. Isso acontecerá novamente quando eu reiniciar o sistema.

Encontrei alguém com esse problema também, mas ele ainda não respondeu.

  • Eu sou um novato aqui, por favor me ajude.
armanke13
fonte
Caso alguém procure uma solução para este problema para 14.04 LTS (Trusty Tahr), eis o texto da primeira e da última mensagem desta versão: "Não foi possível baixar os arquivos de dados de alguns pacotes" e "Esta é uma falha permanente isso deixa esses pacotes inutilizáveis ​​em seu sistema. Pode ser necessário corrigir sua conexão com a Internet, remover e reinstalar os pacotes para corrigir esse problema. "
Walter Tross
Como mencionado acima, a solução de trabalho atual foi proposta para o Ubuntu 16.04 e 16.10 . Deve ser o mesmo para o Ubuntu 12.04 também.
Xiaodong Qi

Respostas:

100

Solução 1:

Conecte-se à Internet e execute este comando abaixo, para corrigir o erro

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

Isso reinstalará o pacote e fará o download dos arquivos de dados necessários para configurá-lo. Aguarde alguns momentos para concluir o download. O tamanho do download é de aproximadamente 4 MB.

Solução 2:

  1. Conecte-se à Internet, acesse este link do sourceforge e faça o download de todos os .exearquivos, exceto o wd97vwr32.exearquivo.

  2. Copie esses arquivos no seu diretório pessoal.

  3. Execute este comando para configurar o pacote

    sudo dpkg-reconfigure ttf-mscorefonts-installer
    
    • Isso perguntará se você baixou as fontes da Microsoft ou não. Use Tabpara selecionar OK e pressione Enter.
    • Então, novamente, você será solicitado a inserir o nome do diretório para os arquivos baixados, digite o local do diretório inicial e use-o Tabpara selecionar OK e pressione Enter.

      Por exemplo, se o seu nome de login for anwar, o local será /home/anwar, porque eu copiei os arquivos baixados lá.

Feito! você configurou e instalou com sucesso o pacote.

Nota: Se não for possível fazer o download dos arquivos devido ao erro 404, marque a opção "Não é possível fazer o download?" seção

Qual foi a causa do problema?

Este pacote ttf-mscorefonts-installeré usado para baixar os arquivos de fonte da Microsoft (esses arquivos são disponibilizados gratuitamente pela Microsoft) da Internet e instalá-los. Como você deve aceitar o EULA da Microsoft para usar esses arquivos de fonte, essas fontes não podem ser incluídas no pacote como outros pacotes Free (Free as freedom) .

O problema era que, de alguma forma, você se desconecta da Internet antes de baixar esses arquivos. Então, é a mensagem pedindo para baixar mais arquivos de dados.

Não consegue baixar?

Se você não pode baixar os arquivos devido a erros 404 , preparei um arquivo tar.gz do conteúdo baixado. Você pode baixá-lo neste link da caixa de depósito e extraí-lo para uma pasta. Se você o extrair /tmp/, digitará esse diretório após o dpkg-reconfigurecomando na Solução 2.

Anwar
fonte
3
A solução 1 resolveu meu problema no 14.04 LTS (Trusty Tahr). Shift-Tab para selecionar "OK" e, em seguida, Enter e Enter novamente.
Walter Tross
4
A solução 1 não funcionou para mim. Recebo a mensagem "Incompatibilidade de Hashtype" quando ele tentou baixar a fonte andale.ttf. Aparentemente, o mesmo problema é discutido e fixado em askubuntu.com/questions/543673/mscorefonts-problems
Michael McGinnis
12
A solução 1 falha para mim devido a um erro 404 (arquivo não encontrado) em relação a downloads.sourceforge.net/corefonts/andale32.exe . A solução 2 falha para mim porque o comando sudo dpkg-reconfigure ttf-mscorefonts-installernão me permite configurar o pacote. (Ubuntu 16.04 LTS)
marianoju 29/11
1
@Anwar a) Estou feliz que o link SourceForge funcione para você, mas consulte answers.launchpad.net/ubuntu/+question/404484 para obter um arquivo de log com vários erros 404 que encontrei ao tentar reinstalar (não apenas com andale32, mas também comic32 e arial32). b) Não deve me sudo dpkg-reconfigurepermitir reconfigurar mesmo se a fonte já tiver sido configurada? c) Verifiquei e mscorefonts-eula license has already been accepted, portanto, esse não é o problema aqui.
Marianoju
2
b) dpkg-reconfigurenão faz nada se o pacote já estiver configurado. Nesse caso, sugiro simplesmente remover o pacote usando o sudo apt-get purge comando e reinstalar.
Anwar #
81

Eu fui ao site da Debian e baixei o ttf-mscorefonts-installer_3.6 e instalei-o usando o Gdeb, instalado com sucesso.

Exemplo de linha 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

Nenhuma das outras soluções postadas aqui funcionou para mim.

Muaad ElSharif
fonte
10
Deveria ser a resposta aceita;) #
27416
2
Funciona bem, existe algum link https?
Mark
3
+1 isso funciona muito bem :) mas por que essa versão não foi parar no repositório do Ubuntu, tho .. #
211
2
Eu instalei isso usando gdebi e funcionou!
eri0o
2
A causa real é o bug bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1607535 - pode ser corrigido no Ubuntu porque o backport leva muito tempo por algum motivo.
Mikko Rantalainen
7

Eu tive o mesmo problema ... Portanto, esta é minha solução alternativa para corrigi-lo:

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
user586446
fonte
Obrigado, eu estou recebendo esse bug no Ubuntu 16.04 e 16.10 e a maioria das soluções não estava me ajudando. Este pareceu corrigi-lo imediatamente, fez com que o Times New Roman trabalhasse no Libre Office Writer e conseguiu que os textos fossem exibidos corretamente novamente no Firefox. Grande ajuda.
28416 Alex
Como comentário anterior, funcionou para mim em 16.04, quando outros não. Obrigado :)
Teknogrebo
1
Isso funcionou uma vez para mim, mas agora estou conseguindo E: Failed to fetch https://iweb.dl.sourceforge.net/project/corefonts/the fonts/final/arialb32.exe 404 Not Found. Parece que o bom e velho Sourceforge está removendo os arquivos necessários.
Cerin
4

Se você estiver recebendo:

Get: 1 http://downloads.sourceforge.net/corefonts/andale32.exe [969 B] Erro: 1 http://downloads.sourceforge.net/corefonts/andale32.exe
Incompatibilidade de soma de hash Obteve 969 B em 1s (660 B / s)
W: Não é possível eliminar privilégios para fazer o download como arquivo '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe' não pôde ser acessado pelo usuário '_apt'. - pkgAcquire :: Run (13: permissão negada) E: falha ao buscar http://downloads.sourceforge.net/mir...ourceforge.net Incompatibilidade de soma de hash

E: Falha no download

Tente o seguinte:

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

Seguido por:

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

Veja este tópico para mais detalhes.

Lucas
fonte
1
Apenas tentei isso, mas agora eu tenho um problema com arial: Err: 1 downloads.sourceforge.net/corefonts/arial32.exe Hash Sum incompatibilidade
JohnnyBizzle
Funcionou bem no Lubuntu 16.04! Valeu!
Uilian
O erro de privilégio _apt veio novamente, mas desta vez foi muito melhor. Vi fontes instalando uma por uma. Sem erro. Somente avisos. Agora, as fontes aparecem no LibreOffice.
Satya Prakash
2

O meu funciona com a reinstalação (encontrei o comando aqui e tente-o, mas funcionou. Lol)

Comando de desinstalação

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

Comando Instalar

sudo apt-get install --reinstall ttf-mscorefonts-installer  
egotopia
fonte
Essa resposta funciona para mim, diferente da aceita. Limpar antes da reinstalação é uma chave.
Yuri Gor
Falha com: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 19/03
1

Interrompa o incômodo, instale e atualize o cache da fonte

Para interromper o processo Failure to download extra data files, remova primeiro o download parcial:

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

Então, faça o download e instale a versão Debian deste pacote:

$ 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

Por fim, aproveite esta oportunidade para atualizar o cache da fonte:

$ sudo fc-cache -f -v

Para automação 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'
Serge Stroobandt
fonte
0

Desinstale o pacote ttf-mscorefonts-installer e instale o ubuntu- strict -extras .

Conecte-se à Internet e execute este comando:

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

Após a próxima inicialização do seu sistema, a mensagem desaparecerá.

(tive o mesmo problema, mas com ainda mais um pacote na mensagem: flashplugin-installer ) esta é a mensagem irritante que recebo a cada início (por muito tempo, clique com o botão direito para fazer o download): esta é a mensagem irritante que recebo todo começo

talvez você precise reiniciar o sistema antes de instalar o ubuntu-strict-extras

rubo77
fonte
Por que ele deveria desinstalar o pacote ttf-mscorefonts-installer, por algum motivo? observe que ubuntu-restricted-extrastambém o instala como uma dependência. Então qual é o ponto?
Anwar
sim, há uma razão, porque funciona!
rubo77
1
Parece realmente estranho, mas eu acho que há um bug em algum lugar no apt-get: bcause, mesmo que você remova o ttf-mscorefonts-installer mesmo com a limpeza, a mensagem que está faltando ainda permanece após uma reinicialização! Esse é um comportamento realmente estranho, mas a única solução é desinstalar tudo o que está relacionado a esse bug e reinstalar os extras restritos ao ubuntu depois de uma reinicialização. Eu tive esse comportamento estranho em dois mashines já
rubo77
@ rubo77 Eu realmente não posso confirmar isso ...
ζ-- 19/09/12
só funcionou, porque no meu computador o gksudo foi instalado. Eu adicionei uma nova resposta, que também deve funcionar na instalação nova do
kubuntu
0

A pergunta acima está relacionada a essa outra .

Nenhuma das soluções fornecidas nas duas perguntas funcionou para mim. Por isso, decidi:

Instale manualmente as fontes truetype

Abaixo estão as 10 etapas que você precisa seguir para instalar manualmente as fontes truetype principais da Microsoft. Salvo indicação em contrário, todos os comandos devem ser executados dentro de uma janela de terminal do shell. Na maioria das distribuições * do Ubuntu, a combinação de teclas Ctrl Alt T (atalho de teclado) é uma das maneiras de abrir uma nova janela do terminal do shell.

  1. Limpe o ttf-mscorefonts-installerpacote e limpe o cache do APT dos pacotes 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 / atualize o gerenciador de arquivos Thunar (será necessário renomear todas as fontes truetype baixadas):

    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 / atualize o arquivador de arquivos 7z (é um compactador / compressor de arquivos e extrator / descompressor necessário para extrair as fontes do tipo truet de dentro dos arquivos EXE que você precisará baixar):

    sudo apt-get install p7zip p7zip-full --reinstall -y
    
  4. Crie uma fontspasta temporária executando este comando shell:

    mkdir /tmp/fonts
    
  5. Inicie um navegador da Web (como o Mozilla Firefox, Google Chrome ou qualquer outro que você esteja usando), vá para https://sourceforge.net/projects/corefonts/files/the%20fonts/final/ e baixe todos os arquivos EXE, exceto wd97vwr32.exe (porque o wd97vwr32.exe é um Visualizador do Word 97: não um arquivo de fonte truetype). Todos os arquivos EXE baixados devem ser colocados em/tmp/fonts

  6. Mude o diretório (CD) para essa pasta temporária:

    cd /tmp/fonts
    
  7. Extraia o conteúdo de todos os arquivos EXE baixados:

    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 os arquivos TTF (fonte truetype) na pasta de fontes truetype da Microsoft do sistema:

    sudo cp /tmp/fonts/*.TTF /usr/share/fonts/truetype/msttcorefonts/
    
    • Nota: se /usr/share/fonts/truetype/msttcorefonts/não existir, crie-o executando o comando shellsudo mkdir /usr/share/fonts/truetype/msttcorefonts/
  9. Inicie o Thunar no modo superusuário, dentro da pasta de fontes truetype da Microsoft:

    sudo thunar /usr/share/fonts/truetype/msttcorefonts/
    
  10. Agora, na nova janela do Thunar (caminho:) /usr/share/fonts/truetype/msttcorefonts/, vá para o menu Thunar, selecione a opção Editar e pressione Selecionar todos os arquivos . Em seguida, pressione a tecla F2 (ou vá para a opção de menu Editar e clique em Renomear ... ou ainda clique com o botão direito do mouse na área em que os arquivos foram selecionados e escolha a opção Renomear ... ), altere o primeiro campo no esquerda para Maiúsculas / Minúsculas (se você precisar de um exemplo, dê uma olhada nesta foto ) e altere o campo do lado direito para Nome e sufixo . Por fim, no Convert to:campo, altere seu parâmetro para minúsculo e pressione os arquivos Renomear botão.

...e é isso!

Se você fez tudo como explicado aqui, agora terá todas as fontes TrueType do núcleo da Microsoft instaladas. Inicie, por exemplo, o LibreOffice Writer e verifique se fontes como Arial e Comic Sans estão disponíveis. Se estiverem, as fontes foram adicionadas corretamente ao seu sistema.

PS: as sobras em /tmp/fontsserão eliminadas na próxima (re) inicialização do sistema. Portanto, você não precisa se preocupar com eles.

Yuri Sucupira
fonte
-1

procure o arquivo gksudo

which gksudo

e para o kdesudo

which kdesudo

desde que eu uso o kubuntu, o gksudo está ausente quando o script automatizado está tentando baixar os arquivos ausentes.

esse é o bug !!

solução alternativa: resolvi-o com um link 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

após o reinício:

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

mais tarde, você poderá remover novamente o feio link simbólico da solução alternativa com:

sudo rm -i /usr/bin/gksudo

Bastante um método de martelo, mas funciona

rubo77
fonte
Por favor, dê uma olhada nesta pergunta .
Usuário registrado
Eu acho que, você pode desinstalar ubuntu-restricted-extrase flashplugin-installerdepois problemas ao se resolvem
rubo77
-1

Você pode ter problemas ttf-mscorefonts-installerpara aceitar o EULA.

Esses comandos aceitarão o EULA e reinstalarão os pacotes (supondo que você baixou as fontes individuais .exe):

echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections
sudo dpkg-reconfigure ttf-mscorefonts-installer
Jack
fonte
Esse não foi o meu problema, aceitei o EULA depois de usar outro método de reinstalação e o problema persiste. OMG, Ubuntu ...
Ciro Santilli