KBEC-00389 - Checking status of installer when receiving an error with init.tcl during installation

Article ID:360033188631
1 minute readKnowledge base

Summary

When installing or upgrading CloudBees CD (CloudBees Flow), you may experience this error:

application-specific initialization failed: Can't find a usable init.tcl in the following directories:

    /installkitvfs/lib/tcl /installkitvfs/lib/tcl8.6 /home/damon/src/installkit-1.3.0/out/lib/tcl8.6 /local/mnt/lib/tcl8.6 /local/lib/tcl8.6 /local/mnt/library /local/library /local/tcl8.6b1.2/library /tcl8.6b1.2/library

This probably means that Tcl wasn't installed properly


You can check the validity of your installer, by checking the sha256 of the Installer and comparing it to the provided sha256 at https://downloads.cloudbees.com/cloudbees-cd/ for the respective Installer.When observed in the past, this error has been found to be related to a corruption with the installer.

To verify the Installer, please follow these steps (examples shown):

  1. Download .exe.md5 from Sharefile and Move to Same folder as your installer.

  2. certUtil -hashfile .exe MD5

  3. cat .exe.md5:

  4. Compare the two results. If the hash values are different, then the installer has been corrupted and requires a re-download.

  1. Download .md5 from sharefile and Move to Same folder as your installer.

  2. md5sum .exe

  3. cat .md5

  4. Compare the two results. If the hash values are different, then the installer has been corrupted and requires a re-download.

Example:

[xxx@yyy x86]$ md5sum ElectricFlow-8.1.0.123068
4bc366a1834c1c19a72154bf78114ed3 ElectricFlow-8.1.0.123068
[xxx@yyy x86]$ cat ElectricFlow-8.1.0.123068.md5
4bc366a1834c1c19a72154bf78114ed3 ElectricFlow-8.1.0.123068