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): spacewalk-java-2.5.14-40.el6sat.noarch How reproducible: always 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 Actual results: **config.multiple.channels** Expected results: 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: === <trans-unit id="config.multiple.channels"> <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> <context-group name="ctx"> <context context-type="sourcefile">/rhn/configuration/system/TargetSystemsSubmit.do</context> </context-group>] </trans-unit> === 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