PacketTracer 7.1/7.2 com erro no Debian 9: bibliotecas libcrypto.so.1.0.0 e libQt5ScriptTools.so.5 não encontradas

Publicado por Bruno Dias em 03/01/2019

[ Hits: 444 ]

 


PacketTracer 7.1/7.2 com erro no Debian 9: bibliotecas libcrypto.so.1.0.0 e libQt5ScriptTools.so.5 não encontradas



Na minha máquina, recentemente, instalei o Debian 9 com KDE para fazer alguns testes e tive problema com alguns aplicativos, incluindo o PacketTracer, um dos que eu mais uso, então estou postando a solução que encontrei para consertar o erro.

Esse tutorial descreve a correção para os erros das bibliotecas abaixo:

# ldd /opt/pt/bin/PacketTracer7
libcrypto.so.1.0.0 => not found
libQt5ScriptTools.so.5 => not found


Corrigindo a biblioteca libQt5ScriptTools

# apt search libQt5ScriptTools
Sorting... Done
Full Text Search... Done
libqt5scripttools5/stable 5.7.1~20161021+dfsg-2 amd64
Qt 5 script tools module


Como o resultado nos mostra, para essa biblioteca, só precisamos instalar o pacote libqt5scripttools5:

# apt install libqt5scripttools5

Corrigindo a biblioteca libcrypto.so.1.0.0

Ao jogar essa biblioteca no Google, percebemos que ela faz parte do pacote libssl1.0.0 (link abaixo), vamos ao troubleshoot:

# dpkg -l | grep libssl
ii  libssl-dev:amd64
ii  libssl-doc
ii  libssl1.0.2:amd64
ii  libssl1.1:amd64


Tenho instalado na minha máquina a versão 1.1 do libssl, e mesmo sendo mais avançado, não funciona, tem que ser a 1.0.0 (não sei o motivo).

O comando abaixo mostra que tenho a biblioteca libcrypto.so.1.0.2 instalado (alguns dos dados abaixo são link simbólicos):

# find /usr/lib/ -iname "libcrypto*"
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
/usr/lib/x86_64-linux-gnu/libcrypto.a
/usr/lib/x86_64-linux-gnu/pkgconfig/libcrypto.pc
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2
/usr/lib/x86_64-linux-gnu/libcrypto.so


Consegui um site na web onde tem o link para baixar o libssl1.0.0 (créditos para Alejandro Olivan Alvarez):

# wget http://blog.alexolivan.com/downloads/libssl1.0.0_1.0.1t-1+deb8u3_amd64.deb
# dpkg -i libssl1.0.0_1.0.1t-1+deb8u3_amd64.deb


Como o PacketTracer está vindo com alguns "problemas" no Linux, você precisa ajustar algumas configurações para ele funcionar perfeitamente, créditos ao Leandro Oliveira Nunes, que postou no fórum da Alura.

Seguir o processo abaixo:

# apt install libqt5webkit5 libqt5multimedia5 libqt5xml5 libqt5script5 libqt5script5

# vim /opt/pt/tpl.packettracer

Mudar a linha PTDIR=III para:

PTDIR=/opt/pt

# vim /usr/share/applications/pt7.desktop

Mudar a linha Exec=PacketTracer para:

Exec=/opt/pt/bin/PacketTracer7

# rm /usr/local/bin/packettracer
# ln -s /opt/pt/bin/PacketTracer7 /usr/local/bin/packettracer


Lembrando que fiz todo o processo como root, caso não seja root, precisa usar o sudo.

Espero que essa dica possa ajudar a todos, não esqueçam de ler os links postados acima, os créditos não são só meus.

Outras dicas deste autor

Fazendo a Instalação do MySQL no Sistema CentOS 7

Erro: PacketTracer não abre no Linux Mint 18.1 [Resolvido]

Leitura recomendada

WebVirtMgr - Acesse e gerencie suas máquinas virtuais via Web

Laptop Mode Tools - Como salvar nível de brilho da tela de laptop dinamicamente

Um wallpaper diferente em cada área de trabalho

TeamViewer no Fedora 18

Firefox otimizado para o seu processador

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário