IBM Support

IT19377: UNABLE TO OBTAIN KNOWN HOST KEY USING SSH KEY GRABBER

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Unable to obtain known host key using SSH Key grabber.
    
    When connecting to WSFTP Server 7.7 to get the known host key,
    the following error is displayed in logs:
    2016-09-09 15:32:09.347] ERROR Catch exception during parse the
    input file.
    [2016-09-09 15:32:09.347] ERROR [1473449529347] Unable to parse
    key, format could not be identified
    [2016-09-09 15:32:09.347] ERRORDTL
    [1473449529347]java.io.IOException: Unable to parse key, format
    could not be identified
     at com.sshtools.publickey.SshPublicKeyFileFactory.parse(Unknown
    Source)
     at
    com.sterlingcommerce.woodstock.ssh.db.SSHKeyDBInfoBase.display(S
    SHKeyDBInfoBase.java:1262)
     at
    com.sterlingcommerce.woodstock.ui.servlet.UpdateSFTPKeys.readReq
    uest(UpdateSFTPKeys.java:891)
     at
    com.sterlingcommerce.woodstock.ui.servlet.UpdateSFTPKeys.doPost(
    UpdateSFTPKeys.java:296)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
     at
    org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.jav
    a:511)
     at
    org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(Se
    rvletHandler.java:1221)
     at
    com.sterlingcommerce.woodstock.ui.dlsso.DLSSOFilter.doFilter(DLS
    SOFilter.java:264)
     at
    org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(Se
    rvletHandler.java:1212)
     at
    com.sterlingcommerce.security.csrf.SCUIcsrfFilter.doFilter(SCUIc
    srfFilter.java:66)
     at
    org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(Se
    rvletHandler.java:1212)
     at
    com.sterlingcommerce.security.dv.web.SCUIRequestValidatorFilter.
    doFilter(SCUIRequestValidatorFilter.java:30)
     at
    org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(Se
    rvletHandler.java:1212)
     at
    com.sterlingcommerce.security.dv.web.SCUISafeRequestFilter.doFil
    ter(SCUISafeRequestFilter.java:42)
     at
    org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(Se
    rvletHandler.java:1212)
     at
    com.sterlingcommerce.woodstock.ui.SecurityExtensionFilter.doFilt
    er(SecurityExtensionFilter.java:127)
     at
    org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(Se
    rvletHandler.java:1212)
     at
    org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.j
    ava:399)
     at
    org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandle
    r.java:216)
     at
    org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.j
    ava:182)
     at
    org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.j
    ava:768)
     at
    org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java
    :450)
     at
    org.mortbay.jetty.handler.ContextHandlerCollection.handle(Contex
    tHandlerCollection.java:230)
     at
    org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollec
    tion.java:114)
     at
    org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.j
    ava:152)
     at org.mortbay.jetty.Server.handle(Server.java:326)
     at
    org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.ja
    va:544)
     at
    org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConn
    ection.java:959)
     at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756)
     at
    org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
     at
    org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:406)
     at
    org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoi
    nt.java:410)
     at
    org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThrea
    dPool.java:451)
    

Local fix

Problem summary

  • Users Affected:
    All
    
    Problem Description:
    Unable to obtain the known host key using SSH Key grabber.
    
    Platforms Affected:
    All
    

Problem conclusion

  • Resolution Summary:
    
    A code fix is provided.
    
    
    Delivered In:
    5020500_16
    5020601_8
    5020603_3
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT19377

  • Reported component name

    STR B2B INTEGRA

  • Reported component ID

    5725D0600

  • Reported release

    525

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-02-22

  • Closed date

    2017-07-12

  • Last modified date

    2017-11-15

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    STR B2B INTEGRA

  • Fixed component ID

    5725D0600

Applicable component levels

  • R525 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS3JSW","label":"IBM Sterling B2B Integrator"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.2.5","Edition":"","Line of Business":{"code":"LOB02","label":"AI Applications"}}]

Document Information

Modified date:
15 November 2017