Ok, I ran through a spacewalk install on CentOS 5.11 with the latest patches.
Firewall disabled, SELinux in permissive mode
Code:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release http://www.redhat.com/security/37017186.txt
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
rpm -ivh http://yum.spacewalkproject.org/2.2-client/RHEL/5/x86_64/spacewalk-client-repo-2.2-1.el5.noarch.rpm
rpm -Uvh http://yum.spacewalkproject.org/2.2/RHEL/5/x86_64/spacewalk-repo-2.2-1.el5.noarch.rpm
I had to get a couple of JPackage RPM's that weren't in the base repo or EPEL:
Code:
wget http://mirrors.dotsrc.org/jpackage/5.0/generic/free/RPMS/jcommon-1.0.12-3.jpp5.noarch.rpm
wget http://mirrors.dotsrc.org/jpackage/5.0/generic/free/RPMS/jfreechart-1.0.9-4.jpp5.noarch.rpm
yum localinstall *.rpm --nogpgcheck
The install ran in about 5 minutes:
Code:
yum install spacewalk-setup-postgresql
yum install spacewalk-postgresql
spacewalk-setup --disconnected
I haven't got the output from the installation but there were no errors or warnings (i.e. no rhnschema messages...)
If you've got SELinux enabled and enforcing, that could be blocking some of the installation steps.