Uploaded image for project: 'Satellite'
  1. Satellite
  2. SAT-17548

[Sat6.12/Installer/Bug] ansible collection sat6 operations created file rhcd.service.d/proxy.conf has permissions warning

XMLWordPrintable

    • 0
    • False
    • Moderate
    • None
    • None
    • None
    • None

      Description of problem:

      The following warning is seen in the syslog for a file created by Satellite installer:
      ~~~
      Jan 30 00:46:16 li-lc-2750 systemd[1]: Configuration file /etc/systemd/system/rhcd.service.d/proxy.conf is marked world-inaccessible. This has no effect as configuration data is accessible via APIs without restrictions. Proceeding anyway.
      ~~~

      Version-Release number of selected component (if applicable):

      How reproducible:

      Steps to Reproduce:
      1. Run "satellite-installer" on satellite
      2. Observer below messages
      ~~~
      [cb/Azure] root@li-lc-2750:/usr/share# tail -n2 /var/log/messages
      Feb 2 15:39:33 li-lc-2750 systemd[1]: Configuration file /etc/systemd/system/rhcd.service.d/proxy.conf is marked world-inaccessible. This has no effect as configuration data is accessible via APIs without restrictions. Proceeding anyway.
      Feb 2 15:39:33 li-lc-2750 systemd[1]: Configuration file /etc/systemd/system/rhcd.service.d/proxy.conf is marked world-inaccessible. This has no effect as configuration data is accessible via APIs without restrictions. Proceeding anyway.
      [cb/Azure] root@li-lc-2750:/usr/share#
      ~~~

      Actual results: Permission Warning message gets create for file "rhcd.service.d/proxy.conf"

      Expected results: Remove unnecessary warning message for file "rhcd.service.d/proxy.conf" created by satellite installer

      Additional info: Patch is available.

      Fix for Satellite installer:
      ~~~
      [cb/Azure] root@li-lc-2750:/usr/share# rpm -qf ansible/collections/ansible_collections/redhat/satellite_operations/roles/cloud_connector/tasks/http_proxy.yml
      ansible-collection-redhat-satellite_operations-1.2.3-1.el8sat.noarch

      [cb/Azure] root@li-lc-2750:/usr/share# diff -u ansible/collections/ansible_collections/redhat/satellite_operations/roles/cloud_connector/tasks/http_proxy.yml.230202-1 ansible/collections/ansible_collections/redhat/satellite_operations/roles/cloud_connector/tasks/http_proxy.yml
      — ansible/collections/ansible_collections/redhat/satellite_operations/roles/cloud_connector/tasks/http_proxy.yml.230202-1 2022-06-15 14:17:06.000000000 +0000
      +++ ansible/collections/ansible_collections/redhat/satellite_operations/roles/cloud_connector/tasks/http_proxy.yml 2023-02-02 15:38:31.819923097 +0000
      @@ -13,6 +13,6 @@
      dest: /etc/systemd/system/rhcd.service.d/proxy.conf
      owner: root
      group: root

      • mode: 0640
        + mode: 0644
        notify:
      • Restart rhcd
        [cb/Azure] root@li-lc-2750:/usr/share#
        ~~~

              egolov@redhat.com Evgeni Golov
              jira-bugzilla-migration RH Bugzilla Integration
              Griffin Sullivan Griffin Sullivan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: