Hi Hussain;
I suspect that it's an FTP / Web Server "permissions" issue. I would check this aspect with your Infrastructure Team.
As an alternative (and what I've been doing) is create an install package for your App (this can include the CAL). Then FTP this package over to the server via normal FTP software (ie: FileZilla). Then log into the remote server & run the install locally.
Food for thought.
Regards ... Chris