the rpm command requires the package you wish to install. For example
rpm -Uvh "packagename.rpm"
do not include the quotes.
you can find all your missing dependancies and download them and rpm each one then try the yum update. For example you can find the
Error: Missing Dependency: cracklib-dicts@i386 = 2.7-29 is needed by package cracklib
Downaload it and
rpm -Uvh cracklib-2.8.2-1.i386.rpm
do that for each missing dependancy and then your yum
Hope this helps!