installing packettracer7

Hello!

OS: tumbleweed opensuse version 15.0
problem: installed packettracer from cisco academy and various dependencies getting it to launch after some minor issues. However, when running /opt/pt/bin/PackeTtracer7 it launches but is not interactable before shutting down. The terminal goes spews out

“Warning: libpng warning: iCCP: known incorrect sRGB profile.”

all the while up until the process closes.

Running it from “opt/pt/packettracer” like you’re supposed to still doesn’t launch it.

Anyone have any good ideas?

Thanks in advance

there is no such thing as OS: tumbleweed opensuse version 15.0, there is opensuse tumbleweed and opensuse leap 15.0 those are two different OS’s LEAP 15.0 is downstream from TW but they’re not compatible
what’s the output of

cat /etc/os-release 

you can ignore that warning as it’s not important

how did you install it, how did you fix the aforementioned dependency issues did you build from source or use a prebuild rpm, what is your repo list

zypper lr -d

assuming you started /opt/pt/packettracer in a terminal what are the terminal messages any errors, without knowing how and from where you installed it there’s nothing we can do to help

Hi
Version 7.1.1 needs openSSL 1.0, Tumbleweed has openSSL 1.1 they (Cisco) need to rebuild with proper support.


/data/applications/PackatTracer7.1.1/bin> ldd PacketTracer7 |grep "not found"
    libcrypto.so.1.0.0 => not found
/data/applications/PackatTracer7.1.1/bin> ./PacketTracer7 
./PacketTracer7: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

A softlink doesn’t work…


./PacketTracer7: /usr/lib64/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by ./PacketTracer7)

output cat /etc/os-release

NAME=“openSUSE Tumbleweed”

VERSION=“20180606”

ID=“opensuse-tumbleweed”
ID_LIKE=“opensuse suse”
VERSION_ID=“20180606”
PRETTY_NAME=“openSUSE Tumbleweed”
ANSI_COLOR=“0;32”
CPE_NAME=“cpe:/o:opensuse:tumbleweed:20180606”
BUG_REPORT_URL=“https://bugs.opensuse.org

I installed Packet Tracer 7.1.1 for Linux 64 bit.tar.gz from cisco academy and installed the dependencies through yast

output zypper lr -d

1 | openSUSE-20180530-0 | openSUSE-20180530-0 | Nei | ---- | ---- | 99 | rpm-md | hd:///?device=/dev/disk/by-id/usb-Kingston_DT_HyperX_0018F30C08335B9619170007-0:0-part2 |
2 | repo-debug | openSUSE-Tumbleweed-Debug | Nei | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/tumbleweed/repo/oss/ |
3 | repo-non-oss | openSUSE-Tumbleweed-Non-Oss | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/ |
4 | repo-oss | openSUSE-Tumbleweed-Oss | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/ |
5 | repo-source | openSUSE-Tumbleweed-Source | Nei | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/tumbleweed/repo/oss/ |
6 | repo-update | openSUSE-Tumbleweed-Update | Ja | (r ) Ja | Ja | 99 | rpm-md | http://download.opensuse.org/update/tumbleweed/

These are the different outputs I get:

QFSFileEngine::open: No file name specified
“INFO - Qt Version: 5.5.1”
QFSFileEngine::open: No file name specified
“INFO - DPI awareness: enabled via environment variable ‘QT_DEVICE_PIXEL_RATIO’ set to ‘auto’”
qt.qpa.plugin: Could not find the Qt platform plugin “wayland” in “”
QFSFileEngine::open: No file name specified
“INFO - Runtime platform: linux”
Debug: “Splash screen load time: 67”
Debug: " Initializing Options … "
Debug: "Initializing the engine … "
Debug: "Initializing the gui … "
Warning: QObject::disconnect: Unexpected null parameter
Warning: QObject::disconnect: Unexpected null parameter
Warning: libpng warning: iCCP: known incorrect sRGB profile
Warning: QObject::connect: No such slot CLogicalToolbar::showViewport()
Warning: QObject::connect: (receiver name: ‘CBaseLogicalToolbar’)
Warning: QWidget::setTabOrder: ‘first’ and ‘second’ must be in the same window
Warning: QMainWindow::addDockWidget: invalid ‘area’ argument

