[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#910239: remmina-common: External Tools not working



Package: remmina-common
Version: 1.2.31.4+dfsg-1
Severity: normal

Dear Maintainer,

The external tools are not working.

dpkg-reconfigure remmina-common

dpkg -L remmina-common | grep external
/usr/share/remmina/external_tools
/usr/share/remmina/external_tools/functions.sh
/usr/share/remmina/external_tools/launcher.sh
/usr/share/remmina/external_tools/remmina_filezilla_sftp.sh
/usr/share/remmina/external_tools/remmina_filezilla_sftp_pki.sh
/usr/share/remmina/external_tools/remmina_nslookup.sh
/usr/share/remmina/external_tools/remmina_ping.sh
/usr/share/remmina/external_tools/remmina_traceroute.sh

ls  /usr/share/remmina/external_tools
functions.sh  remmina_filezilla_sftp_pki.sh  remmina_nslookup.sh
remmina_reload-gui.sh
launcher.sh   remmina_filezilla_sftp.sh      remmina_ping.sh
remmina_traceroute.sh

Steps to reproduce:
1. Select RDP connection from list
2. Ctrl+t
3. Choose any script

a. nslookup.sh
-ne
/usr/share/remmina/external_tools/remmina_nslookup.sh: 6:
/usr/share/remmina/external_tools/remmina_nslookup.sh: nslookup: not found
Hit a key to continue ...

b. ping.sh
-ne
Usage: ping [-aAbBdDfhLnOqrRUvV64] [-c count] [-i interval] [-I interface]
            [-m mark] [-M pmtudisc_option] [-l preload] [-p pattern] [-Q tos]
            [-s packetsize] [-S sndbuf] [-t ttl] [-T timestamp_option]
            [-w deadline] [-W timeout] [hop1 ...] destination
Usage: ping -6 [-aAbBdDfhLnOqrRUvV] [-c count] [-i interval] [-I interface]
             [-l preload] [-m mark] [-M pmtudisc_option]
             [-N nodeinfo_option] [-p pattern] [-Q tclass] [-s packetsize]
             [-S sndbuf] [-t ttl] [-T timestamp_option] [-w deadline]
             [-W timeout] destination
Hit a key to continue ...

c. traceroute.sh
-ne
Usage:
  traceroute [ -46dFITnreAUDV ] [ -f first_ttl ] [ -g gate,... ] [ -i device ]
[ -m max_ttl ] [ -N squeries ] [ -p port ] [ -t tos ] [ -l flow_label ] [ -w
MAX,HERE,NEAR ] [ -q nqueries ] [ -s src_addr ] [ -z sendwait ] [ --fwmark=num
] host [ packetlen ]
Options:
...


I created a new scritp in the /usr/share/remmina/external_tools

[code]
#!/bin/sh

. $(dirname $0)/functions.sh
settitle

sshpass -p PWD ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null
root@$server 'service nodm restart'

pause

[/code]

d. reload-gui.sh
-ne
ssh: Could not resolve hostname : Name or service not known
Hit a key to continue ...

Did not found information about right scripting for External Tools, there is
nothing related with "server" variable in it, only

[code]
cat /usr/share/remmina/external_tools/* | grep server
filezilla sftp://$ssh_username@$server
filezilla sftp://$ssh_username:"$ssh_password"@$server
nslookup $server
ping -c3 $server
sshpass -p PWD ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null
root@$server 'service nodm restart'
traceroute $server

[/code]

So, i bet, it is just empty one.
Is it a bug, or there is a good manual about variables in External Tools?



-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (900, 'testing'), (600, 'unstable'), (350, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.18.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

remmina-common depends on no packages.

Versions of packages remmina-common recommends:
ii  remmina  1.2.31.4+dfsg-1

remmina-common suggests no packages.


Reply to: