Helper script fails to launch stegosuite application
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
stegosuite (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
The script in /usr/bin/stegosuite does not quote the arguments properly, making it impossible to embed messages with spaces in them:
```
stegosuite -e --message "a b c" foo.png
```
This can be fixed by properly quoting the arguments in the helper script. See this diff:
```
--- stegosuite.orig 2023-10-06 11:06:12.052017660 -0400
+++ /usr/bin/stegosuite 2023-10-06 11:10:35.771779949 -0400
@@ -15,8 +15,8 @@
# Run with GTK2-fallback if swt<=4.8 and gtk>=3.22
if [ \( "$gtk3_version" -ge 22 \) -a \( "$swt4_version" -le 8 \) ]; then
- env SWT_GTK3=0 java -jar $STEGOSUITE_
+ env SWT_GTK3=0 java -jar $STEGOSUITE_
else
- java -jar $STEGOSUITE_
+ java -jar $STEGOSUITE_
fi
```
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: stegosuite 0.8.0-2 [modified: usr/bin/stegosuite]
ProcVersionSign
Uname: Linux 5.15.0-84-generic x86_64
ApportVersion: 2.20.11-
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: LXDE
Date: Fri Oct 6 11:06:48 2023
InstallationDate: Installed on 2021-02-19 (959 days ago)
InstallationMedia: Ubuntu 20.04.2.0 LTS "Focal Fossa" - Release amd64 (20210209.1)
PackageArchitec
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.utf8
SHELL=/bin/bash
SourcePackage: stegosuite
UpgradeStatus: No upgrade log present (probably fresh install)
summary: |
- Helper script fails to launch application + Helper script fails to launch stegosuite application |
Thanks for your report. This was already fixed with Stegosuite 0.9.0. /launchpad. net/ubuntu/ +source/ stegosuite/ 0.9.0-1/ +build/ 24622575
You can get it if you update to Ubuntu 23.04 or newer. Or by downloading it from here: https:/
You need libpicocli-java 4.6.2 or newer in order to run it (https:/ /packages. ubuntu. com/kinetic/ all/libpicocli- java/download)