Description of problem:
Inter-satellite synchronization between two Satellite 5.7 does not correctly synchronize all channels. Custom channels are correctly synchronized together with all packages/rpms/... into the correct organization (as specified in organization mapping). The problem is with all Red Hat (base/child) channels - packages/rpms/... are correctly synchronized and stored in /var/satellite/redhat/NULL/ but no channels are created on the slave Satellite.
Version-Release number of selected component (if applicable):
spacewalk-backend-2.2.43-1.el6.noarch (tested on Spacewalk 2.2)
Steps to Reproduce:
1. prepare master and slave Satellite 5.7 (Spacewalk 2.2 respectively)
2. on master: create some custom channels and synchronize some Red Hat channels
3. on master/client: set up the ISS
4. on slave: synchronize all channels from the master
only custom and cloned Red Hat channels are synchronized
all channels are synchronized
My bad, I didn't realize that the slave Satellite 5.7 (Spacewalk 2.2) has to be registered/activated against Hosted before ISS setup/sync. So the behaviour is correct - non-registered/activated Satellite can show only non-Red Hat channels.
Closing as NOTABUG.