
Atualizei recentemente para 22.04 e acabei de perceber que o player GoPro não está funcionando. Eu recebo este erro:/usr/lib/GoProVRPlayer/GoProVRPlayer: error while loading shared libraries: libidn.so.11: cannot open shared object file: No such file or directory
Tentei reinstalá-lo seguindo o link abaixo:
Como posso visualizar vídeo 3D VR (realidade virtual) em uma tela 2D padrão no Ubuntu?
No entanto, continuo recebendo este erro:
error while loading shared libraries: libidn.so.11: cannot open shared object file: No such file or directory
Cansei disso: sudo apt-get install libidn11:i386
seguir issoErro libidn.so.11 ao iniciar um aplicativo. Mas não ajudou.
Também tentei isso:https://linux-packages.com/ubuntu-jammy-jellyfish/package/libidn-devmas não ajudou.
Como faço para corrigir isso?
Responder1
Você pode tentar instalá-lo manualmente a partir da versão anterior do Ubuntu.
Eu instalei a partir disso:
https://packages.ubuntu.com/focal/i386/libidn11/download
É uma versão do Ubuntu 20.04. A lib em si depende apenas da libc, portanto deve funcionar bem.
ldd /lib/i386-linux-gnu/libidn.so.11
linux-gate.so.1 (0xf7fae000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7d22000)
/lib/ld-linux.so.2 (0xf7fb0000)
Eu tive esse problema com outro aplicativo que também exigia essa libidn mais antiga (entre outras bibliotecas mais antigas) e com esse pacote instalado manualmente do Ubuntu mais antigo ele simplesmente funciona bem.
ATENÇÃO: NÃO ADICIONE O REPOZITÓRIO INTEIRO DO UBUNTU MAIS ANTIGO À SUA NOVA VERSÃO DO UBUNTU, POIS É MAIS PROVÁVEL CAUSAR PROBLEMAS. BASTA INSTALAR O 1 PACOTE ESPECÍFICO DO LINK QUE FORNECI
Outra opção é construir a biblioteca manualmente.