Uploaded image for project: 'Guacamole'
  1. Guacamole
  2. GUACAMOLE-953

Guacamole server error "The remote desktop server is currently unreachable" even RDP is working from default remote desktop connect

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Invalid
    • Affects Version/s: 1.0.0
    • Fix Version/s: None
    • Component/s: guacamole, guacd, RDP
    • Labels:
    • Environment:
      Ubuntu 18.04.2 LTS
    • Flags:
      Important

      Description

      when we try to connect the client(to RDP) from third party app via guacamole server. it say "The remote desktop server is currently unreachable. If the problem persists, please notify your system administrator, or check your system logs." but I am able to take the RDP for the same client from "Remote Desktop Connection"(windows app) from same network. also I am able to connect the same client from Guacamole login portal which shows the client details configured in user-mapping.xml file. 

      when I check the guacamole syslogs. guacd socket is closing.

      FYI, Apache is configured with SSL for port 443.

      Logs from guacamole syslogs:

      2020-02-10 20:36:23,556 INFO [https-openssl-nio-443-exec-20] o.a.g.e.LocalEnvironment [LocalEnvironment.java:124] GUACAMOLE_HOME is "/etc/guacamole".
      2020-02-10 20:36:23,557 DEBUG [https-openssl-nio-443-exec-20] o.a.g.n.InetGuacamoleSocket [InetGuacamoleSocket.java:90] Connecting to guacd at localhost:4822.
      2020-02-10 20:36:23,616 INFO [https-openssl-nio-443-exec-20] o.a.g.t.TunnelRequestService [TunnelRequestService.java:225] User "6009da25-a61a-4090-83ee-479879a34f30" connected to connection "2130868029".
      2020-02-10 20:36:23,666 INFO [https-openssl-nio-443-exec-18] o.a.g.t.TunnelRequestService [TunnelRequestService.java:323] User "6009da25-a61a-4090-83ee-479879a34f30" disconnected from connection "2130868029". Duration: 50 milliseconds
      2020-02-10 20:36:23,666 DEBUG [https-openssl-nio-443-exec-18] o.a.g.n.InetGuacamoleSocket [InetGuacamoleSocket.java:122] Closing socket to guacd.
      2020-02-10 20:36:23,667 DEBUG [Thread-971] o.a.g.w.GuacamoleWebSocketTunnelEndpoint [GuacamoleWebSocketTunnelEndpoint.java:274] Connection to guacd closed.
      org.apache.guacamole.GuacamoleConnectionClosedException: Connection to guacd is closed.
              at org.apache.guacamole.io.ReaderGuacamoleReader.read(ReaderGuacamoleReader.java:183) ~[guacamole-common-1.0.0.jar:na]
              at org.apache.guacamole.io.ReaderGuacamoleReader.readInstruction(ReaderGuacamoleReader.java:195) ~[guacamole-common-1.0.0.jar:na]
              at org.apache.guacamole.protocol.FilteredGuacamoleReader.readInstruction(FilteredGuacamoleReader.java:81) ~[guacamole-common-1.0.0.jar:na]
              at org.apache.guacamole.protocol.FilteredGuacamoleReader.readInstruction(FilteredGuacamoleReader.java:81) ~[guacamole-common-1.0.0.jar:na]
              at org.apache.guacamole.protocol.FilteredGuacamoleReader.read(FilteredGuacamoleReader.java:64) ~[guacamole-common-1.0.0.jar:na]
              at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint$2.run(GuacamoleWebSocketTunnelEndpoint.java:246) ~[guacamole-common-1.0.0.jar:na]
      Caused by: java.net.SocketException: Socket closed
              at java.net.SocketInputStream.read(SocketInputStream.java:204) ~[na:1.8.0_242]
              at java.net.SocketInputStream.read(SocketInputStream.java:141) ~[na:1.8.0_242]
              at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) ~[na:1.8.0_242]
              at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) ~[na:1.8.0_242]
              at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) ~[na:1.8.0_242]
              at java.io.InputStreamReader.read(InputStreamReader.java:184) ~[na:1.8.0_242]
              at org.apache.guacamole.io.ReaderGuacamoleReader.read(ReaderGuacamoleReader.java:169) ~[guacamole-common-1.0.0.jar:na]
              ... 5 common frames omitted**

      Getting guacd server status with error,
      Feb 10 20:25:32 ubuntu-VirtualBox guacd[25237]: Parameter "gateway-port" omitted. Using default value of 443.
      Feb 10 20:25:32 ubuntu-VirtualBox guacd[25237]: User "@95ce06bd-0b70-400f-9a53-753ffda0b423" joined connection "$7f579074-597d-40b3-9a9a-c0021a323700" (1 users now present)
      Feb 10 20:25:32 ubuntu-VirtualBox guacd[25237]: Client has not defined its protocol version.
      Feb 10 20:25:32 ubuntu-VirtualBox guacd[25237]: Loading keymap "base"
      Feb 10 20:25:32 ubuntu-VirtualBox guacd[25237]: Loading keymap "en-us-qwerty"
      Feb 10 20:25:32 ubuntu-VirtualBox guacd[25237]: Error connecting to RDP server
      Feb 10 20:25:32 ubuntu-VirtualBox guacd[25237]: User "@95ce06bd-0b70-400f-9a53-753ffda0b423" disconnected (0 users remain)
      Feb 10 20:25:32 ubuntu-VirtualBox guacd[25237]: Last user of connection "$7f579074-597d-40b3-9a9a-c0021a323700" disconnected
      Feb 10 20:25:32 ubuntu-VirtualBox guacd[25237]: Requesting termination of client...
      Feb 10 20:25:33 ubuntu-VirtualBox guacd[25076]: Connection "$7f579074-597d-40b3-9a9a-c0021a323700" removed.

      does anybody idea about this issue? Please help me to resolve this.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              Rajappan Kalimuthu
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: