tmp folder issues
Firmware upgrades on Dell servers failing
Collapse
X
-
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? -
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
-
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
-
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
Comment