Description of problem: Satellite-sync doesn't synchronize (already synchronized) custom channels when running satellite-sync without any channel specification. Version-Release number of selected component (if applicable): spacewalk-backend-2.2.43-1.el6.noarch (Satellite 5.7 / Spacewalk 2.2) How reproducible: always Steps to Reproduce: 1. setup master with some custom channels, setup slave with no channels 2. setup ISS master -> slave 3. on ISS slave, satellite-sync all ISS master custom channels $ satellite-sync -c <custom_channel_1> -c <custom_channel_2> ... 4. on ISS master, push some packages in custom channel 1 5. on ISS slave run "satellite-sync" with no options/parameters Actual results: # satellite-sync ERROR: No channels currently imported; try satellite-sync --list-channels; then satellite-sync -c chn0 -c chn1... Expected results: new packages in already synchronized custom channels are synchronized Additional info:
Not a bug. Custom channels are never synced unless you explicitly specify the channel label with -c / --channels or add the the --include-custom-channels option to the naked satellite-sync command. This is documented in the man page.