Well, it's pretty obvious that the RPM db is either messed up or the packages are missing.
Do this
Code:
su - root
mv /opt/zimbra /opt/zimbra.backup.good
mkdir /opt/zimbra
cd /path/to/installer
./install.sh -u
./install.sh -s
rm -rf /opt/zimbra
mv /opt/zimbra.backup.good /opt/zimbra
./install.sh -s