As soluções anteriormente propostas não eram relevantes ou não funcionavam para mim. Por algum motivo, a atualização do pacote icu
de 59.1-2 para 60.1-1 causou a quebra de ligação e muitos programas (incluindo o pacman) falharam com esse erro depois. Não interrompi o pacman do meu lado.
Se você ainda tiver o pacote anterior em seu cache, tente isso, o que funcionou para mim:
- Localize a versão em cache do pacote (por exemplo, a minha foi
/var/cache/pacman/pkg/icu-59.1-2-x86_64.pkg.tar.xz
). - Extraia:
mkdir -p ~/pkg/tmp && tar xJvf /var/cache/pacman/pkg/icu-59.1-2-x86_64.pkg.tar.xz -C ~/pkg/tmp
- Copie libs para sua pasta lib:
sudo cp ~/pkg/tmp/usr/lib/libicu*.59 /usr/lib/
- Prossiga com a atualização:
sudo pacman -Syyu
- Agora você pode remover os arquivos que acabou de extrair.