It’s very likely the app was coded improperly, perhaps with a fixed path instead of a variable path somewhere.
This is something you have to write to the app’s authors (Cisco).
And then it would depend on whether Cisco has any interest in their app running on any other distro than Ubuntu (and possibly Debian).
I am facing the same issue.
Taking a look to an strace against the packet tracer shows they are looking for a lot of non-existing files on openSUSE.
I am using tumbleweed and tried making symlinks to the right patch of locale files and others but the result is the same, segfault.
For at least a sampling of errors, you should inspect the exact line referenced to verify what I wrote in my prior post… That commands are hardcoded pointing to locations and not using a relative path. If you find this to be the case, then you can try symlinking the locations or complain to Cisco (I’d highly recommend).
You can search for actual locations of files using the Find utility which is typically installed by default, but it’s much faster to use the locate utility instead. You can install and configure as follows
Install
zypper in mlocate
Populate the locate database. This only has to be done initially, and later if you ever do anything and then want to search within 24 hrs of that change… Otherwise, the database will update automatically daily. In a root console, run the following
updatedb
Now you’re ready to cook. You can now search for any text string which might be just the file name or including a path or partial path
Hi
Just installed it here and working fine on openSUSE 42.2 (Gnome), if in the extracted tarball as you user, run ldd against the binary in the bin directory, you might be missing a lib or too…
I installed in my data directory rather than opt, that’s about it…