adlagent ERROR: Checksum mismatch (2.6.29 & 2.6.52)

wjkennedy's picture

Greetings,

I am having difficulties installing the Deployment agent for Linux - specifically CentOS 4.6 (I know it's not supported).

I have had this difficulty all along, and I have used an embedded partition as a workaround. Now, the embedded partition installer segfaults (regardless of whether it runs automatically, or if I run it manually and modify the options)

So - as I attempt to install the adlagent (versions for 6.8SP2 and 6.9) I get checksum errors:

2.6.29: "ERROR: Checksum mismatch. Please get a new copy of this installer and try again"

2.6.52: "Install failed. check /tmp/altiris-adlagent-install.log for explanation" - this log file contains the same message as above.

I have attempted several things to get the installer to run:
- Compressing the bin file before transfer
- ASCII & Binary mode file transfers (ftp and scp)
- Modifying the makeself script to bypass the checksum (which seems to apply to the encapsulated tarball)

I have looked at the script to determine possible reasons why it might fail, but the utilities that appear to be vital are 'md5sum' (which I can bypass), 'gunzip', and 'tar', unless there are some libc issues that keep the self-extractor from getting a valid tarball out of the bin file (which is happening. 'file' reports master.tar.gz as being "data", even though the file sizes match.

Short of extracting the tarball from the bin file manually and installing it my hand, I am about out of options.

mszczesniak's picture

solution for adlagent install

Solution is very simple - just use switch
"--install-as=redhat". That forces agent to install as for red hat system and works correctly and there is no need recompile anything. You must also be sure to configure agent.