Description of problem:
I tried to enable configuration management for systems and I received message without translation when I clicked on button:
"Enable Red Hat Satellite Configuration Management"
on page /rhn/configuration/system/TargetSystemsSubmit.do
The message looks as follows "**config.multiple.channels**"
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. go to Configuration Overview
2. click on Enable Configuration Management on Systems
3. choose systems and click on button Enable Configuration Management on Systems
some meaningful message
Well this is exciting - it's in spacewalk, and it's in all of the localization files in SATELLITE-5.8, *except for* code/src/com/redhat/rhn/frontend/strings/java/StringResource_en_US.xml.
Comparing against spacewalk-master, that was removed in 2013 by commit 5f0d5e51, and restored in 2014 by commit 939faccd - feels like something got applied out of order, somehow.
Anyway, this tag needs to be restored:
<source>A selected system has multiple child channels available that contain the rhncfg package. You must manually subscribe to the child channel you want and then try this action again.</source>
I'll get it added back in post-beta.
Verified with spacewalk-java-2.5.14-71 .
Accessing the page now shows the correct error message and does not produce any traceback. Note, to reproduce this bug (where it is still present), the system you are enabling config management on must:
1) Be registered to a base channel that has at least two child channels containing rhncfg package
2) Not be registered to any of these child channels