Uploaded image for project: 'Karaf'
  1. Karaf
  2. KARAF-7190

SSH session not properly closed by Karaf

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 4.2.11, 4.3.1, 4.3.2
    • 4.2.12, 4.3.3
    • karaf
    • None

    Description

      After using « client » script, the tcp socket is not closed by Karaf and remains in CLOSE_WAIT state. The session is only closed after ssh timeout is reached.

      For instance with a SSH timeout set to 30 s :

      $ ./client “bundle:list”
       
      $ netstat | grep 8101
      tcp6       0      0 localhost:8101          localhost:47844         CLOSE_WAIT
       
      $ tail karaf.log
      INFO  | sshd-SshServer[2f716f77](port=8101)-nio2-thread-1 | ServerSessionImpl                | 46 - org.apache.sshd.osgi - 2.5.1 | Session karaf@/127.0.0.1:47844 authenticated
      INFO  | sshd-SshServer[2f716f77](port=8101)-timer-thread-1 | ServerSessionImpl                | 46 - org.apache.sshd.osgi - 2.5.1 | Disconnecting(ServerSessionImpl[karaf@/127.0.0.1:47844]): SSH2_DISCONNECT_PROTOCOL_ERROR - Detected IdleTimeout after 30415/30000 ms.

      The issue is the same with:

       $ bin/client

      And then CTRL-D

       

      Attachments

        Issue Links

          Activity

            People

              jbonofre Jean-Baptiste Onofré
              nicolas.dutertry Nicolas Dutertry
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: