RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 2022793 - chmod: cannot access '/etc/pki/entitlement/*.pem': No such file or directory
Summary: chmod: cannot access '/etc/pki/entitlement/*.pem': No such file or directory
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: subscription-manager
Version: 9.0
Hardware: Unspecified
OS: Unspecified
medium
low
Target Milestone: rc
: 9.0
Assignee: Pino Toscano
QA Contact: Red Hat subscription-manager QE Team
URL:
Whiteboard:
Depends On: 2015173
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-11-12 15:24 UTC by Rehana
Modified: 2022-05-17 16:29 UTC (History)
8 users (show)

Fixed In Version: subscription-manager-1.29.21-1.el9
Doc Type: If docs needed, set a value
Doc Text:
Clone Of: 2015173
Environment:
Last Closed: 2022-05-17 15:58:19 UTC
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github candlepin subscription-manager pull 2858 0 None Merged 2015173: chmod /etc/pki/entitlement/*.pem only when existing 2021-11-12 15:37:03 UTC
Red Hat Issue Tracker RHELPLAN-102630 0 None None None 2021-11-12 15:25:27 UTC
Red Hat Product Errata RHBA-2022:3984 0 None None None 2022-05-17 15:58:32 UTC

Description Rehana 2021-11-12 15:24:41 UTC
+++ This bug was initially created as a clone of Bug #2015173 +++

Description of problem:
Every time subscription-manager is being updated in AWS, the following error message is printed:

chmod: cannot access '/etc/pki/entitlement/*.pem': No such file or directory

The message itself is correct - there's no PEM file on RHEL VMs in AWS. These VMs consume content from RHUI and don't need sub-man at all, unless you decide to subscribe the system and make it use repos available to your account instead of RHUI. I guess this also applies to other cloud providers that use RHUI.

Version-Release number of selected component (if applicable):
subscription-manager-1.28.13-4.el8_4.x86_64

How reproducible:
Always

Steps to Reproduce:
1. Launch a RHEL 8 VM in AWS.
2. Update subscription-manager (or everything).

Actual results:
The aforementioned raw error message from chmod. I know it's not fatal, but it caught my attention unnecessarily.

Expected results:
Silence? Like, only run chmod if there's a PEM file in the entitlement dir, or mute chmod. I'd prefer the former.

Comment 1 Rehana 2021-11-19 17:05:52 UTC
Reproducing the failure on :
==========================
# subscription-manager version
server type: Red Hat Subscription Management
subscription management server: 3.2.21-1
subscription management rules: 5.41
subscription-manager: 1.29.18-2.el9

# yum downgrade subscription-manager
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use subscription-manager to register.

Last metadata expiration check: 2:28:14 ago on Fri 19 Nov 2021 09:26:47 AM EST.
Dependencies resolved.
==================================================================== 
 Package              Architecture                 Version      Repository              Size
============================================================================================= 
Downgrading:
 libdnf-plugin-subscription-manager     x86_64        1.29.18-2.el9      beaker-BaseOS       63 k
 python3-cloud-what          x86_64           1.29.18-2.el9          beaker-BaseOS  77 k
 python3-subscription-manager-rhsm          x86_64        1.29.18-2.el9      beaker-BaseOS      157 k
 subscription-manager     x86_64        1.29.18-2.el9         beaker-BaseOS             1.0 M
 subscription-manager-plugin-ostree       x86_64   1.29.18-2.el9   beaker-BaseOS          62 k
 subscription-manager-rhsm-certificates     x86_64   1.29.18-2.el9    beaker-BaseOS         47 k

Transaction Summary
================================================================================================== 
Downgrade  6 Packages

Total download size: 1.4 M
Is this ok [y/N]: y
Downloading Packages: (1/6): python3-cloud-what-1.29.18-2.el9.x86_64.rpm      2.4 MB/s |  77 kB     00:00    
(2/6): libdnf-plugin-subscription-manager-1.29.18-2.el9.x86_64.rpm  1.2 MB/s |  63 kB     00:00    
(3/6): python3-subscription-manager-rhsm-1.29.18-2.el9.x86_64.rpm 2.3 MB/s | 157 kB     00:00    
(4/6): subscription-manager-plugin-ostree-1.29.18-2.el9.x86_64.rpm 1.9 MB/s |  62 kB     00:00    
(5/6): subscription-manager-rhsm-certificates-1.29.18-2.el9.x86_64.rpm 1.4 MB/s |  47 kB     00:00    
(6/6): subscription-manager-1.29.18-2.el9.x86_64.rpm 9.6 MB/s | 1.0 MB     00:00    
-----------------------------------------------------------------------------------
Total                                                                                                                                       9.8 MB/s | 1.4 MB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :    1/1 
  Downgrading      : python3-cloud-what-1.29.18-2.el9.x86_64   1/12 
  Downgrading      : subscription-manager-rhsm-certificates-1.29.18-2.el9.x86_64   2/12 
  Downgrading      : python3-subscription-manager-rhsm-1.29.18-2.el9.x86_64   3/12 
  Downgrading      : libdnf-plugin-subscription-manager-1.29.18-2.el9.x86_64   4/12 
  Running scriptlet: subscription-manager-1.29.18-2.el9.x86_64  5/12 
  Downgrading      : subscription-manager-1.29.18-2.el9.x86_64  5/12 
  Running scriptlet: subscription-manager-1.29.18-2.el9.x86_64 5/12 
chmod: cannot access '/etc/pki/entitlement/*.pem': No such file or directory

^^ reproducing the issue 

Preverifying on :
================
# subscription-manager version
server type: This system is currently not registered.
subscription management server: 3.2.21-1
subscription management rules: 5.41
subscription-manager: 1.29.19-1.git.102.93c5be7.el9

# yum install *.rpm
Updating Subscription Management repositories.
This system is not registered with an entitlement server. You can use subscription-manager to register.

Last metadata expiration check: 2:33:40 ago on Fri 19 Nov 2021 09:26:47 AM EST.

Dependencies resolved.
================================================================================ 
 Package                                                   Architecture              Version                                          Repository                       Size
=============================================================================== 
Upgrading:
 libdnf-plugin-subscription-manager  x86_64  1.29.19-1.git.102.93c5be7.el9     @commandline          65 k
 python3-cloud-what    1.29.19-1.git.102.93c5be7.el9    @commandline                     73 k
 python3-subscription-manager-rhsm   x86_64  1.29.19-1.git.102.93c5be7.el9  @commandline  142 k
 subscription-manager    x86_64   1.29.19-1.git.102.93c5be7.el9     @commandline          758 k
 subscription-manager-plugin-ostree     x86_64   1.29.19-1.git.102.93c5be7.el9 @commandline    60 k
 subscription-manager-rhsm-certificates   x86_64   1.29.19-1.git.102.93c5be7.el9   @commandline  48 k

Transaction Summary
==================================================================================================== 
Upgrade  6 Packages

Total size: 1.1 M
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :   1/1 
  Upgrading        : python3-cloud-what-1.29.19-1.git.102.93c5be7.el9.x86_64    1/12 
  Upgrading        : subscription-manager-rhsm-certificates-1.29.19-1.git.102.93c5be7.el9.x86_64  2/12 
  Upgrading        : python3-subscription-manager-rhsm-1.29.19-1.git.102.93c5be7.el9.x86_64   3/12 
  Upgrading        : libdnf-plugin-subscription-manager-1.29.19-1.git.102.93c5be7.el9.x86_64   4/12 
  Running scriptlet: subscription-manager-1.29.19-1.git.102.93c5be7.el9.x86_64   5/12 
  Upgrading        : subscription-manager-1.29.19-1.git.102.93c5be7.el9.x86_64   5/12 
  Running scriptlet: subscription-manager-1.29.19-1.git.102.93c5be7.el9.x86_64   5/12 
  Upgrading        : subscription-manager-plugin-ostree-1.29.19-1.git.102.93c5be7.el9.x86_64   6/12 
  Cleanup          : subscription-manager-plugin-ostree-1.29.18-2.el9.x86_64    7/12 
  Running scriptlet: subscription-manager-1.29.18-2.el9.x86_64   8/12 
  Cleanup          : subscription-manager-1.29.18-2.el9.x86_64   8/12 
  Running scriptlet: subscription-manager-1.29.18-2.el9.x86_64   8/12 
  Cleanup          : python3-subscription-manager-rhsm-1.29.18-2.el9.x86_64    9/12 
  Cleanup          : python3-cloud-what-1.29.18-2.el9.x86_64    10/12 
  Cleanup          : subscription-manager-rhsm-certificates-1.29.18-2.el9.x86_64   11/12 
  Cleanup          : libdnf-plugin-subscription-manager-1.29.18-2.el9.x86_64   12/12 
  Running scriptlet: subscription-manager-1.29.19-1.git.102.93c5be7.el9.x86_64  12/12 
  Running scriptlet: libdnf-plugin-subscription-manager-1.29.18-2.el9.x86_64    12/12 
  Verifying        : libdnf-plugin-subscription-manager-1.29.19-1.git.102.93c5be7.el9.x86_64  1/12 
  Verifying        : libdnf-plugin-subscription-manager-1.29.18-2.el9.x86_64      2/12 
  Verifying        : python3-cloud-what-1.29.19-1.git.102.93c5be7.el9.x86_64   3/12 
  Verifying        : python3-cloud-what-1.29.18-2.el9.x86_64   4/12 
  Verifying        : python3-subscription-manager-rhsm-1.29.19-1.git.102.93c5be7.el9.x86_64   5/12 
  Verifying        : python3-subscription-manager-rhsm-1.29.18-2.el9.x86_64    6/12 
  Verifying        : subscription-manager-plugin-ostree-1.29.19-1.git.102.93c5be7.el9.x86_64  7/12 
  Verifying        : subscription-manager-plugin-ostree-1.29.18-2.el9.x86_64   8/12 
  Verifying        : subscription-manager-rhsm-certificates-1.29.19-1.git.102.93c5be7.el9.x86_64  9/12 
  Verifying        : subscription-manager-rhsm-certificates-1.29.18-2.el9.x86_64  10/12 
  Verifying        : subscription-manager-1.29.19-1.git.102.93c5be7.el9.x86_64    11/12 
  Verifying        : subscription-manager-1.29.18-2.el9.x86_64  12/12 
Installed products updated.

Upgraded:
  libdnf-plugin-subscription-manager-1.29.19-1.git.102.93c5be7.el9.x86_64            python3-cloud-what-1.29.19-1.git.102.93c5be7.el9.x86_64                               
  python3-subscription-manager-rhsm-1.29.19-1.git.102.93c5be7.el9.x86_64             subscription-manager-1.29.19-1.git.102.93c5be7.el9.x86_64                             
  subscription-manager-plugin-ostree-1.29.19-1.git.102.93c5be7.el9.x86_64            subscription-manager-rhsm-certificates-1.29.19-1.git.102.93c5be7.el9.x86_64           

Complete!


Message "chmod: cannot access '/etc/pki/entitlement/*.pem': No such file or directory" no longer appears.

Pre-verifying the bug .

Comment 6 Zdenek Petracek 2021-12-10 12:37:59 UTC
SM version:
[root@kvm-01-guest03 ~]# subscription-manager version
server type: Red Hat Subscription Management
subscription management server: 3.2.21-1
subscription management rules: 5.41
subscription-manager: 1.29.21-1.el9


Verifying - downgrading the system:
[root@kvm-01-guest03 ~]# yum install subscription-manager-1.29.18-2.el9
Updating Subscription Management repositories.
Last metadata expiration check: 0:04:17 ago on Fri 10 Dec 2021 02:28:33 PM IST.
Dependencies resolved.
======================================================================================================================
 Package                                    Arch       Version           Repository                              Size
======================================================================================================================
Downgrading:
 libdnf-plugin-subscription-manager         x86_64     1.29.18-2.el9     rhel-9-for-x86_64-baseos-beta-rpms      63 k
 python3-cloud-what                         x86_64     1.29.18-2.el9     rhel-9-for-x86_64-baseos-beta-rpms      78 k
 python3-subscription-manager-rhsm          x86_64     1.29.18-2.el9     rhel-9-for-x86_64-baseos-beta-rpms     158 k
 subscription-manager                       x86_64     1.29.18-2.el9     rhel-9-for-x86_64-baseos-beta-rpms     1.0 M
 subscription-manager-rhsm-certificates     x86_64     1.29.18-2.el9     rhel-9-for-x86_64-baseos-beta-rpms      47 k

Transaction Summary
======================================================================================================================
Downgrade  5 Packages

Total download size: 1.3 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): libdnf-plugin-subscription-manager-1.29.18-2.el9.x86_64.rpm                     51 kB/s |  63 kB     00:01    
(2/5): python3-subscription-manager-rhsm-1.29.18-2.el9.x86_64.rpm                      79 kB/s | 158 kB     00:01    
(3/5): subscription-manager-1.29.18-2.el9.x86_64.rpm                                  374 kB/s | 1.0 MB     00:02    
(4/5): python3-cloud-what-1.29.18-2.el9.x86_64.rpm                                     52 kB/s |  78 kB     00:01    
(5/5): subscription-manager-rhsm-certificates-1.29.18-2.el9.x86_64.rpm                 62 kB/s |  47 kB     00:00    
----------------------------------------------------------------------------------------------------------------------
Total                                                                                 499 kB/s | 1.3 MB     00:02     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                              1/1 
  Downgrading      : python3-cloud-what-1.29.18-2.el9.x86_64                                                     1/10 
  Downgrading      : subscription-manager-rhsm-certificates-1.29.18-2.el9.x86_64                                 2/10 
  Downgrading      : python3-subscription-manager-rhsm-1.29.18-2.el9.x86_64                                      3/10 
  Downgrading      : libdnf-plugin-subscription-manager-1.29.18-2.el9.x86_64                                     4/10 
  Running scriptlet: subscription-manager-1.29.18-2.el9.x86_64                                                   5/10 
  Downgrading      : subscription-manager-1.29.18-2.el9.x86_64                                                   5/10 
warning: /etc/rhsm/rhsm.conf created as /etc/rhsm/rhsm.conf.rpmnew

  Running scriptlet: subscription-manager-1.29.18-2.el9.x86_64                                                   5/10 
  Running scriptlet: subscription-manager-1.29.21-1.el9.x86_64                                                   6/10 
  Cleanup          : subscription-manager-1.29.21-1.el9.x86_64                                                   6/10 
  Running scriptlet: subscription-manager-1.29.21-1.el9.x86_64                                                   6/10 
  Cleanup          : python3-subscription-manager-rhsm-1.29.21-1.el9.x86_64                                      7/10 
  Cleanup          : python3-cloud-what-1.29.21-1.el9.x86_64                                                     8/10 
  Cleanup          : subscription-manager-rhsm-certificates-1.29.21-1.el9.x86_64                                 9/10 
  Cleanup          : libdnf-plugin-subscription-manager-1.29.21-1.el9.x86_64                                    10/10 
  Running scriptlet: subscription-manager-1.29.18-2.el9.x86_64                                                  10/10 
  Running scriptlet: libdnf-plugin-subscription-manager-1.29.21-1.el9.x86_64                                    10/10 
  Verifying        : subscription-manager-1.29.18-2.el9.x86_64                                                   1/10 
  Verifying        : subscription-manager-1.29.21-1.el9.x86_64                                                   2/10 
  Verifying        : libdnf-plugin-subscription-manager-1.29.18-2.el9.x86_64                                     3/10 
  Verifying        : libdnf-plugin-subscription-manager-1.29.21-1.el9.x86_64                                     4/10 
  Verifying        : python3-subscription-manager-rhsm-1.29.18-2.el9.x86_64                                      5/10 
  Verifying        : python3-subscription-manager-rhsm-1.29.21-1.el9.x86_64                                      6/10 
  Verifying        : python3-cloud-what-1.29.18-2.el9.x86_64                                                     7/10 
  Verifying        : python3-cloud-what-1.29.21-1.el9.x86_64                                                     8/10 
  Verifying        : subscription-manager-rhsm-certificates-1.29.18-2.el9.x86_64                                 9/10 
  Verifying        : subscription-manager-rhsm-certificates-1.29.21-1.el9.x86_64                                10/10 
Installed products updated.

Downgraded:
  libdnf-plugin-subscription-manager-1.29.18-2.el9.x86_64            python3-cloud-what-1.29.18-2.el9.x86_64         
  python3-subscription-manager-rhsm-1.29.18-2.el9.x86_64             subscription-manager-1.29.18-2.el9.x86_64       
  subscription-manager-rhsm-certificates-1.29.18-2.el9.x86_64       

Message "chmod: cannot access '/etc/pki/entitlement/*.pem': No such file or directory" no longer appears.

Comment 8 errata-xmlrpc 2022-05-17 15:58:19 UTC
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 (new packages: subscription-manager), 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/RHBA-2022:3984


Note You need to log in before you can comment on or make changes to this bug.