Cause 1 :
The default temporary location that software delivery uses during the package install process does not have enough free space.
By default UNIX agents use the SDROOT environment variable. If you run "echo $SDROOT on UNIX it will give you the path.
Within there is a /tmp directory that is used.
Cause 2 :
Client Automation Agent is installed on a file system which has more than 1 TB of free disk space.
In SD Agent logs there are a negative freeKB number :
|SDAgent||sdjeunixharddriveif.|000075|INFO | Path=/opt/CA/DSM/sd/tmp,reqSpace=19
|SDAgent||sdjeunixharddriveif.|000094|INFO | freeKB=-1049684733,reqSpace=19
|SDAgent||sdjeasmlibraryif.cpp|000118|ERROR | There is NOT enough available disk space
|SDAgent||sdjecontainerif.cpp |001081|NOTIFY | RequestAccess failed for library 1