Found the fixes.
An update to my issues. Found a forum thread about the PAM issues on Nuonce
site and did the following.
rpm -e --nodeps pam
cd /etc/yum.repos.d
rm -f CentOS-Base.repo
wget http://www.nuonce.net/bq/CentOS-Base.repo
yum install pam
Then made my /etc/pwdb.conf file look like this.
#
# This is the configuration file for the pwdb library
#
user:
unix+shadow
unixdb+shadowdb
unix
group:
unix+shadow
unixdb+shadowdb
unix
Rebooted and PAM now works.
For my issue with HTTPD it turned out to be a that my ssl.conf had
uncommented Listen 443 for some reason. Commented this out and HTTPD now
starts. Not sure what happened here but fixed now I think. Hope this helps
someone else.