Hi,
I have installed Smart Update Manager 8.8 on a Linux-based VM. When i try to launch it with "smartupdate" command, it gets the following error :
"SUM uses /var as log directory and the /var file system doesn't have write/exec permissions"
This issue should be fixed on this version of SUM (https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-a00098969en_us).
Do you know if i can fix the issue or at least bypass it temporally ?
thanks in advance.
Solved! Go to Solution.
Hi,
Would request you to update the SUM, which would fix referring the article.
Thank you.
RamKS

Hi ksram,
As i mentionned above, this error must be fixed in SUM 8.8.
This bug concerns SUM 8.5 and earlier.
Plus, in the resolution part, it is mentionned that we must install a SUM 8.7 and later.
Hi @Whyre,
Good day!
This looks like some permission issues with the folder.
Login as admin, and try making changes to the folder mentioned on error.
Or also try running the commands mentioned on same Article that you have shared.
Additionally if you want to update the Firmware SPP, please try running the SPP offline method and then later to try running it Online.
Thank you
RamKS

Hi @ksram,
I changed the right access of /var/log/sum and /var to 777, it doesn't solved the issue.
Also i checked the content of /sbin/smartupdate in order to see if the modification written in the link i've posted above was applied, and indeed it was.
I can't run HPE SUM in online mode unfortunately.
Hi @Whyre
Good day!
Request you to install BIOS, ILO Firmware and iLO Management Driver and then try running SUM
Also try if you are able to run it Offline method.
Also if main intention is to update the Firmware, lets try Offline and later Online method.
Thank you
RamKS

Check your mount options. /tmp and /var/tmp usually have noexec mount option which interferes with HPSUM running.
Hi @BradV ,
I checked the mount options for /tmp and /var/tmp.
/tmp has indeed the noexec option, but /var/tmp isn't mounted.
Did you remount /tmp removing the noexec and try again? I've told HPE about this many times. They should at least pop up a banner stating that /tmp is mounted with noexec and thus HPSUM will not run. Please remount /tmp removing noexec and try again. Seems pretty simple, but they have not done it yet.
Hi @BradV ,
Indeed, we need to remove the noexec tag on /var and /tmp.
here's the procedure :
- change the tag on the fstab ( vi /etc/fstab )
- find the line with the mount point "/var" and "/tmp" with its properties and remove "noexec"
- save the fstab file
- do a mount -a
now it should work.