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: 696 ]

Blog: https://www.linkedin.com/in/bsilva-dias

 


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]

Funcionamento Básico do Netplan

Leitura recomendada

Personalização mais avançada do XFCE

Compactador MAC for Linux

Como trocar música de login do Ubuntu

ClassicMenu Indicator no Ubuntu 13.10

Authentication Failure no GDM no Arch Linux [Solução]

  

Comentários
[1] Comentário enviado por flavio.gd em 06/03/2019 - 20:49h

obrigado, sua ajuda foi de grande serventia
parabéns pelo poste..



Contribuir com comentário