Description of problem: When regenerating the capsule certs in an organization with a `'` in the name, the regeneration process end with an error: # capsule-certs-generate --foreman-proxy-fqdn "$CAPSULE" \ > --certs-tar "~/$CAPSULE-certs.tar" \ > --server-cert "/root/certs/capsule.example.local.crt" \ > --server-key "/root/certs/capsule.example.local.key" \ > --server-ca-cert "/root/certs/ca.example.local.cer" \ > --certs-update-server [...] Installing Done [100%] [..........................................................................................................................................................] /usr/share/ruby/erb.rb:849:in `eval': (erb):8: syntax error, unexpected tCONSTANT, expecting ')' (SyntaxError) ...concat(( color('Ex'Ample_-_local', :info) ).to_s);... ID | TITLE | NAME | DESCRIPTION | LABEL ---|----------------------------|----------------------------|-------------|--------------------------- 1 | Ex'Ample - local | Ex'Ample - local | | ExAmple_local Version-Release number of selected component (if applicable): satellite-installer-6.7.0.8-1.el7sat.noarch Wed Oct 7 11:34:18 2020 How reproducible: Always Steps to Reproduce: 1. Have an Organization with a `'` in the name 2. try to regenerate certificates for capsules via "capsule-certs-generate" Actual results: Certs are regenerated, but ruby trigger an error while trying to print final message, so user is lead to think that the procedure failed. Expected results: End of procedure message to be shown in the output Additional info: As temporary workaround has been chanced in: /etc/foreman-installer/scenarios.d/satellite-answers.yaml the organization name to drop the `'` element.
Created redmine issue https://projects.theforeman.org/issues/34906 from this bug
Moving this bug to POST for triage into Satellite since the upstream issue https://projects.theforeman.org/issues/34906 has been resolved.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Important: Satellite 6.12 Release), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2022:8506