Link to home
Start Free TrialLog in
Avatar of David
DavidFlag for United States of America

asked on

Installing PacketTracer7.2 on debian linux stretch 9.4

installing cisco packet tracer 7 on debian 9 stretch

running the executable yields:

david@debian9:/opt/pt/bin$ ./PacketTracer7
./PacketTracer7: ./libcrypto.so.1.0.0: no version information available (required by ./PacketTracer7)
Segmentation fault
david@debian9:/opt/pt/bin$



an ls and a ldd yields:

david@debian9:/opt/pt/bin$ ls
audio                       libQt5Core.so.5               libQt5ScriptTools.so.5    linguist
Cisco-PacketTracer.desktop  libQt5DBus.so.5               libQt5Sensors.so.5        Linux
Cisco-pka.xml               libQt5Gui.so.5                libQt5Sql.so.5            mediaservice
Cisco-pkt.xml               libQt5Multimedia.so.5         libQt5Svg.so.5            meta
Cisco-pkz.xml               libQt5MultimediaWidgets.so.5  libQt5WebKit.so.5         PacketTracer7
imageformats                libQt5Network.so.5            libQt5WebKitWidgets.so.5  platforms
libcrypto.so.1.0.0          libQt5Positioning.so.5        libQt5WebSockets.so.5     PT.conf
libicudata.so.52            libQt5PrintSupport.so.5       libQt5Widgets.so.5        sqldrivers
libicui18n.so.52            libQt5Qml.so.5                libQt5XcbQpa.so.5         ZIP_LICENSE
libicuuc.so.52              libQt5Script.so.5             libQt5Xml.so.5


david@debian9:/opt/pt/bin$ ldd PacketTracer7
./PacketTracer7: ./libcrypto.so.1.0.0: no version information available (required by ./PacketTracer7)
      linux-vdso.so.1 (0x00007ffdb1bd6000)
      libcrypto.so.1.0.0 => ./libcrypto.so.1.0.0 (0x00007f5351579000)
      libQt5WebKitWidgets.so.5 => ./libQt5WebKitWidgets.so.5 (0x00007f5351ba8000)
      libQt5WebKit.so.5 => ./libQt5WebKit.so.5 (0x00007f534f4ed000)
      libQt5Multimedia.so.5 => ./libQt5Multimedia.so.5 (0x00007f5351ad0000)
      libQt5PrintSupport.so.5 => ./libQt5PrintSupport.so.5 (0x00007f5351a69000)
      libQt5Svg.so.5 => ./libQt5Svg.so.5 (0x00007f5351a10000)
      libQt5Widgets.so.5 => ./libQt5Widgets.so.5 (0x00007f534ee9c000)
      libQt5Gui.so.5 => ./libQt5Gui.so.5 (0x00007f534ea06000)
      libQt5Network.so.5 => ./libQt5Network.so.5 (0x00007f534e8ac000)
      libQt5Xml.so.5 => ./libQt5Xml.so.5 (0x00007f534e86f000)
      libQt5Script.so.5 => ./libQt5Script.so.5 (0x00007f534e5ee000)
      libQt5ScriptTools.so.5 => ./libQt5ScriptTools.so.5 (0x00007f534e531000)
      libQt5Sql.so.5 => ./libQt5Sql.so.5 (0x00007f534e4f1000)
      libQt5Core.so.5 => ./libQt5Core.so.5 (0x00007f534df87000)
      libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f534dd4a000)
      libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f534d9c8000)
      libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f534d6c4000)
      libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f534d4ad000)
      libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f534d10e000)
      libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f534cf0a000)
      libQt5Sensors.so.5 => ./libQt5Sensors.so.5 (0x00007f534cecc000)
      libQt5MultimediaWidgets.so.5 => ./libQt5MultimediaWidgets.so.5 (0x00007f534ceb3000)
      libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f534cc99000)
      libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f534ca74000)
      libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f534c734000)
      libxslt.so.1 => /usr/lib/x86_64-linux-gnu/libxslt.so.1 (0x00007f534c4f5000)
      libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f534c13a000)
      libicui18n.so.52 => ./libicui18n.so.52 (0x00007f534bce9000)
      libicuuc.so.52 => ./libicuuc.so.52 (0x00007f534b953000)
      libQt5Positioning.so.5 => ./libQt5Positioning.so.5 (0x00007f534b915000)
      libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f534b601000)
      librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f534b3f9000)
      /lib64/ld-linux-x86-64.so.2 (0x00007f53519d1000)
      libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f534b1d1000)
      libicui18n.so.57 => /usr/lib/x86_64-linux-gnu/libicui18n.so.57 (0x00007f534ad57000)
      libicuuc.so.57 => /usr/lib/x86_64-linux-gnu/libicuuc.so.57 (0x00007f534a9af000)
      libicudata.so.57 => /usr/lib/x86_64-linux-gnu/libicudata.so.57 (0x00007f5348f32000)
      liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f5348d0c000)
      libicudata.so.52 => ./libicudata.so.52 (0x00007f534749e000)
      libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f534722b000)
      libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f5347027000)
      libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f5346e21000)
      libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f5346c0b000)
david@debian9:/opt/pt/bin$


any help would be appreciated

thanks in advance

-dave.j
Avatar of David Favor
David Favor
Flag of United States of America image

Likely you've missed installing the prerequisite of the openssl dev package...

apt-get install libssl-dev

Open in new window

Avatar of noci
noci

has openssl been installed on this system?

openssl base package is more than just the libraries. ( dev  only adds headers and symbol & debug info for libraries)
Avatar of David

ASKER

both openssl and libssl-dev have been installed (previously)

-dave.j
This may shed some light on this: (Ubuntu is actualy debian below...)

https://askubuntu.com/questions/830466/libcrypto-so-1-0-0-no-version-information-available-required-by-ssh#830532

So what verion of libcrypto is used here...
You maybe can get away with  creating a symlink to the libcrypto.so.1.0.0  of the system may work.
(rename the one here and make the symlink in this folder you have shown. (/opt/pt/bin...)
It may reveal that library that calls libcrypto may fail...?

In that case you need to reinstall the old openssl from debian...

strings ./libcrypto.so.1.0.0 | grep OpenSSL
wil show which version you will need (1.0.Xy)   Where X is from 0..9 and y is from a..z)
Avatar of David

ASKER

i'm not in a position to do that right now, but i think i read about this solution, and i think i had a hard time finding old libcrypto's because they seem to have purged them off the internet due to the heartbleed bug.  

i'll try it out tomorrow. thanks

-dave.j
Hi David,
Can you check this out, may this will help you to sort out the issue
Yep you are right old openssl are hard to find. The bugs they fix are mostly of a nature you don't ant the old ones to pop-up again.
Then again some old .iso's might still contain the libs.

You can also try if replacing the libcrypto.so.1.0.0 in your PacketTracer 7.2  can be replaced with a current one. (also a fairly simple check).
Hi,

First install libssl1.0.0

sudo apt-get install libssl1.0.0

Open in new window


Then copy the libcrypto.so.1.0.0 to /opt/pt/bin (overwrite)

cp -i /usr/lib/x86_x64-linux-gnu/libcrypto.so.1.0.0 /opt/pt/bin

Open in new window


Install libqt5webkit5

sudo apt-get install libqt5webkit5

Open in new window


Run PacketTracer

./PacketTracer7

Open in new window


Cheers
This question needs an answer!
Become an EE member today
7 DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform.
View membership options
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.