Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-20414

Adopting FRR service running on EDPM nodes fails due to 'Permission denied'

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • edpm-ansible
    • None
    • 2
    • False
    • Hide

      None

      Show
      None
    • False
    • ?
    • None
    • BGP sprint 15
    • 1
    • Important

      While installing the dataplane deployment during adoption, the frr pods that install the frr service fail:

      TASK [osp.edpm.edpm_frr : Create directory /var/lib/config-data/ansible-generated/frr path={{ edpm_frr_config_basedir }}/etc/frr, recurse=True, state=directory, selevel=s0, setype=container_file_t] ***
      Tuesday 30 September 2025  13:04:29 +0000 (0:00:00.931)       0:00:41.599 ***** 
      ESC[0;31m[ERROR]: Task failed: Module failed: There was an issue creating /var/lib/config-data/ansible-generated/frr as requested: [Errno 13] Permission denied: b'/var/lib/config-data/ansible-generated/frr'ESC[0m
      ESC[0;31mOrigin: /usr/share/ansible/collections/ansible_collections/osp/edpm/roles/edpm_frr/tasks/install.yml:56:3ESC[0m
      ESC[0;31mESC[0m
      ESC[0;31m54       - "selinux"ESC[0m
      ESC[0;31m55ESC[0m
      ESC[0;31m56 - name: Create directory {{ edpm_frr_config_basedir }}ESC[0m
      ESC[0;31m     ^ column 3ESC[0m
      ESC[0;31mESC[0m
      ESC[0;31mfatal: [osp-r0-controller-0]: FAILED! => {"changed": false, "msg": "There was an issue creating /var/lib/config-data/ansible-generated/frr as requested: [Errno 13] Permission denied: b'/var/lib/config-data/ansible-generated/frr'", "path": "/var/lib/config-data/ansible-generated/frr/etc/frr"}ESC[0m
      ESC[0;31mfatal: [osp-r1-controller-0]: FAILED! => {"changed": false, "msg": "There was an issue creating /var/lib/config-data/ansible-generated/frr as requested: [Errno 13] Permission denied: b'/var/lib/config-data/ansible-generated/frr'", "path": "/var/lib/config-data/ansible-generated/frr/etc/frr"}ESC[0m
      ESC[0;31mfatal: [osp-r2-controller-0]: FAILED! => {"changed": false, "msg": "There was an issue creating /var/lib/config-data/ansible-generated/frr as requested: [Errno 13] Permission denied: b'/var/lib/config-data/ansible-generated/frr'", "path": "/var/lib/config-data/ansible-generated/frr/etc/frr"}ESC[0m

       

      The following task fails:
      https://github.com/openstack-k8s-operators/edpm-ansible/blob/cdeff8d538006f81f64c889c914d8e0cb33ff5a4/roles/edpm_frr/tasks/install.yml#L56

       

      It seems "owner" and "group" need to be added to this task and probably "become: true" will be necessary too because the sub-directories under /var/lib/config-data/ansible-generated/frr/, which were created during the tripleo installation, are owned by root.

              eolivare Eduardo Olivares Toledo
              eolivare Eduardo Olivares Toledo
              rhos-dfg-networking-squad-bgp
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: