Announcement

Collapse
No announcement yet.

Firmware upgrades on Dell servers failing

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Firmware upgrades on Dell servers failing

    tmp folder issues

  • #2
    Hello,

    On our Dell servers running Cloudlinux we cannot upgrade the firmware because of writing permissions to tmp folder.

    Doing a upgrade:
    sh ./Power_Firmware_KCGDJ_LN_07.15.7F.BIN
    /tmp/Power_Firmware_KCGDJ_LN_07.15.7F.BIN-593814-10472/spsetup.sh: line 723: ./dupdisneyinstall.sh: Permission denied
    /tmp/Power_Firmware_KCGDJ_LN_07.15.7F.BIN-593814-10472/spsetup.sh: line 727: ./dupdisneyinstall.sh: Permission denied
    /tmp/Power_Firmware_KCGDJ_LN_07.15.7F.BIN-593814-10472/spsetup.sh: line 1920: ./getSystemId: Permission denied
    ldd: warning: you do not have execution permission for `./sputility.bin
    Collecting inventory...
    /tmp/Power_Firmware_KCGDJ_LN_07.15.7F.BIN-593814-10472/spsetup.sh: line 1155: ./psdup: Permission denied

    Inventory collection failed.
    -

    On our CentOS servers its working fine.
    How can we get this fixed?

    Comment


    • #3
      Hello,

      This is very strange issue. Do you run the Power_Firmware_KCGDJ_LN_07.15.7F.BIN as root user? cloudLinux should not affect root user at all.

      Also please make sure that /tmp is not mounted with noexec flag.

      Comment


      • #4
        Yes, running as root user.
        Have tried different firmware upgrades on different servers.

        How would I check if it is mounted with noexec flag? Should it not be that? I think all servers are that as standard.

        Comment


        • #5
          Hello,

          Runnig # mount |grep tmp should return something like

          /usr/tmpDSK on /tmp type ext3 (rw,noexec,nosuid,loop=/dev/loop0)
          /tmp on /var/tmp type none (rw,noexec,nosuid,bind)

          Im pretty sure that issue is related to noexec flag.

          Comment


          • #6
            hi

            from experience running this:

            mount -o remount,suid,exec /tmp

            then

            update_firmware --yes

            will fix the issue. When it reboots, the mount will return back to its original state on /tmp

            the linux dell vault for updating dell firmware is quite dated too, ie it still uses older firmwares for drac/nics/lifecycle controller etc.

            Comment

            Working...
            X