Firefox: libicui18n.so.58 não pode abrir o arquivo de objeto compartilhado

2

Acabei de instalar um novo sistema operacional com o manjaro Linux i3-wm edition.

Eu não encontrei o Firefox por padrão, então eu instalei via pacman.

Agora, quando executo o comando Firefox , volto:

XPCOMGlueLoad error for file /usr/lib/firefox/libxul.so
libicui18n.so.58: cannot open shared object file: No such file or directory
couldn't load XPCOM.

Alguma idéia do que pode estar causando esse problema?

    
por Philip Kirkbride 09.03.2017 / 21:31

1 resposta

0

Os comentários acima não oferecem nenhuma ajuda porque eles não conhecem bem o Archlinux (sim, Manjaro é baseado no Archlinux).

A causa deste problema é a atualização contínua do Archlinux, enquanto o Firefox ainda está usando a versão antiga do icu , este pacote foi atualizado no desenvolvimento do Archlinux, então o Firefox não encontrou libicui18n.so.58 , que é fornecido pela versão 58 de icu .

Portanto, para consertá-lo, basta instalar a versão antiga do AUR via yaourt ou qualquer ferramenta que você goste. No seu caso, icu58 é necessário.

E da próxima vez que você encontrar o mesmo erro, primeiro você deve descobrir a que pacote a biblioteca pertence e, em seguida, tentar instalar a versão necessária desse pacote. Nesse caso, pacman -Qo /usr/lib/libicui18n.so deve informar a você icu da biblioteca, a .58 após .so informará que a versão necessária é 58, então você pode ir direto para o AUR para encontrar o pacote.

PS: o número da versão provavelmente mudará com o tempo. Acabei de testar e diz *.so.59 não encontrado.

    
por 23.11.2017 / 10:25