cisagov / Malcolm

Malcolm is a powerful, easily deployable network traffic analysis tool suite for full packet capture artifacts (PCAP files), Zeek logs and Suricata alerts.
https://cisagov.github.io/Malcolm/
Other
1.97k stars 331 forks source link

yes/no/back dialog buttons in install/configure scripts don't work correctly on Ubuntu 22.04 #505

Open mmguero opened 5 days ago

mmguero commented 5 days ago

Recently the dialog options in the install.py script were changed to allow yes/no/back options.

However, the version of the dialog tool in Ubuntu 22.04 don't support these new options, so you end up with stuff that looks screwy like Ok/Yes/Cancel or Ok/Hedgehog/Cancel.

I guess we need to see if we can detect which versions of dialog this is supported in, and fall back to the old behavior (without the "back" button) if it's not supported. This will be kind of a pain, but maybe if we can push it down into the malcolm_common.py functions we can try to minimize how much of a pain.

mmguero commented 5 days ago

reported by @SnowRideN