error: Group field must be present in package: (main package)

Ok.
Add an explicit BuildRoot for RHEL5
Define %{python_sitelib}
Use mkinitrd instead of grubby