I'm running 2008.1 also. I have TCL installed, I would guess it is part of the basic system install. It is a command language, and consists of a bunch of scripts. I do regular updates, my Tcl level is 8.5, not 8.4.
You can see what the system thinks is installed if you open MCC, go to Install/Remove software, and do a search for TCL.
There is a package there called libtcl8.4 and another ( if you are up to date ) 8.5. You should have an init.tcl file. If you click on the package, then click on files, and go through the files, there is an init.tcl file.
Why you have the error is a bit of a mystery, unless the file is missing.
Check out what is in the paths in the error data you posted. See if the file is there, or not.
I would suggest, if the file is missing, try to run 'Update' from MCC. That may clear up the error by installing the later level of the libtcl. You need the mirrors set up. If you have not set them up go here-->
http://mandrivausers.org/easyurpmi/index.php and set them up.
If the file is there, then I do not understand why it can not be found.
Dump is a program to back things up. See man dump, if you need to know more.