I'm not sure whether new code would help you,
but it looks like you're running an old Spacewalk version.
Error message you're referring to has been changed in 2018:
https://github.com/spacewalkproject/spacewalk/commit/ffd0a4db99f9e588d1498c6fea7c2546e693e71c
Regards,
Tomas
On Tue, Jun 30, 2020
We are using a universal registration key for all our redhat servers and have
then been registering them to various vase channels using the spacewalk GUI;
however, I want to automate this in kickstart. When I try to manually register
a new server I get the following -
# spacewalk-channel --add