[Gambas-bugtracker] Bug #2299: Shell with As Input output does not recieve data in some cases

bugtracker at gambaswiki.org bugtracker at gambaswiki.org
Sun Jul 4 17:53:04 CEST 2021


http://gambaswiki.org/bugtracker/edit?object=BUG.2299&from=L21haW4-

Brian G reported a new bug.

Summary
-------

Shell with As Input output does not recieve data in some cases

Type             : Bug
Priority         : High
Gambas version   : Master
Product          : Language


Description
-----------

It looks like programs that check for console, or expect console are not received by the shell command.

The app attached try Shell and exec of the ssh command, the shell version does not receive any data from the remote host

The exec method does...

   Shell "ssh localhost" for input output as "myshell"           ' this does not receive any input - logon prompt

   exec  ["ssh", "localhost"] for input output as "myshell"      ' this does get the remote logon prompt

They both work fine if using authentication keys bypassing the logon prompt.


System information
------------------

[System]
Gambas=3.16.90 feb39623d (CreateInitialgb.scripter-convertGBS3later)
OperatingSystem=Linux
Kernel=5.11.0-22-generic
Architecture=x86_64
Distribution=Linux Mint 20.1 Ulyssa
Desktop=MATE
Font=Ubuntu,10
Scale=7
Theme=mint-y
Language=en_US.UTF-8
Memory=14011M

[Libraries]
Cairo=libcairo.so.2.11600.0
Curl=libcurl.so.4.6.0
DBus=libdbus-1.so.3.19.11
GDK2=libgdk-x11-2.0.so.0.2400.32
GDK3=libgdk-3.so.0.2404.16
GStreamer=libgstreamer-1.0.so.0.1602.0
GTK+2=libgtk-x11-2.0.so.0.2400.32
GTK+3=libgtk-3.so.0.2404.16
OpenGL=libGL.so.1.7.0
Poppler=libpoppler.so.97.0.0
QT5=libQt5Core.so.5.12.8
SDL=libSDL-1.2.so.0.11.4
SQLite=libsqlite3.so.0.8.6

[Environment]
COMPIZ_CONFIG_PROFILE=mint
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-1hqWa8gMBA,guid=66226f63eccb15b8f0da4b9e60e1ba9d
DISPLAY=:50
EDITOR=/usr/bin/nano
GB_GUI=gb.gtk3
GIO_LAUNCHED_DESKTOP_FILE_PID=488620
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
GTK_MODULES=gail:atk-bridge
GTK_OVERLAY_SCROLLING=0
HOME=<home>
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
LD_LIBRARY_PATH=:/usr/local/easysoft/access:/usr/local/easysoft/lib
LOGNAME=<user>
MATE_DESKTOP_SESSION_ID=this-is-deprecated
MOTD_SHOWN=pam
PATH=<home>/bin:<home>/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
PULSE_CLIENTCONFIG=<home>/.x2go/C-<user>-50-1625406103_stDMATE_dp24/.pulse-client.conf
PWD=<home>
QT_ACCESSIBILITY=1
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_GRAPHICSSYSTEM=native
QT_LOGGING_RULES=*.debug=false
QT_QPA_PLATFORMTHEME=qt5ct
QT_SCALE_FACTOR=1
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/483813,unix/<hostname>:/tmp/.ICE-unix/483813
SHELL=/usr/bin/gsh
SHLVL=1
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
SSH_CLIENT=73.66.0.38 47596 22
SSH_CONNECTION=73.66.0.38 47596 192.168.250.8 22
STARTUP=/usr/bin/im-launch /usr/bin/env LD_LIBRARY_PATH=:/usr/local/easysoft/access:/usr/local/easysoft/lib mate-session
TERM=xterm
TZ=:/etc/localtime
USER=<user>
X2GO_AGENT_PID=482984
X2GO_SESSION=<user>-50-1625406103_stDMATE_dp24
XAUTHORITY=<home>/.Xauthority
XDG_CURRENT_DESKTOP=MATE
XDG_DATA_DIRS=<home>/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
XDG_RUNTIME_DIR=/run/user/1000
XDG_SESSION_CLASS=user
XDG_SESSION_ID=124
XDG_SESSION_TYPE=tty
XSESSION_EXEC=mate-session




More information about the Bugtracker mailing list