You may have a corrupted rpm data base. You could try rpm --rebuilddb and then check for installation of tcl-tk since that's a separate package from tcl. If you don't find it, you'll need to install tcl-tk..