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

RDP connection with remote app configuration doesn't work

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Invalid
    • 1.5.2
    • None
    • guacamole, guacd, RDP
    • None
    • guacamole, guacd and mysql are running as docker containers on mac. Remote Windows server is running Windows Server 2016 DataCenter
    • Important

    Description

      I am trying to connect to my windows server by creating a connection from latest guacamole. I was able to successfully access the server without any issue and perform the work needed. 

       

      However, when I update the connection with the remote app configuration to access only notepad application after the connection, I see a black screen and the rdp connection drops after few seconds.

       

      Please find the attachments for the combinations of remote app programs. Please suggest if I am missing something in my configuration.

      I see the same issue on Windows Server 2016 DataCenter and Windows Server 2022 DataCenter

       

      Based on guacd logs, I see below:

       

      guacd[7666]: DEBUG:    Support for CLIPRDR (clipboard redirection) registered. Awaiting channel connection.
      guacd[7666]: DEBUG:    Support for static channel "rdpdr" loaded.
      guacd[7666]: DEBUG:    Support for static channel "rdpsnd" loaded.
      guacd[7666]: DEBUG:    Support for RAIL (RemoteApp) registered. Awaiting channel connection.
      guacd[7666]: DEBUG:    Local framebuffer format  PIXEL_FORMAT_BGRX32
      guacd[7666]: DEBUG:    Remote framebuffer format PIXEL_FORMAT_BGRA32
      guacd[7666]: DEBUG:    CLIPRDR (clipboard redirection) channel connected.
      guacd[7666]: DEBUG:    SVC "rdpdr" connected.
      guacd[7666]: DEBUG:    SVC "rdpsnd" connected.
      guacd[7666]: DEBUG:    RAIL (RemoteApp) channel connected.
      guacd[7666]: DEBUG:    Loading Dynamic Virtual Channel rdpgfx
      guacd[7666]: DEBUG:    Clipboard data received. Reporting availability of clipboard data to RDP server.
      guacd[7666]: DEBUG:    RDPGFX channel will be used for the RDP Graphics Pipeline Extension.
      guacd[7666]: INFO:    Connected to RDPDR 1.13 as client 0x0001
      guacd[7666]: DEBUG:    Ignoring server capability set type=0x0001, length=44
      guacd[7666]: DEBUG:    Ignoring server capability set type=0x0002, length=8
      guacd[7666]: DEBUG:    Ignoring server capability set type=0x0003, length=8
      guacd[7666]: DEBUG:    Ignoring server capability set type=0x0004, length=8
      guacd[7666]: DEBUG:    Ignoring server capability set type=0x0005, length=8
      guacd[7666]: DEBUG:    Sending capabilities...
      guacd[7666]: DEBUG:    Capabilities sent.
      guacd[7666]: DEBUG:    Client ID confirmed
      guacd[7666]: INFO:    RDPDR user logged on
      guacd[7666]: DEBUG:    All supported devices sent.
      guacd[7666]: DEBUG:    Clipboard data received. Reporting availability of clipboard data to RDP server.
      guacd[7666]: DEBUG:    ERRINFO_LOGOFF_BY_USER (0x0000000C):The disconnection was initiated by the user logging off their session on the server.
      guacd[7666]: DEBUG:    rdp_set_error_info:freerdp_set_last_error_ex ERRINFO_LOGOFF_BY_USER [0x0001000C]
      guacd[7666]: INFO:    RDP server closed/refused connection: Manually logged off.
      guacd[7666]: DEBUG:    Disconnect reason code: 0xC.
      guacd[7666]: DEBUG:    CLIPRDR (clipboard redirection) channel disconnected.
      guacd[7666]: DEBUG:    RDPGFX channel support unloaded.
      guacd[7666]: DEBUG:    SVC "rdpdr" disconnected.
      guacd[7666]: DEBUG:    SVC "rdpsnd" disconnected.
      guacd[7666]: INFO:    Internal RDP client disconnected
      guacd[7666]: INFO:    User "@526d45c6-4e2f-4210-af19-e1c5dcc5d386" disconnected (0 users remain)
      guacd[7666]: INFO:    Last user of connection "$9e08acb2-5cec-4f96-b923-35b3248012f1" disconnected
      guacd[7666]: DEBUG:    Requesting termination of client...
      guacd[7666]: DEBUG:    Client terminated successfully.
      guacd[1]: INFO:    Connection "$9e08acb2-5cec-4f96-b923-35b3248012f1" removed.

       

      Mike Jumper 

      Attachments

        1. remoteapp_params1.png
          16 kB
          Balakrishna
        2. remoteapp_params2.png
          16 kB
          Balakrishna
        3. remoteapp_params4.png
          18 kB
          Balakrishna
        4. remoteapp_params3.png
          19 kB
          Balakrishna
        5. notepad_application_path.png
          80 kB
          Balakrishna

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            guacuser99 Balakrishna
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment