Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-19435

401 Unauthorized when running insights-client with auto_config=False after host is registered against Satellite

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not a Bug
    • Icon: Undefined Undefined
    • None
    • None
    • insights-client
    • None
    • None
    • None
    • rhel-sst-insights
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None

      What were you trying to do that didn't work?

      Set auto_config=False and then run insights-client command on the host that is registered against satellite.

      Please provide the package NVR for which bug is seen:

      [root@kvm-01-guest24 ~]# insights-client --version

      Client: 3.2.2

      Core: 3.2.26-1

      How reproducible:

      always

      Steps to reproduce

      1. Register RHEL-9.4.0-20231121.14 against Satellite613, and register it to insights:

      [root@kvm-01-guest24 ~]# subscription-manager  identity

      system identity: be030676-bb89-4630-99fd-aa55b75ee7d7

      name: kvm-01-guest24.lab.eng.rdu2.redhat.com

      org name: INSIGHTS_QA_6089719_REM

      org ID: INSIGHTS_QA_6089719_REM

      environment name: Library/everything-cv

       

      [root@kvm-01-guest24 ~]# insights-client --version

      Client: 3.2.2

      Core: 3.2.26-1

       

      [root@kvm-01-guest24 ~]# insights-client --status

      System is registered locally via .registered file. Registered at 2023-12-13T21:43:16.864686

      Insights API confirms registration.

       

      2. Set auto_config=False in insights-client.conf:

      [root@kvm-01-guest24 ~]# cat /etc/insights-client/insights-client.conf | egrep "auto|disp"

      auto_config=False

      #auto_update=False

      #display_name=test_hilti

       

      3. Run insights-client cli:

      [root@kvm-01-guest24 ~]# echo '' > /var/log/insights-client/insights-client.log

      [root@kvm-01-guest24 ~]# insights-client

      Unable to fetch egg url https://cert-api.access.redhat.com/r/insights/platform/module-update-router/v1/channel?module=insights-core: 401: Unauthorized. Defaulting to /release

      Please ensure that the system is registered with RHSM for CERT auth, or that correct credentials are set in /etc/insights-client/insights-client.conf for BASIC auth.

      Machine-id found, insights-client can not be registered. Please, unregister insights-client first: `insights-client --unregister`

       

      4. Check the insights-client.log:

      [root@kvm-01-guest24 ~]# cat /var/log/insights-client/insights-client.log

       

      2023-12-14 00:32:47,676    DEBUG insights.client.client Logging initialized

      2023-12-14 00:32:47,676    DEBUG root Loaded initial egg: /var/lib/insights/last_stable.egg/insights

      2023-12-14 00:32:47,677    DEBUG insights.client /usr/bin/gpg --verify --keyring /etc/insights-client/redhattools.pub.gpg /var/lib/insights/last_stable.egg.asc /var/lib/insights/last_stable.egg

      2023-12-14 00:32:47,691    DEBUG insights.client GPG return code: 0

      2023-12-14 00:32:48,133    DEBUG insights.client.client Logging initialized

      2023-12-14 00:32:48,133    DEBUG insights.client.auto_config Updated base_url: cert-api.access.redhat.com/r/insights

      2023-12-14 00:32:48,170    DEBUG insights.client /usr/bin/gpg --verify --keyring /etc/insights-client/redhattools.pub.gpg /var/lib/insights/last_stable.egg.asc /var/lib/insights/last_stable.egg

      2023-12-14 00:32:48,185    DEBUG insights.client GPG return code: 0

      2023-12-14 00:32:48,657    DEBUG insights.client.client Logging initialized

      2023-12-14 00:32:48,657    DEBUG insights.client.auto_config Updated base_url: cert-api.access.redhat.com/r/insights

      2023-12-14 00:32:48,657    DEBUG insights.client Egg update enabled

      2023-12-14 00:32:48,659    DEBUG insights.client Beginning core fetch.

      2023-12-14 00:32:48,728  NETWORK insights.client.connection GET https://cert-api.access.redhat.com/r/insights/platform/module-update-router/v1/channel?module=insights-core

      2023-12-14 00:32:48,982  NETWORK insights.client.connection HTTP Status: 401 Unauthorized

      2023-12-14 00:32:48,982  NETWORK insights.client.connection HTTP Response Text: {"errors":[\{"status":401,"detail":"Insights services authentication failed","meta":{"response_by":"gateway"}}]}

       

      2023-12-14 00:32:48,982  WARNING insights.client Unable to fetch egg url https://cert-api.access.redhat.com/r/insights/platform/module-update-router/v1/channel?module=insights-core: 401: Unauthorized. Defaulting to /release

      2023-12-14 00:32:48,983    DEBUG insights.client Found etag "ceef6ed66858aad2a6ac79c6a7f137bb:1702271307.462476"

      2023-12-14 00:32:48,984    DEBUG insights.client Making request to https://cert-api.access.redhat.com/r/insights/v1/static/release/insights-core.egg for new core

      2023-12-14 00:32:48,984  NETWORK insights.client GET https://cert-api.access.redhat.com/r/insights/v1/static/release/insights-core.egg

      2023-12-14 00:32:48,984    DEBUG insights.client Requesting new file with etag "ceef6ed66858aad2a6ac79c6a7f137bb:1702271307.462476"

      2023-12-14 00:32:48,984  NETWORK insights.client.connection GET https://cert-api.access.redhat.com/r/insights/v1/static/release/insights-core.egg

      2023-12-14 00:32:49,001  NETWORK insights.client.connection HTTP Status: 304 Not Modified

      2023-12-14 00:32:49,001  NETWORK insights.client.connection HTTP Response Text:

      2023-12-14 00:32:49,001    DEBUG insights.client Status code: 304

      2023-12-14 00:32:49,001    DEBUG insights.client Last-Modified: Mon, 11 Dec 2023 05:08:17 GMT

      2023-12-14 00:32:49,002    DEBUG insights.client ETag: "ceef6ed66858aad2a6ac79c6a7f137bb:1702271307.462476"

      2023-12-14 00:32:49,002    DEBUG insights.client Date: Thu, 14 Dec 2023 05:32:48 GMT

      2023-12-14 00:32:49,002    DEBUG insights.client Connection: keep-alive

      2023-12-14 00:32:49,002    DEBUG insights.client content-disposition: attachment

      2023-12-14 00:32:49,002    DEBUG insights.client Content-Type: application/zip

      2023-12-14 00:32:49,002    DEBUG insights.client ETag: "ceef6ed66858aad2a6ac79c6a7f137bb:1702271307.462476"

      2023-12-14 00:32:49,002    DEBUG insights.client No data received

      2023-12-14 00:32:49,002    DEBUG insights.client Tags match, not updating core

      2023-12-14 00:32:49,002    DEBUG insights.client Deleting temp directory /tmp/tmpi1kubucf.

      2023-12-14 00:32:49,061    DEBUG insights.client /usr/bin/gpg --verify --keyring /etc/insights-client/redhattools.pub.gpg /var/lib/insights/last_stable.egg.asc /var/lib/insights/last_stable.egg

      2023-12-14 00:32:49,078    DEBUG insights.client GPG return code: 0

      2023-12-14 00:32:49,522    DEBUG insights.client.client Logging initialized

      2023-12-14 00:32:49,522    DEBUG insights.client.auto_config Updated base_url: cert-api.access.redhat.com/r/insights

      2023-12-14 00:32:49,522    DEBUG insights.client.utilities Client version: 3.2.2

      2023-12-14 00:32:49,522    DEBUG insights.client.utilities Core version: 3.2.26-1

      2023-12-14 00:32:49,522    DEBUG insights.client.utilities All egg versions:

      2023-12-14 00:32:49,523    DEBUG insights.client.utilities ENV egg not defined.

      2023-12-14 00:32:49,523    DEBUG insights.client.utilities /var/lib/insights/newest.egg not found.

      2023-12-14 00:32:49,781    DEBUG insights.client.utilities /var/lib/insights/last_stable.egg: 3.2.26-1

      2023-12-14 00:32:50,016    DEBUG insights.client.utilities /etc/insights-client/rpm.egg: 3.2.15-1

      2023-12-14 00:32:50,095    DEBUG insights.client.client Trying registration.

      2023-12-14 00:32:50,095    DEBUG insights.client.connection Checking registration status...

      2023-12-14 00:32:50,095    DEBUG insights.client.utilities Found /etc/insights-client/machine-id

      2023-12-14 00:32:50,095  NETWORK insights.client.connection GET https://cert-api.access.redhat.com/r/insights/v1/systems/ff7db620-4758-4181-b4e5-4839c3106146

      2023-12-14 00:32:50,289  NETWORK insights.client.connection HTTP Status: 401 Unauthorized

      2023-12-14 00:32:50,289  NETWORK insights.client.connection HTTP Response Text: {"errors":[\{"status":401,"detail":"Insights services authentication failed","meta":{"response_by":"gateway"}}]}

       

      2023-12-14 00:32:50,289    DEBUG insights.client.connection No HTTP Response message present.

      2023-12-14 00:32:50,289    DEBUG insights.client.connection Debug Information:

      HTTP Status Code: 401

      2023-12-14 00:32:50,289    DEBUG insights.client.connection HTTP Status Text: Unauthorized

      2023-12-14 00:32:50,289    ERROR insights.client.connection Please ensure that the system is registered with RHSM for CERT auth, or that correct credentials are set in /etc/insights-client/insights-client.conf for BASIC auth.

      2023-12-14 00:32:50,289  NETWORK insights.client.connection HTTP Response Text: {"errors":[\{"status":401,"detail":"Insights services authentication failed","meta":{"response_by":"gateway"}}]}

       

      2023-12-14 00:32:50,289    DEBUG insights.client.support Registration status: False

      2023-12-14 00:32:50,290     INFO insights.client.client Machine-id found, insights-client can not be registered. Please, unregister insights-client first: `insights-client --unregister`

       

       

      Expected results

      Actual results

              csi-client-tools-bugs CSI Client Tools Bugs Bot
              qianzhan@redhat.com Qianqian Zhang
              CSI Client Tools Bugs Bot CSI Client Tools Bugs Bot
              CSI Client Tools Bugs Bot CSI Client Tools Bugs Bot
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: