TSSA/BSA: Live browsing an Extended Object fails with error - "/bin/bash: /tmp/_XXXXXXXX-XX-XX-custom_script: Permission denied"

Version 3
    Share This:

    This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.


    PRODUCT:

    BladeLogic Server Automation Suite


    COMPONENT:

    BladeLogic Server Automation


    APPLIES TO:

    All BSA versions



    PROBLEM:

    When live browsing an Extended Object on a Linux or Unix system I see an error similar to the below:
     

    /bin/bash: /tmp/_XXXXXXXX-XX-XX-custom_script: Permission denied
      


    User-added image

      

     


    CAUSE:

    noexec on /tmp folder


    SOLUTION:

    On the target system, confirm the /tmp directory is not mounted with the noexec option.

    This shows that /tmp is mounted with noexec, otherwise you will not see noexec in the output.

    mount | grep /tmp /dev/sda6 on /tmp type ext4 (rw,nodev,noatime,nodiratime,noexec)
      
    If   /tmp is mounted with   noexec that you must copy and execute the script to another partition without the   noexec.  If the Extended Object calls   scriptutil, pass in the alternate location with the   -d flag.  
    scriptutil -h ??TARGET.NAME?? -d /var/tmp
      
    You may be able to use the STAGING_DIR property,  if the value of that property points to a partition mounted without   noexec
       
    scriptutil -h ??TARGET.NAME?? -d ??TARGET.STAGING_DIR??
      


      

     


    Article Number:

    000150802


    Article Type:

    Solutions to a Product Problem



      Looking for additional information?    Search BMC Support  or  Browse Knowledge Articles