← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1950813] [NEW] version 27.3: on unattached machines update_status_timer incorrectly pings contracts.canonical.com/v1/resources

 

Public bug reported:

Version 27.3 introduced a new systemd timer which runs a job named
update_status_timer every 12 hours to update the status of supported UA
services on machines which are attached to an Ubuntu Advantage licese.

This job should not be run on machines without an active Ubuntu Advantage license attached because
"unattached" Ubuntu machines no need to request available or applicable UA resources for the machine.

In order to update_status information of UA services, this call results in GET against contracts.canonical.com/v1/resources providing the following data as querystring parameters:
 - kernel
 - ubuntu release name
 - architecture

This ephemeral data is only used by the contract service to properly
report what services are available or applicable to that running kernel,
Ubuntu release and CPU architecture and is not logged or persisted.

This bug is currently fixed and committed upstream to avoid calling this
endpoint on unattached Ubuntu machines and queued for release to Xenial,
Bionic, Focal, Hirsute and Jammy as version 27.4.1. Expected published
fix within a week.

** Affects: ubuntu-advantage-tools (Ubuntu)
     Importance: Critical
         Status: Fix Committed

** Affects: ubuntu-advantage-tools (Ubuntu Xenial)
     Importance: Critical
         Status: Fix Committed

** Affects: ubuntu-advantage-tools (Ubuntu Bionic)
     Importance: Critical
         Status: Fix Committed

** Affects: ubuntu-advantage-tools (Ubuntu Focal)
     Importance: Critical
         Status: Fix Committed

** Affects: ubuntu-advantage-tools (Ubuntu Hirsute)
     Importance: Critical
         Status: Fix Committed

** Affects: ubuntu-advantage-tools (Ubuntu Impish)
     Importance: Critical
         Status: Fix Committed

** Also affects: ubuntu-advantage-tools (Ubuntu Xenial)
   Importance: Undecided
       Status: New

** Also affects: ubuntu-advantage-tools (Ubuntu Focal)
   Importance: Undecided
       Status: New

** Also affects: ubuntu-advantage-tools (Ubuntu Impish)
   Importance: Undecided
       Status: New

** Also affects: ubuntu-advantage-tools (Ubuntu Bionic)
   Importance: Undecided
       Status: New

** Also affects: ubuntu-advantage-tools (Ubuntu Hirsute)
   Importance: Undecided
       Status: New

** Changed in: ubuntu-advantage-tools (Ubuntu Xenial)
       Status: New => Fix Committed

** Changed in: ubuntu-advantage-tools (Ubuntu Bionic)
       Status: New => Fix Committed

** Changed in: ubuntu-advantage-tools (Ubuntu Focal)
       Status: New => Fix Committed

** Changed in: ubuntu-advantage-tools (Ubuntu Hirsute)
       Status: New => Fix Committed

** Changed in: ubuntu-advantage-tools (Ubuntu Impish)
       Status: New => Fix Committed

** Description changed:

  Version 27.3 introduced a new systemd timer which runs a job named
  update_status_timer every 12 hours to update the status of supported UA
  services on machines which are attached to an Ubuntu Advantage licese.
  
- 
- This job should not be run on machines without an active Ubuntu Advantage license attached because 
+ This job should not be run on machines without an active Ubuntu Advantage license attached because
  "unattached" Ubuntu machines no need to request available or applicable UA resources for the machine.
  
  In order to update_status information of UA services, this call results in GET against contracts.canonical.com/v1/resources providing the following data as querystring parameters:
-  - kernel
-  - ubuntu release name 
-  - architecture
+  - kernel
+  - ubuntu release name
+  - architecture
  
- 
- This ephemeral data is only used by the contract service to properly report what services are available or applicable to that running kernel, Ubuntu release and CPU architecture. 
+ This ephemeral data is only used by the contract service to properly
+ report what services are available or applicable to that running kernel,
+ Ubuntu release and CPU architecture and is not logged or persisted.
  
  This bug is currently fixed and committed upstream to avoid calling this
  endpoint on unattached Ubuntu machines and queued for release to Xenial,
  Bionic, Focal, Hirsute and Jammy as version 27.4.1. Expected published
  fix within a week.

** Changed in: ubuntu-advantage-tools (Ubuntu Xenial)
   Importance: Undecided => Critical

** Changed in: ubuntu-advantage-tools (Ubuntu Bionic)
   Importance: Undecided => Critical

** Changed in: ubuntu-advantage-tools (Ubuntu Focal)
   Importance: Undecided => Critical

** Changed in: ubuntu-advantage-tools (Ubuntu Hirsute)
   Importance: Undecided => Critical

** Changed in: ubuntu-advantage-tools (Ubuntu Impish)
   Importance: Undecided => Critical

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1950813

Title:
  version 27.3: on unattached machines update_status_timer incorrectly
  pings contracts.canonical.com/v1/resources

Status in ubuntu-advantage-tools package in Ubuntu:
  Fix Committed
Status in ubuntu-advantage-tools source package in Xenial:
  Fix Committed
Status in ubuntu-advantage-tools source package in Bionic:
  Fix Committed
Status in ubuntu-advantage-tools source package in Focal:
  Fix Committed
Status in ubuntu-advantage-tools source package in Hirsute:
  Fix Committed
Status in ubuntu-advantage-tools source package in Impish:
  Fix Committed

Bug description:
  Version 27.3 introduced a new systemd timer which runs a job named
  update_status_timer every 12 hours to update the status of supported
  UA services on machines which are attached to an Ubuntu Advantage
  licese.

  This job should not be run on machines without an active Ubuntu Advantage license attached because
  "unattached" Ubuntu machines no need to request available or applicable UA resources for the machine.

  In order to update_status information of UA services, this call results in GET against contracts.canonical.com/v1/resources providing the following data as querystring parameters:
   - kernel
   - ubuntu release name
   - architecture

  This ephemeral data is only used by the contract service to properly
  report what services are available or applicable to that running
  kernel, Ubuntu release and CPU architecture and is not logged or
  persisted.

  This bug is currently fixed and committed upstream to avoid calling
  this endpoint on unattached Ubuntu machines and queued for release to
  Xenial, Bionic, Focal, Hirsute and Jammy as version 27.4.1. Expected
  published fix within a week.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/1950813/+subscriptions



Follow ups