You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@guacamole.apache.org by "Neel Rath (Jira)" <ji...@apache.org> on 2022/01/04 11:17:00 UTC

[jira] [Comment Edited] (GUACAMOLE-1478) underscore character not appear in SSH UI

    [ https://issues.apache.org/jira/browse/GUACAMOLE-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17468577#comment-17468577 ] 

Neel Rath edited comment on GUACAMOLE-1478 at 1/4/22, 11:16 AM:
----------------------------------------------------------------

I did tried but no success. I am using tomcat 9 with jre 8 with  debian . Please check my docker file and please help me if i am missing anything
{code:java}
FROM library/tomcat:9-jre8ENV ARCH=amd64 \
  GUAC_VER=1.3.0 \
  JAR_VER=1.0.0 \
  GUACAMOLE_HOME=/config/guacamole# Apply the s6-overlayRUN curl -SLO "https://github.com/just-containers/s6-overlay/releases/download/v1.20.0.0/s6-overlay-${ARCH}.tar.gz" \
  && tar -xzf s6-overlay-${ARCH}.tar.gz -C / \
  && tar -xzf s6-overlay-${ARCH}.tar.gz -C /usr ./bin \
  && rm -rf s6-overlay-${ARCH}.tar.gz \
  && mkdir -p ${GUACAMOLE_HOME} \
    ${GUACAMOLE_HOME}/lib \
    ${GUACAMOLE_HOME}/extensionsWORKDIR ${GUACAMOLE_HOME}# Install dependencies
RUN apt-get update && apt-get install -y \
    autoconf automake libcairo2-dev\
    libtool-bin libossp-uuid-dev \
    libavcodec-dev libavformat-dev libavutil-dev libswscale-dev \
    freerdp2-dev libpango1.0-dev libssh2-1-dev libtelnet-dev \
    libvncserver-dev libwebsockets-dev libpulse-dev libssl-dev \
    libvorbis-dev libwebp-dev make\
  && rm -rf /var/lib/apt/lists/*# Link FreeRDP to where guac expects it to be
RUN [ "$ARCH" = "armhf" ] && ln -s /usr/local/lib/freerdp /usr/lib/arm-linux-gnueabihf/freerdp || exit 0
RUN [ "$ARCH" = "amd64" ] && ln -s /usr/local/lib/freerdp /usr/lib/x86_64-linux-gnu/freerdp || exit 0# Install guacamole-server
RUN curl -SLO "http://apache.org/dyn/closer.cgi?action=download&filename=guacamole/${GUAC_VER}/source/guacamole-server-${GUAC_VER}.tar.gz" \
  && tar -xzf guacamole-server-${GUAC_VER}.tar.gz \
  && cd guacamole-server-${GUAC_VER} \
  && ./configure \
  && make -j$(getconf _NPROCESSORS_ONLN) \
  && make install \
  && cd .. \
  && rm -rf guacamole-server-${GUAC_VER}.tar.gz guacamole-server-${GUAC_VER} \
  && ldconfig# Install guacamole-client 
RUN set -x \
  && rm -rf ${CATALINA_HOME}/webapps/ROOT \
  && curl -SLo ${CATALINA_HOME}/webapps/devicessh.war "http://apache.org/dyn/closer.cgi?action=download&filename=guacamole/${GUAC_VER}/binary/guacamole-${GUAC_VER}.war"
 
 #unzip war file and copy js and min.js
 RUN unzip ${CATALINA_HOME}/webapps/devicessh.war -d ${CATALINA_HOME}/webapps/devicessh/
 COPY js/guacamole.js ${CATALINA_HOME}/webapps/devicessh/
 COPY js/guacamole.min.js ${CATALINA_HOME}/webapps/devicessh/
 
# Copy  dependency files
COPY target/device-ssh-proxy-service-${JAR_VER}.jar ${GUACAMOLE_HOME}/extensions/guacamole-auth-noauth-${GUAC_VER}.jar
COPY config/logback.xml ${GUACAMOLE_HOME}/ 
COPY config/guacamole.properties ${GUACAMOLE_HOME}/ 
#COPY config/noauth-config.xml ${GUACAMOLE_HOME}/ 
ENV GUACAMOLE_HOME=/config/guacamoleWORKDIR /usr/local/tomcat/binENTRYPOINT ["/init"]
CMD startup.sh ; guacd start ; tail -f /dev/null {code}


was (Author: JIRAUSER281909):
I did tried but no success. I am using tomcat 9 with jre 8. Please check my docker file and please help me if i am missing anything
{code:java}
FROM library/tomcat:9-jre8ENV ARCH=amd64 \
  GUAC_VER=1.3.0 \
  JAR_VER=1.0.0 \
  GUACAMOLE_HOME=/config/guacamole# Apply the s6-overlayRUN curl -SLO "https://github.com/just-containers/s6-overlay/releases/download/v1.20.0.0/s6-overlay-${ARCH}.tar.gz" \
  && tar -xzf s6-overlay-${ARCH}.tar.gz -C / \
  && tar -xzf s6-overlay-${ARCH}.tar.gz -C /usr ./bin \
  && rm -rf s6-overlay-${ARCH}.tar.gz \
  && mkdir -p ${GUACAMOLE_HOME} \
    ${GUACAMOLE_HOME}/lib \
    ${GUACAMOLE_HOME}/extensionsWORKDIR ${GUACAMOLE_HOME}# Install dependencies
RUN apt-get update && apt-get install -y \
    autoconf automake libcairo2-dev\
    libtool-bin libossp-uuid-dev \
    libavcodec-dev libavformat-dev libavutil-dev libswscale-dev \
    freerdp2-dev libpango1.0-dev libssh2-1-dev libtelnet-dev \
    libvncserver-dev libwebsockets-dev libpulse-dev libssl-dev \
    libvorbis-dev libwebp-dev make\
  && rm -rf /var/lib/apt/lists/*# Link FreeRDP to where guac expects it to be
RUN [ "$ARCH" = "armhf" ] && ln -s /usr/local/lib/freerdp /usr/lib/arm-linux-gnueabihf/freerdp || exit 0
RUN [ "$ARCH" = "amd64" ] && ln -s /usr/local/lib/freerdp /usr/lib/x86_64-linux-gnu/freerdp || exit 0# Install guacamole-server
RUN curl -SLO "http://apache.org/dyn/closer.cgi?action=download&filename=guacamole/${GUAC_VER}/source/guacamole-server-${GUAC_VER}.tar.gz" \
  && tar -xzf guacamole-server-${GUAC_VER}.tar.gz \
  && cd guacamole-server-${GUAC_VER} \
  && ./configure \
  && make -j$(getconf _NPROCESSORS_ONLN) \
  && make install \
  && cd .. \
  && rm -rf guacamole-server-${GUAC_VER}.tar.gz guacamole-server-${GUAC_VER} \
  && ldconfig# Install guacamole-client 
RUN set -x \
  && rm -rf ${CATALINA_HOME}/webapps/ROOT \
  && curl -SLo ${CATALINA_HOME}/webapps/devicessh.war "http://apache.org/dyn/closer.cgi?action=download&filename=guacamole/${GUAC_VER}/binary/guacamole-${GUAC_VER}.war"
 
 #unzip war file and copy js and min.js
 RUN unzip ${CATALINA_HOME}/webapps/devicessh.war -d ${CATALINA_HOME}/webapps/devicessh/
 COPY js/guacamole.js ${CATALINA_HOME}/webapps/devicessh/
 COPY js/guacamole.min.js ${CATALINA_HOME}/webapps/devicessh/
 
# Copy  dependency files
COPY target/device-ssh-proxy-service-${JAR_VER}.jar ${GUACAMOLE_HOME}/extensions/guacamole-auth-noauth-${GUAC_VER}.jar
COPY config/logback.xml ${GUACAMOLE_HOME}/ 
COPY config/guacamole.properties ${GUACAMOLE_HOME}/ 
#COPY config/noauth-config.xml ${GUACAMOLE_HOME}/ 
ENV GUACAMOLE_HOME=/config/guacamoleWORKDIR /usr/local/tomcat/binENTRYPOINT ["/init"]
CMD startup.sh ; guacd start ; tail -f /dev/null {code}

> underscore character not appear in SSH UI
> -----------------------------------------
>
>                 Key: GUACAMOLE-1478
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1478
>             Project: Guacamole
>          Issue Type: Bug
>          Components: guacamole
>    Affects Versions: 1.3.0
>            Reporter: Neel Rath
>            Priority: Minor
>         Attachments: Screenshot from 2021-12-15 11-46-57.png
>
>
> We are using guacamole ssh to connect to our remote device and perform some operation.
> we were using Guacamole 1.0.0 and it was working fine.
> Last month we  upgraded to 1.3.0 and the underscore( _ ) character  disappears from SSH UI suddenly. Its there on the UI but not visible. If i copy it from the  ssh terminal and paste in notepad I can see it. Its bit annoying for our users. Please help.
> Tested on both chrome and firefox.
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)