RHEL5 reboot - error loading shared library

Hi All,

I have RHEL 5 installed in my system. Something must has happened because when i reboot the server, it came with many error..

/usr/bin/rhgb-client -- error while loading shared libraries: libpopt.so.0. Can't open shared object files. No such file/directory

It finnaly ends with the "init: Id "x" respawning too fast: disabled for 5 minutes".

From there, if i hit enter, i can't log in..

When i type in login as root, it says incorrect login..

Do i need to reinstall REHL 5?? Can i fix it without re-installing?
Please help