IBM Support

PM68330: PROPOGATION OF HTTPD.CONF FAILES DUE TO PATH TRUNCATION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Atfer modifying  web server settings, the console prompts you
    to  propagate the configuration file httpd.conf from the local
    copy to the target. This results in an error : "A problem was
    encountered transferring the designated file. Make sure the
    file exists and has correct access permissions."
    
    File permissions are correct.
    
    Log messages:
    WebSphere Platform 8.0.0.3
    
    [27/06/12 17:51:59:947 CEST] 00000012 AdminServiceI 3   invoke
    method  throws exception
    com.ibm.websphere.management.exception.AdminException:
    javax.management.MBeanException: Exception thrown in
    RequiredModelMBean
    while trying to invoke operation downloadFile
    at
    com.ibm.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.ja
    va:1417)  ...
    at
    com.ibm.ws.security.util.AccessController.doPrivileged(AccessCon
    troller.
    java:118)
    . . .
    Caused by:
    com.ibm.websphere.management.filetransfer.client.TransferFailedE
    xception
    : /opt/SERV/conf/httpd.conf6144055163210688964.tmp is not a
    child of:
    /opt/was8/profiles/CustSERV, /opt/was7/ihs7, /opt/SERV/con
    ==
    Note that path /opt/SERV/con  is truncated from /opt/SERV/conf
    

Local fix

  • Can create a soft link from /opt/SERV/con to /opt/SERV/conf
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  IBM WebSphere Application Server V8.0 and   *
    *                  V8.5 Network Deployment edition users who   *
    *                  change WebServer settings and propagate     *
    *                  the http.conf file from a local copy to a   *
    *                  target machine via the administrative       *
    *                  console.                                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: After modifying WebServer settings      *
    *                      you are prompted to propagate the       *
    *                      configuration http.conf from local to   *
    *                      target which results in error:          *
    *                      "A problem was encountered              *
    *                      transferring the designated file.       *
    *                      Make sure the file exists and has       *
    *                      correct access permission.              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Propagating the updated http.conf file from local to target
    machine failed. Nodeagent trace log showed the path got
    truncated, see below:
    [7/3/12 9:39:46:914 CEST] 00000010 FileTransferC 3 web_ws:
    Config filename =
    /opt/home/websphere/was80/data/ihs/web_ws/httpd.conf
    [7/3/12 9:39:46:914 CEST] 00000010 FileTransferC 3 web_ws:
    Config file path = /opt/home/websphere/was80/data/ihs/web_w
    [7/3/12 9:39:46:915 CEST] 00000010 FileTransferC 3 (3)Parent
    path = /opt/home/websphere/was80/data/ihs/web_w: file =
    /opt/home/websphere/was80/data/ihs/web_ws/httpd.conf365162072964
    7825867.tmp
    [7/3/12 9:39:46:915 CEST] 00000010 FileTransferC >
    isDestinationFileChildOfDirectory Entry
    /opt/home/websphere/was80/data/ihs/web_ws/httpd.conf365162072964
    7825867.tmp
    /opt/home/websphere/was80/data/ihs/web_w
    [7/3/12 9:39:46:916 CEST] 00000010 FileTransferC <
    isDestinationFileChildOfDirectory Exit
    false
    [7/3/12 9:39:46:916 CEST] 00000010 FileTransferC 3
    download/webtransfer/1341301186862
    com.ibm.websphere.management.filetransfer.client.TransferFailedE
    xception:
    /opt/home/websphere/was80/data/ihs/web_ws/httpd.conf365162072964
    7825867.tmp is not a child of: /users/was80/profiles/node01,
    /soft/was80/HTTPServer,
    /opt/home/websphere/was80/data/ihs/web_w
    at
    com.ibm.ws.management.filetransfer.client.FileTransferClientImpl
    .verifyDestPathChildOfRootInstallPath(FileTransferClientImpl.jav
    a:4046)
    at
    com.ibm.ws.management.filetransfer.client.FileTransferClientImpl
    .download(FileTransferClientImpl.java:1794)
    at
    com.ibm.ws.management.filetransfer.client.FileTransferClientImpl
    .downloadFile(FileTransferClientImpl.java:994)
    at
    com.ibm.ws.management.filetransfer.client.FileTransferClientImpl
    .downloadFile(FileTransferClientImpl.java:924)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:60)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:37)
    at java.lang.reflect.Method.invoke(Method.java:611)
    at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:49)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:60)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:37)
    at java.lang.reflect.Method.invoke(Method.java:611)
    at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:256)
    at
    javax.management.modelmbean.RequiredModelMBean.invokeMethod(Requ
    iredModelMBean.java:1085)
    at
    javax.management.modelmbean.RequiredModelMBean.invoke(RequiredMo
    delMBean.java:966)
    at
    com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Def
    aultMBeanServerInterceptor.java:848)
    at
    com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.jav
    a:773)
    at
    com.ibm.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.ja
    va:1335)
    at
    com.ibm.ws.security.util.AccessController.doPrivileged(AccessCon
    troller.java:118)
    at
    com.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.j
    ava:1228)
    at
    com.ibm.ws.management.connector.AdminServiceDelegator.invoke(Adm
    inServiceDelegator.java:181)
    at
    com.ibm.ws.management.connector.ipc.CallRouter.route(CallRouter.
    java:247)
    at
    com.ibm.ws.management.connector.ipc.IPCConnectorInboundLink.doWo
    rk(IPCConnectorInboundLink.java:353)
    at
    com.ibm.ws.management.connector.ipc.IPCConnectorInboundLink$IPCC
    onnectorReadCallback.complete(IPCConnectorInboundLink.java:595)
    at
    com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadComplet
    edCallback.complete(SSLReadServiceContext.java:1784)
    at
    com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureComp
    leted(AioReadCompletionListener.java:165)
    at
    com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyn
    cFuture.java:217)
    at
    com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncC
    hannelFuture.java:161)
    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
    at
    com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
    at
    com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHand
    ler.java:775)
    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1659)
    [7/3/12 9:39:46:926 CEST] 00000010 FileTransferC <
    downloadFile (6) Exit
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PM68330

  • Reported component name

    IBM HTTP SERVER

  • Reported component ID

    5724J0801

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2012-07-06

  • Closed date

    2012-09-19

  • Last modified date

    2012-09-19

  • 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

    WEBS APP SERV N

  • Fixed component ID

    5724H8800

Applicable component levels

  • R800 PSY

       UP

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
29 October 2021