before the application apparently calls google analytics:
Debug: CAnalyticsTracker::finished_request() - OK - url: “http://www.google-analytics.com/collect
Debug: CAnalyticsTracker::finished_request() - OK - data: “ec=app&ea=track&el=init&ev=0&t=event&v=1&tid=UA-56074537-2&cid=ffedd2e7-783a-4c76-a0b4-26533beeff9f&aiid=ffedd2e7-783a-4c76-a0b4-26533beeff9f&an=Cisco%20Packet%20Tracer&av=7.1.1.0138&cd1=os_name:linux&ni=1”
Debug: CAnalyticsTracker::finished_request() - OK - reply headers: (“Access-Control-Allow-Origin”, “Date”, “Pragma”, “Expires”, “Cache-Control”, “Last-Modified”, “X-Content-Type-Options”, “Content-Type”, “Server”, “Content-Length”)
Debug: CAnalyticsTracker::finished_request() - OK - reply: "GIF89a\x01\x00\x01\x00\x80\xFF\x00\xFF\xFF\xFF\x00\x00\x00,\x00\x00\x00\x00\x01\x00\x01\x00\x00\x02\x02"“D\x01\x00;”
Debug: CAnalyticsTracker::finished_request() - OK - url: “http://www.google-analytics.com/collect
Debug: CAnalyticsTracker::finished_request() - OK - data: “ec=app&ea=track-screen&el=logical-workspace&ev=0&t=event&v=1&tid=UA-56074537-2&cid=ffedd2e7-783a-4c76-a0b4-26533beeff9f&aiid=ffedd2e7-783a-4c76-a0b4-26533beeff9f&an=Cisco%20Packet%20Tracer&av=7.1.1.0138&cd1=os_name:linux”
Debug: CAnalyticsTracker::finished_request() - OK - reply headers: (“Access-Control-Allow-Origin”, “Date”, “Pragma”, “Expires”, “Cache-Control”, “Last-Modified”, “X-Content-Type-Options”, “Content-Type”, “Server”, “Content-Length”)
Debug: CAnalyticsTracker::finished_request() - OK - reply: "GIF89a\x01\x00\x01\x00\x80\xFF\x00\xFF\xFF\xFF\x00\x00\x00,\x00\x00\x00\x00\x01\x00\x01\x00\x00\x02\x02"“D\x01\x00;”
Debug: CAnalyticsTracker::finished_request() - OK - url: “http://www.google-analytics.com/collect
Debug: CAnalyticsTracker::finished_request() - OK - data: “ec=app&ea=track&el=session&ev=1&sc=start&t=event&v=1&tid=UA-56074537-2&cid=ffedd2e7-783a-4c76-a0b4-26533beeff9f&aiid=ffedd2e7-783a-4c76-a0b4-26533beeff9f&an=Cisco%20Packet%20Tracer&av=7.1.1.0138&cd1=os_name:linux&ni=1”
Debug: CAnalyticsTracker::finished_request() - OK - reply headers: (“Access-Control-Allow-Origin”, “Date”, “Pragma”, “Expires”, “Cache-Control”, “Last-Modified”, “X-Content-Type-Options”, “Content-Type”, “Server”, “Content-Length”)
Debug: CAnalyticsTracker::finished_request() - OK - reply: "GIF89a\x01\x00\x01\x00\x80\xFF\x00\xFF\xFF\xFF\x00\x00\x00,\x00\x00\x00\x00\x01\x00\x01\x00\x00\x02\x02"“D\x01\x00;”

I found a page that listed a lot of libraries which i tried installing.
http://www.christospanoudis.com/how-to-install-packet-tracer-7-1-in-linux-and-resolve-any-dependency-issues/

however i didnt manage to find the qt modules connectivity contacts feedback gallery multimediakit organizer publishsubscribe quickparticles quicktest quickwidgets scripttools sensors serviceframework sql systeminfo and uitools.

Thanks

Hi
If you run the ldd command against the binary, think you will find it’s using the provided libraries and not the system libraries…

I just extract the tarball and run, no system install…


ldd /data/applications/PackatTracer7.1.1/bin/PacketTracer7 
    linux-vdso.so.1 (0x00007ffca73b7000)
    libcrypto.so.1.0.0 => not found
    libQt5WebKitWidgets.so.5 => /usr/lib64/libQt5WebKitWidgets.so.5 (0x00007f969d640000)
    libQt5WebKit.so.5 => /usr/lib64/libQt5WebKit.so.5 (0x00007f969a499000)
.....
    libvorbis.so.0 => /usr/lib64/libvorbis.so.0 (0x00007f968bac2000)
    libvorbisenc.so.2 => /usr/lib64/libvorbisenc.so.2 (0x00007f968b819000)
    libspeex.so.1 => /usr/lib64/libspeex.so.1 (0x00007f968b5fe000)

It use to work fine last time I tried it in openSUSE Leap 42.2…