o
    feQ                    @   s$  d dl Z d dlmZmZ d dlmZmZmZ d dlm	Z	 e j
jdu s*de j
j vr.e Znedddd	ZG d
d dZeZG dd dZedZedZejd ej Zejd ej Zejd ej ZedZedZedZedZedZedZedZ edZ!edZ"edZ#edZ$edZ%edZ&ed Z'ed!Z(ed"Z)d#e ed$ Z*ed%Z+ed&Z,ed'Z-ed(Z.ed)Z/ed*Z0ed+Z1ed,Z2ed-Z3ed.Z4ed/Z5ed0Z6ed1Z7ed2Z8ed3Z9ed4Z:ed5Z;ed6Z<ed7Z=ed8Z>ed9Z?ed:d; Z@ed<d; ZAed=d; ZBed>jCe	jDd?ZEed@ZFedAjCe	jGd?ZHedBZIedCZJedDZKedEZLedFZMedGZNedHZOedIZPedJZQedKZRedLZSedMZTedNZUedOZVedPZWedQZXedRjCe	jYejZejdSZ[edTZ\edUZ]edVd; Z^edWZ_edXZ`edYZaedZZbed[Zced\Zded]Zeed^Zfed_Zged`ZhedaZiedbZjedcZkeddZledeZmedfZnedgZoedhZpediZqedjZredkZsedlZtedmZuednZvedoe ZwedpZxedqZyedrZzedsZ{edtZ|eduZ}edvZ~edwZedxZedyZedzZed{Zed|Zed}jCe	jd?Zed~ZedjCe	jDd?ZedZedZedZedZedZedZedZedZedZeed Zeed Zeed Zeed Zeed Zeed Zedd; Zedd; ZedZedZeed ZedjCejZejdZedjCejZejdZedjCejZejdZedjCejZejdZedZedZedZedZedZedZedZedZedZedZedZedZedZedZedZedZedZedZedZedjCe	jd?ZedZedZedZedZedjCe	jDd?ZedZedZedd; Zedd; Zedd; ZedZedZede Zede ZedZedZedZedZedZedZedZed¡Zedd; ZedġZedd; ZedơZedǡjCe	jd?ZedȡZedɡZedʡZedˡZed̡Zed͡ZedΡZedϡZedСZedѡZedҡZedӡZedԡZedաZed֡ZedסZedءZed١ZeZeZedڡZedۡZedܡZdZedޡZedߡZedZedZedZedZedZedZedZedZedZedZedZedZedZedZedZedZedZedZedZedZedZ edZedZedZedZedZedZedZedZedZ	edZ
edZed ZedZedZedZedZedZedZedZedZed	jCe	jDd?Zed
ZedZedZedZedZedZedZedZedjCejZejdZedZedZ edZ!edZ"edZ#edZ$edZ%edZ&edZ'edZ(edZ)edZ*edZ+ed Z,ed!Z-ed"Z.ed#Z/ed$Z0ed%Z1ed&Z2ed'Z3ed(Z4ed)Z5ed*Z6ed+Z7ed,Z8ed-Z9ed.Z:ed/Z;edZ<ed0Z=ed1Z>ed2Z?ed3Z@ed4ZAed5ZBed6ZCed7ZDed8ZEed9ZFed:ZGed;ZHed<ZIed=ZJed>ZKed?jCe	jLd?ZMed@jCe	jNd?ZOedAZPedBZQedCZRedDZSedEZTedFZUedGZVedHZWedIjCe	jXd?ZYedJjCe	jZd?Z[edKjCe	jXd?Z\edLjCe	jXd?Z]edZ^edMZ_edNjCe	j`d?ZaedZbedOZcedPjCe	j`d?ZdedQZeedRZfedSjCe	jgd?ZhedTZiedUjCe	jjd?ZkedVZledWe ZmedXe ZnedYe ZoedZe Zped[Zqed\Zred]Zsed^Zted_Zued`ZvedaZwedbZxedcd# ex ZyeddZzedeZ{edfjCe	jgd?Z|edgZ}edhZ~ediZedje ZedkZedlZedmjCe	je	je	jdnZedoZedpZedqZedrjCe	jd?ZedsZedtjCe	jd?ZeduZedvZedwZedxZedyZedzZed{Zed|Zed}Zed{Zed~ZedZedZedZedZedZedZedjCejZejdZedZedZedZedjCe	jd?ZedZedZedjCe	jd?ZG dd dZG dd dZeddZededZededZededZededZededdZededdZededdZededdZededZededd# em ZededZededZededZededZededZededZededZededZededZededZededjCe	jDd?ZededZededZededáZÐededšZĐededǡZŐededɡZƐededˡZǐeded͡ZȐededϡjCe	jd?Zʐeded^ZːededҡZ̐ededԡZ͐eded֡ZΐededءZϐededڡZАededܡZѐededޡZҐededZӐededdZԐededjCe	jd?dZՐededjCe	jd?dZ֐ededZאededZؐededZِededZڐededZېededZܐededZݐededZސededZߐededZededZededZeded ZededZededZededZede+Zeded	Zed
edZede;d ej Zede;d Zede;d Zede<d ej Zede<d ZededZededZededZededZededZeded Zed!ed"Zed#ed$Zed%ed&Zed'ed(Zed)ed*Zed+ed,Zed-ed.Zed/ed0Zed1ed2Zed3ed4Zed5ed6Z ed7ed8dZed9ed:jCe	jDd?Zed;ed<Zed=ed>jCe	jDd?Zed?ed@jCe	jDd?ZedAedBjCe	jDd?ZedCedDjCe	jDd?ZedEedFjCe	jDd?ZedGedHZ	edIedJZ
edKedLZedMedNZedOedPZedQedRjCe	jd?ZedSedTjCe	jd?ZedUe jd# ej ZedVedWZedXedYZedZed[Zed\ed]Zed^ed_Zed`edaZedbedcZeddedeZedfedgd# ed ZedhediZedjedkZedledmZednedoZedpedqdZedredsZ edtedujCe	j!d?Z"edvedwZ#edxedyZ$edzed{jCe	jd?Z%ed|ed}jCe	jd?Z&ed~eddZ'ededdZ(ededZ)ededZ*ededZ+ededZ,ededZ-ededZ.ededZ/ededZ0ededZ1ededZ2ededZ3ededZ4ededZ5ededZ6edd#ed Z7ededZ8edd#ed Z9ededZ:ededZ;ededZ<ededZ=ededZ>ededZ?ededZ@edede ZAededZBededd# e ZCededZDededZEededdZFededdZGededdZHededáZIededšdZJededǡZKededɡZLededˡZMeded͡ZNededϡZOededѡZPededӡZQedԐdՃZRededסZSeded١ZTededۡZUededݡZVededߡZWedeEZXededZYdS (      N)NullTranslationstranslation)CallableDictOptional)urlszUTF-8z
ubuntu-proz/usr/share/localeT)fallbackc                   @   s,   e Zd ZdefddZdedefddZdS )	PluralizableStringpluralize_fnc                 C   s
   || _ d S Nr
   )selfr
    r   </usr/lib/python3/dist-packages/uaclient/messages/__init__.py__init__      
zPluralizableString.__init__nreturnc                 C   s
   |  |S r   r   )r   r   r   r   r   	pluralize   r   zPluralizableString.pluralizeN)__name__
__module____qualname__r   r   intstrr   r   r   r   r   r	      s    r	   c                   @   s(   e Zd ZdZdZdZdZdZdZdZ	dS )	TxtColorz[92mz[37mz[94mz[93mz[91mz[1mz[0mN)
r   r   r   OKGREENDISABLEGREYINFOBLUEWARNINGYELLOWFAILBOLDENDCr   r   r   r   r   !   s    r   yesnou   ✔u   ✘z[info]zAre you sure? (y/N) zDo you want to proceed? (y/N) zInterrupt received; exiting.z0Operation in progress: {lock_holder} (pid:{pid})z)Successfully refreshed your subscription.z.Successfully processed your pro configuration.z>Successfully updated Ubuntu Pro related APT and MOTD messages.zEFailed running reboot_cmds script. See: /var/log/ubuntu-advantage.logzIAPT lock is held. Ubuntu Pro configuration will wait until it is releasedz)Could not find past release for {release}z4Starting upgrade of Ubuntu Pro service configurationz4Finished upgrade of Ubuntu Pro service configurationzwDetaching Ubuntu Pro. Previously attached subscription was only valid for Ubuntu {release} ({series_codename}) release.zCouldn't import the YAML module.
Make sure the 'python3-yaml' package is installed correctly
and /usr/lib/python3/dist-packages is in your PYTHONPATH.z@Error while trying to parse a yaml file using 'yaml' from {path}zsnapd does not have a wait command.
Enabling Livepatch can fail under this scenario.
Please, upgrade snapd if Livepatch enable fails and try again.
z A new version is available: {version}
Please run:
    sudo apt install ubuntu-pro-client
to get the latest bug fixes and new features.zan unknown errorzExecuting `{command}`zExecuting `{command}` failed.z"Invalid command specified '{cmd}'.zEFailed running command '{cmd}' [exit({exit_code})]. Message: {stderr}zInstalling {packages}zInstalling {title} packageszInstalling required snapsz Installing required snap: {snap}z(Skipping installing packages: {packages}zUninstalling {packages}z$Failure when uninstalling {packages}z2Cannot install package {package} version {version}zFailure checking APT policy.zUpdating package listszUpdating {name} package listszAPT update failed.zAPT install failed.z!Backing up {original} as {backup}z)The following package(s) will be REMOVED:z>The following package(s) will be reinstalled from the archive:c                 C      t dd| jtjdS )Nz*Your Ubuntu Pro subscription has EXPIRED*
{{pkg_num}} additional security update requires Ubuntu Pro with '{{service}}' enabled.
Renew your subscription at {url}z*Your Ubuntu Pro subscription has EXPIRED*
{{pkg_num}} additional security updates require Ubuntu Pro with '{{service}}' enabled.
Renew your subscription at {url}urltngettextformatr   PRO_DASHBOARDr   r   r   r   <lambda>       
r.   c                 C   r%   )NzCAUTION: Your Ubuntu Pro subscription will expire in {{remaining_days}} day.
Renew your subscription at {url} to ensure
continued security coverage for your applications.zCAUTION: Your Ubuntu Pro subscription will expire in {{remaining_days}} days.
Renew your subscription at {url} to ensure
continued security coverage for your applications.r&   r(   r-   r   r   r   r.      r/   c                 C   r%   )NzCAUTION: Your Ubuntu Pro subscription expired on {{expired_date}}.
Renew your subscription at {url} to ensure
continued security coverage for your applications.
Your grace period will expire in {{remaining_days}} day.zCAUTION: Your Ubuntu Pro subscription expired on {{expired_date}}.
Renew your subscription at {url} to ensure
continued security coverage for your applications.
Your grace period will expire in {{remaining_days}} days.r&   r(   r-   r   r   r   r.      s    zK*Your Ubuntu Pro subscription has EXPIRED*
Renew your subscription at {url}r&   zSetting {service} proxyzNo proxy set in config; however, proxy is configured for: {{services}}.
See {url} for more information on pro proxy configuration.
zSetting {scope} APT proxyzo
Error: Setting global apt proxy and pro scoped apt proxy at the same time is unsupported. No apt proxy is set.z)Warning: {old} has been renamed to {new}.zvWarning: Setting the {current_proxy} proxy will overwrite the {previous_proxy}
proxy previously set via `pro config`.
zGUsing deprecated "{old}" config field.
Please migrate to using "{new}"
z-Migrating /etc/ubuntu-advantage/uaclient.confzWarning: Failed to load /etc/ubuntu-advantage/uaclient.conf.preinst-backup
         No automatic migration will occur.
         You may need to use "pro config set" to re-set your settings.zWarning: Failed to migrate user_config from /etc/ubuntu-advantage/uaclient.conf
         Please run the following to keep your custom settings:zWarning: Failed to migrate /etc/ubuntu-advantage/uaclient.conf
         Please add following to uaclient.conf to keep your config:zWCurrently attempting to automatically attach this machine to an Ubuntu Pro subscriptionz2This machine is now attached to '{contract_name}'
z+This machine is now successfully attached'
zEnabling default service {name}zEService {name} is recommended by default. Run: sudo pro enable {name}zInitiating attach operation...zFailed to perform attach...z{Please sign in to your Ubuntu Pro account at this link:
{url}
And provide the following code: {bold}{{user_code}}{end_bold})r'   boldend_boldzAttaching the machine...z9Limited to release: Ubuntu {release} ({series_codename}).c                 C      t dd| S )Nz*Detach will disable the following service:z+Detach will disable the following services:r)   r*   r-   r   r   r   r.   <  
    zThis machine is now detached.z,One moment, checking your subscription firstzEnabling {title}z{title} enabledz{title} access enabledzCould not enable {title}.z{service_being_enabled} cannot be enabled with {incompatible_service}.
Disable {incompatible_service} and proceed to enable {service_being_enabled}? (y/N) z)Disabling incompatible service: {service}z{service_being_enabled} cannot be enabled with {required_service} disabled.
Enable {required_service} and proceed to enable {service_being_enabled}? (y/N) z$Enabling required service: {service}z-A reboot is required to complete {operation}.z#Configuring APT access to {service}zuNo variant specified. To specify a variant, use the variant option.
Auto-selecting {variant} variant. Proceed? (y/N) zRemoving APT access to {title}zCould not disable {title}.z{dependent_service} depends on {service_being_disabled}.
Disable {dependent_service} and proceed to disable {service_being_disabled}? (y/N) z/Disabling dependent service: {required_service}z$Removing apt source file: {filename}z)Removing apt preferences file: {filename}z0Uninstalling all packages installed from {title}z;(The --purge flag is still experimental - use with caution)zGPurging the {service} packages would uninstall the following kernel(s):z/{kernel_version} is the current running kernel.zNo other valid Ubuntu kernel was found in the system.
Removing the package would potentially make the system unbootable.
Aborting.
zIf you cannot guarantee that other kernels in this system are bootable and
working properly, *do not proceed*. You may end up with an unbootable system.
zFailed to automatically attach to an Ubuntu Pro subscription {num_attempts} time(s).
The failure was due to: {reason}.
The next attempt is scheduled for {next_run_datestring}.
You can try manually with `sudo pro auto-attach`.a  Failed to automatically attach to an Ubuntu Pro subscription {num_attempts} time(s).
The most recent failure was due to: {reason}.
Try re-launching the instance or report this issue by running `ubuntu-bug ubuntu-advantage-tools`
You can try manually with `sudo pro auto-attach`.zJCanonical servers did not recognize this machine as Ubuntu Pro: "{detail}"z<Canonical servers did not recognize this image as Ubuntu Proz"the pro lock was held by pid {pid}z.an error from Canonical servers: "{error_msg}"za connectivity errorzan error while reaching {url}z5Due to contract refresh, '{service}' is now disabled.zoUnable to disable '{service}' as recommended during contract refresh. Service is still active. See `pro status`z+Updating '{service}' on changed directives.z<Updating '{service}' apt sources list on changed directives.z5Installing packages on changed directives: {packages}z=Choose: [S]ubscribe at {url} [A]ttach existing token [C]ancelz#Choose: [E]nable {service} [C]ancelz5Choose: [R]enew your subscription (at {url}) [C]ancelz#A fix is available in {fix_stream}.z The update is not yet installed.zSThe update is not installed because this system is not attached to a
subscription.
zXThe update is not installed because this system is attached to an
expired subscription.
zQThe update is not installed because this system does not have
{service} enabled.
z The update is already installed.z]For easiest security on {title}, use Ubuntu Pro instances.
Learn more at {cloud_specific_url}	requestedrelatedz {issue} is resolved.z! {issue} [{context}] is resolved.z {issue} is not resolved.z% {issue} [{context}] is not resolved.z% {issue} does not affect your system.z1 {issue} [{context}] does not affect your system.c                 C   r2   )Nz,{num_pkgs} package is still affected: {pkgs}z.{num_pkgs} packages are still affected: {pkgs}r3   r-   r   r   r   r.     r4   c                 C   r2   )Nz4{count} affected source package is installed: {pkgs}z6{count} affected source packages are installed: {pkgs}r3   r-   r   r   r   r.     r4   z*No affected source packages are installed.z{issue} is resolved.z; {issue} is resolved by livepatch patch version: {version}.z{bold}Ubuntu Pro service: {{service}} is not enabled.
To proceed with the fix, a prompt would ask permission to automatically enable
this service.
{{{{ pro enable {{service}} }}}}{end_bold})r0   r1   z{bold}The machine is not attached to an Ubuntu Pro subscription.
To proceed with the fix, a prompt would ask to attach
the machine to a subscription or use an existing token.
{{ pro attach }}{end_bold}z{bold}The machine has an expired subscription.
To proceed with the fix, a prompt would ask to attach the machine to a
new subscription or use a new Ubuntu Pro subscription token.
{{ pro detach --assume-yes }}
{{ pro attach }}{end_bold}zu{bold}WARNING: The option --dry-run is being used.
No packages will be installed when running this command.{end_bold}zZError: Ubuntu Pro service: {service} is not enabled.
Without it, we cannot fix the system.zoError: The current Ubuntu Pro subscription is not entitled to: {service}.
Without it, we cannot fix the system.z"{service} is required for upgrade.zG{service} is required for upgrade, but current subscription is expired.z9{service} is required for upgrade, but it is not enabled.z#APT failed to install the package.
zSorry, no fix is available yet.z7Ubuntu security engineers are investigating this issue.z)A fix is coming soon. Try again tomorrow.zSorry, no fix is available.z.Source package does not exist on this release.z/Source package is not affected on this release.zUNKNOWN: {status}zAssociated CVEs:zFound Launchpad bugs:zFixing requested {issue_id}zFixing related USNs:z$Found related USNs:
- {related_usns}zSummary:zEven though a related USN failed to be fixed, note
that {{issue_id}} was fixed. Related USNs do not
affect the original USN. Learn more about the related
USNs, please refer to this page:

{url}
zUbuntu standard updateszUbuntu Pro: ESM InfrazUbuntu Pro: ESM Appsz]Package fixes cannot be installed.
To install them, run this command as root (try using sudo)z4Enter your token (from {url}) to attach this system:zEEnter your new token to renew Ubuntu Pro subscription on this system:z{count} packages installed:c                 C   r2   )Nz;{offset}{count} package from Ubuntu {repository} repositoryz<{offset}{count} packages from Ubuntu {repository} repositoryr3   r-   r   r   r   r.     r4   c                 C   r2   )Nz*{offset}{count} package from a third partyz+{offset}{count} packages from third partiesr3   r-   r   r   r   r.     r4   c                 C   r2   )Nz8{offset}{count} package no longer available for downloadz9{offset}{count} packages no longer available for downloadr3   r-   r   r   r   r.     r4   zoTo get more information about the packages, run
    pro security-status --help
for a list of available options.zU Make sure to run
    sudo apt update
to get the latest package information from apt.z9The system apt information was updated {days} day(s) ago.z%The system apt cache may be outdated.z6Main/Restricted packages receive updates until {date}.z_This machine is receiving security patching for Ubuntu Main/Restricted
repository until {date}.z7This machine is attached to an Ubuntu Pro subscription.z;This machine is NOT attached to an Ubuntu Pro subscription.zPackages from third parties are not provided by the official Ubuntu
archive, for example packages from Personal Package Archives in Launchpad.zPackages that are not available for download may be left over from a
previous release of Ubuntu, may have been installed directly from a
.deb file, or are from a source which has been disabled.zmThis machine is NOT receiving security patches because the LTS period has ended
and esm-infra is not enabled.zeUbuntu Pro with '{service}' enabled provides security updates for
{repository} packages until {year}.c                 C   r2   )Nz+There is {updates} pending security update.z-There are {updates} pending security updates.r3   r-   r   r   r   r.     r4   zk{repository} packages are receiving security updates from
Ubuntu Pro with '{service}' enabled until {year}.c                 C   r2   )Nz,You have received {updates} security
update.z-You have received {updates} security
updates.r3   r-   r   r   r   r.     s
    z+Enable {service} with: pro enable {service}zZTry Ubuntu Pro with a free personal subscription on up to 5 machines.
Learn more at {url}
zPFor example, run:
    apt-cache show {package}
to learn more about that package.z2You have no packages installed from a third party.z<You have no packages installed that are no longer available.z1Ubuntu Pro is not available for non-LTS releases.z&Run 'pro help {service}' to learn morez6Installed packages with an available {service} update:z4Installed packages with an {service} update applied:z(Installed packages covered by {service}:z0Further installed packages covered by {service}:z	Packages:SERVICE	AVAILABLEENTITLEDAUTO_ENABLEDSTATUSDESCRIPTIONNOTICESFEATURESenableddisabledzn/au   —warning	essentialstandardadvancedzUnknown/ExpiredzEnable services with: {command}AccountSubscriptionzValid untilzTechnical support levelzThis token is not valid.z$No Ubuntu Pro operations are runningz4No Ubuntu Pro services are available to this system.z=For a list of all Ubuntu Pro services, run 'pro status --all'z * Service has variantszJFor a list of all Ubuntu Pro services and variants, run 'pro status --all'zKA change has been detected in your contract.
Please run `sudo pro refresh`.zAUse {name} {command} --help for more information about a command.z0Displays help on {name} and command line optionszQuick start commandszSecurity-related commandsz Troubleshooting-related commandszOther commandsz	Variants:FlagszAvailable Commandsz3output in the specified format (default: {default})z>do not prompt for confirmation before performing the {command}zCalls the Client API endpoints.zAPI endpoint to callzcFor endpoints that support progress updates, show each progress update on a new line in JSON formatz;Options to pass to the API endpoint, formatted as key=valuez,arguments in JSON format to the API endpointz5Automatically attach on an Ubuntu Pro cloud instance.z<Collect logs and relevant system information into a tarball.zFtarball where the logs will be stored. (Defaults to ./pro_logs.tar.gz)z(Show customizable configuration settingsz6Optional key or key(s) to show configuration settings.z/Set and apply Ubuntu Pro configuration settingszRkey=value pair to configure for Ubuntu Pro services. Key must be one of: {options}z&Unset Ubuntu Pro configuration settingzFconfiguration key to unset from Ubuntu Pro services. One of: {options}zManage Ubuntu Pro configurationzAttach this machine to an Ubuntu Pro subscription with a token obtained from:
{url}

When running this command without a token, it will generate a short code
and prompt you to attach the machine to your Ubuntu Pro account using
a web browser.z,token obtained for Ubuntu Pro authenticationz4do not enable any recommended services automaticallyzKuse the provided attach config file instead of passing the token on the clizLInspect and resolve CVEs and USNs (Ubuntu Security Notices) on this machine.zwSecurity vulnerability ID to inspect and resolve on this system. Format: CVE-yyyy-nnnn, CVE-yyyy-nnnnnnn or USN-nnnn-ddzrIf used, fix will not actually run but will display everything that will happen on the machine during the command.z`If used, when fixing a USN, the command will not try to also fix related USNs to the target USN.zLWARNING: Failed to update ESM cache - package availability may be inaccuratez{bold}WARNING: Unable to update ESM cache when running as non-root,
please run sudo apt update and try again if packages cannot be found.{end_bold}a  Show security updates for packages in the system, including all
available Expanded Security Maintenance (ESM) related content.

Shows counts of how many packages are supported for security updates
in the system.

If called with --format json|yaml it shows a summary of the
installed packages based on the origin:
- main/restricted/universe/multiverse: packages from the Ubuntu archive
- esm-infra/esm-apps: packages from the ESM archive
- third-party: packages installed from non-Ubuntu sources
- unknown: packages which don't have an installation source (like local
  deb packages or packages for which the source was removed)

The output contains basic information about Ubuntu Pro. For a
complete status on Ubuntu Pro services, run 'pro status'.
z7List and present information about third-party packagesz7List and present information about unavailable packagesz5List and present information about esm-infra packagesz4List and present information about esm-apps packagesay  Refresh three distinct Ubuntu Pro related artifacts in the system:

* contract: Update contract details from the server.
* config:   Reload the config file.
* messages: Update APT and MOTD messages related to UA.

You can individually target any of the three specific actions,
by passing the target name to the command.  If no `target`
is specified, all targets are refreshed.
zTarget to refresh.z4Detach this machine from an Ubuntu Pro subscription.z7Provide detailed information about Ubuntu Pro services.z4a service to view help output for. One of: {options}zInclude beta serviceszEnable an Ubuntu Pro service.zCthe name(s) of the Ubuntu Pro services to enable. One of: {options}zHdo not auto-install packages. Valid for cc-eal, cis and realtime-kernel.z allow beta service to be enabledz8The name of the variant to use when enabling the servicezDisable an Ubuntu Pro service.zDthe name(s) of the Ubuntu Pro services to disable. One of: {options}zHdisable the service and remove/downgrade related packages (experimental)z9Output system related information related to Pro servicesz#does the system need to be rebooteda  Report the current reboot-required status for the machine.

This command will output one of the three following states
for the machine regarding reboot:

* no: The machine doesn't require a reboot
* yes: The machine requires a reboot
* yes-kernel-livepatches-applied: There are only kernel related
  packages that require a reboot, but Livepatch has already provided
  patches for the current running kernel. The machine still needs a
  reboot, but you can assess if the reboot can be performed in the
  nearest maintenance window.
ai  Report current status of Ubuntu Pro services on system.

This shows whether this machine is attached to an Ubuntu Advantage
support contract. When attached, the report includes the specific
support contract details including contract name, expiry dates, and the
status of each service on this system.

The attached status output has four columns:

* SERVICE: name of the service
* ENTITLED: whether the contract to which this machine is attached
  entitles use of this service. Possible values are: yes or no
* STATUS: whether the service is enabled on this machine. Possible
  values are: enabled, disabled, n/a (if your contract entitles
  you to the service, but it isn't available for this machine) or - (if
  you aren't entitled to this service)
* DESCRIPTION: a brief description of the service

The unattached status output instead has three columns. SERVICE
and DESCRIPTION are the same as above, and there is the addition
of:

* AVAILABLE: whether this service would be available if this machine
  were attached. The possible values are yes or no.

If --simulate-with-token is used, then the output has five
columns. SERVICE, AVAILABLE, ENTITLED and DESCRIPTION are the same
as mentioned above, and AUTO_ENABLED shows whether the service is set
to be enabled when that token is attached.

If the --all flag is set, beta and unavailable services are also
listed in the output.
z Block waiting on pro to completez1simulate the output status using a provided tokenz%Include unavailable and beta servicesz&show all debug log messages to consolezshow version of {name}z1attach this machine to an Ubuntu Pro subscriptionz+automatically attach on supported platformsz&collect Pro logs and debug informationz/manage Ubuntu Pro configuration on this machinez3remove this machine from an Ubuntu Pro subscriptionz5disable a specific Ubuntu Pro service on this machinez4enable a specific Ubuntu Pro service on this machinez=check for and mitigate the impact of a CVE/USN on this systemz.list available security updates for the systemz3show detailed information about Ubuntu Pro serviceszrefresh Ubuntu Pro servicesz)current status of all Ubuntu Pro servicesz/show system information related to Pro serviceszWARNING: this output is intended to be human readable, and subject to change.
In scripts, prefer using machine readable data from the `pro api` command,
or use `pro {command} --format json`.
zAnbox CloudzScalable Android in the clouda  Anbox Cloud lets you stream mobile apps securely, at any scale, to any device,
letting you focus on your apps. Run Android in system containers on public or
private clouds with ultra low streaming latency. When the anbox-cloud service
is enabled, by default, the Appliance variant is enabled. Enabling this service
allows orchestration to provision a PPA with the Anbox Cloud resources. This
step also configures the Anbox Management Service (AMS) with the necessary
image server credentials. To learn more about Anbox Cloud, see
{url}zTo finish setting up the Anbox Cloud Appliance, run:

$ sudo anbox-cloud-appliance init

You can accept the default answers if you do not have any specific
configuration changes.
For more information, see {url}
zCC EAL2z*Common Criteria EAL2 Provisioning Packagesa  Common Criteria is an Information Technology Security Evaluation standard
(ISO/IEC IS 15408) for computer security certification. Ubuntu 16.04 has been
evaluated to assurance level EAL2 through CSEC. The evaluation was performed
on Intel x86_64, IBM Power8 and IBM Z hardware platforms.zH(This will download more than 500MB of packages, so may take some time.)z:Please follow instructions in {filename} to configure EAL2z	CIS AuditzUbuntu Security Guidez#Security compliance and audit toolszUbuntu Security Guide is a tool for hardening and auditing and allows for
environment-specific customizations. It enables compliance with profiles such
as DISA-STIG and the CIS benchmarks. Find out more at
{url}z#Visit {url} to learn how to use CISzVisit {url} for the next stepszoFrom Ubuntu 20.04 onward 'pro enable cis' has been
replaced by 'pro enable usg'. See more information at:
{url}z.Expanded Security Maintenance for Applicationsam  Expanded Security Maintenance for Applications is enabled by default on
entitled workloads. It provides access to a private PPA which includes
available high and critical CVE fixes for Ubuntu LTS packages in the Ubuntu
Main and Ubuntu Universe repositories from the Ubuntu LTS release date until
its end of life. You can find out more about the esm service at
{url}z0Expanded Security Maintenance for Infrastructureal  Expanded Security Maintenance for Infrastructure provides access to a private
PPA which includes available high and critical CVE fixes for Ubuntu LTS
packages in the Ubuntu Main repository between the end of the standard Ubuntu
LTS security maintenance and its end of life. It is enabled by default with
Ubuntu Pro. You can find out more about the service at
{url}FIPSz#NIST-certified FIPS crypto packagesa%  Installs FIPS 140 crypto packages for FedRAMP, FISMA and compliance use cases.
Note that "fips" does not provide security patching. For FIPS certified
modules with security patches please see "fips-updates". If you are unsure,
choose "fips-updates" for maximum security. Find out more at {url}z>Could not determine cloud, defaulting to generic FIPS package.zTFIPS kernel is running in a disabled state.
  To manually remove fips kernel: {url}
zWarning: FIPS kernel is not optimized for your specific cloud.
To fix it, run the following commands:

    1. sudo pro disable fips
    2. sudo apt remove ubuntu-fips
    3. sudo pro enable fips --assume-yes
    4. sudo reboot
zThis will install the FIPS packages. The Livepatch service will be unavailable.
Warning: This action can take some time and cannot be undone.
z~This will install the FIPS packages including security updates.
Warning: This action can take some time and cannot be undone.
a  Warning: Enabling {title} in a container.
         This will install the FIPS packages but not the kernel.
         This container must run on a host with {title} enabled to be
         compliant.
Warning: This action can take some time and cannot be undone.
zZThis will disable the {title} entitlement but the {title} packages will remain installed.
zThis will downgrade the kernel from {current_version} to {new_version}.
Warning: Downgrading the kernel may cause hardware failures.  Please ensure the
         hardware is compatible with the new kernel version before proceeding.
a  The "{variant}" variant of {service} is based on the "{base_flavor}" Ubuntu
kernel but this machine is running the "{current_flavor}" kernel.
The "{current_flavor}" kernel may have significant hardware support
differences from "{variant}" {service}.

Warning: Installing {variant} {service} may result in lost hardware support
         and may prevent the system from booting.

Do you accept the risk and wish to continue? (y/N) z>FIPS support requires system reboot to complete configuration.zReboot to FIPS kernel requiredz;This FIPS install is out of date, run: sudo pro enable fipsz<Disabling FIPS requires system reboot to complete operation.z.{service} {pkg} package could not be installedzYPlease run `apt upgrade` to ensure all FIPS packages are updated to the correct
version.
z@Failure occurred while upgrading packages to {service} versions.zFIPS Updatesz;FIPS compliant crypto packages with stable security updateszfips-updates installs FIPS 140 crypto packages including all security patches
for those modules that have been provided since their certification date.
You can find out more at {url}zFIPS PreviewzBPreview of FIPS crypto packages undergoing certification with NISTzrInstalls FIPS crypto packages that are under certification with NIST,
for FedRAMP, FISMA and compliance use cases.a4  This will install crypto packages that have been submitted to NIST for review
but do not have FIPS certification yet. Use this for early access to the FIPS
modules.
Please note that the Livepatch service will be unavailable after
this operation.
Warning: This action can take some time and cannot be undone.
	Landscapez-Management and administration tool for UbuntuaZ  Landscape Client can be installed on this machine and enrolled in Canonical's
Landscape SaaS: {saas_url} or a self-hosted Landscape:
{install_url}
Landscape allows you to manage many machines as easily as one, with an
intuitive dashboard and API interface for automation, hardening, auditing, and
more. Find out more about Landscape at {home_url})saas_urlinstall_urlhome_urlz/etc/landscape/client.conf contains your landscape-client configuration.
To re-enable Landscape with the same configuration, run:
    sudo pro enable landscape --assume-yes
	LivepatchzCanonical Livepatch servicea  Livepatch provides selected high and critical kernel CVE fixes and other
non-security bug fixes as kernel livepatches. Livepatches are applied without
rebooting a machine which drastically limits the need for unscheduled system
reboots. Due to the nature of fips compliance, livepatches cannot be enabled
on fips-enabled systems. You can find out more about Ubuntu Kernel Livepatch
service at {url}z*Current kernel is not covered by livepatchz3Kernels covered by livepatch are listed here: {url}z*Unable to configure livepatch: {error_msg}zUnable to enable Livepatch: z5Disabling Livepatch prior to re-attach with new tokenz?Livepatch coverage requires a system reboot across LTS upgrade.zInstalling LivepatchzSetting up LivepatchzReal-time kernelz0Ubuntu kernel with PREEMPT_RT patches integrateda  The Real-time kernel is an Ubuntu kernel with PREEMPT_RT patches integrated. It
services latency-dependent use cases by providing deterministic response times.
The Real-time kernel meets stringent preemption specifications and is suitable
for telco applications and dedicated devices in industrial automation and
robotics. The Real-time kernel is currently incompatible with FIPS and
Livepatch.z*Generic version of the RT kernel (default)zReal-time NVIDIA Tegra Kernelz-RT kernel optimized for NVIDIA Tegra platformz"Raspberry Pi Real-time for Pi5/Pi4z124.04 Real-time kernel optimised for Raspberry PizReal-time Intel IOTG Kernelz+RT kernel optimized for Intel IOTG platformzThe Real-time kernel is an Ubuntu kernel with PREEMPT_RT patches integrated.

{bold}This will change your kernel. To revert to your original kernel, you will need
to make the change manually.{end_bold}

Do you want to continue? [ default = Yes ]: (Y/n) a  This will remove the boot order preference for the Real-time kernel and
disable updates to the Real-time kernel.

This will NOT fully remove the kernel from your system.

After this operation is complete you must:
  - Ensure a different kernel is installed and configured to boot
  - Reboot into that kernel
  - Fully remove the realtime kernel packages from your system
      - This might look something like `apt remove linux*realtime`,
        but you must ensure this is correct before running it.

Are you sure? (y/N) zROS ESM Security Updatesz/Security Updates for the Robot Operating Systema}  ros provides access to a private PPA which includes security-related updates
for available high and critical CVE fixes for Robot Operating System (ROS)
packages. For access to ROS ESM and security updates, both esm-infra and
esm-apps services will also be enabled. To get additional non-security updates,
enable ros-updates. You can find out more about the ROS ESM service at
{url}zROS ESM All Updatesz*All Updates for the Robot Operating Systema:  ros-updates provides access to a private PPA that includes non-security-related
updates for Robot Operating System (ROS) packages. For full access to ROS ESM,
security and non-security updates, the esm-infra, esm-apps, and ros services
will also be enabled. You can find out more about the ROS ESM service at
{url}c                
   @   sB   e Zd Z	ddededeeeef  fddZdd Zd	d
 ZdS )NamedMessageNnamemsgadditional_infoc                 C   s   || _ || _|| _d S r   )rO   rP   rQ   )r   rO   rP   rQ   r   r   r   r     s   
zNamedMessage.__init__c                 C   s$   | j |j ko| j|jko| j|jkS r   )rP   rO   rQ   )r   otherr   r   r   __eq__+  s
   

zNamedMessage.__eq__c                 C   s    d | j | j | j S )NzNamedMessage({}, {}, {}))r+   rO   __repr__rP   rQ   r   r   r   r   rT   2  s
   zNamedMessage.__repr__r   )	r   r   r   r   r   r   r   rS   rT   r   r   r   r   rN     s    
rN   c                   @   s4   e Zd ZdedefddZdefddZdd	 Zd
S )FormattedNamedMessagerO   rP   c                 C   s   || _ || _d S r   )rO   tmpl_msg)r   rO   rP   r   r   r   r   ;  s   
zFormattedNamedMessage.__init__r   c                 K   s   t | j| jjdi |dS )NrO   rP   r   )rN   rO   rW   r+   )r   
msg_paramsr   r   r   r+   ?  s   zFormattedNamedMessage.formatc                 C   s   d | j | j S )NzFormattedNamedMessage({}, {}))r+   rO   rT   rW   rU   r   r   r   rT   D  s   zFormattedNamedMessage.__repr__N)r   r   r   r   r   rN   r+   rT   r   r   r   r   rV   :  s    rV   z!anbox-fail-to-enable-on-containerzVIt is only possible to enable Anbox Cloud on a container using
the --access-only flag.z!attach-failure-restricted-releaseznAttach failed. Attaching to this contract is only allowed on the Ubuntu {release} ({series_codename}) release.zunexpected-errorzAn unexpected error occurred: {error_msg}
For more details, see the log: {log_path}
If you think this is a bug, please run: ubuntu-bug ubuntu-advantage-toolsz%ssl-verification-error-ca-certificatezoFailed to access URL: {url}
Cannot verify certificate of server
Please install "ca-certificates" and try again.z%ssl-verification-error-openssl-configzhFailed to access URL: {url}
Cannot verify certificate of server
Please check your openssl configuration.zapi-unknown-argumentz!Ignoring unknown argument '{arg}'rX   znew-version-availablezA new version of the client is available: {version}. Please upgrade to the latest version to get the new features and bug fixes.z enable-access-only-not-supportedz9{title} does not support being enabled with --access-onlyzdisable-purge-not-supportedz4{title} does not support being disabled with --purgez"failed-disabling-dependent-servicez;Cannot disable dependent service: {required_service}{error}zrepo-purge-fail-no-originzECannot disable {entitlement_name} with purge: no origin value definedzerror-enabling-required-servicez0Cannot enable required service: {service}{error}z"service-error-install-on-containerz&Cannot install {title} on a container.zservice-not-configuredz{title} is not configuredz service-disabled-missing-packagezTThe {service} service is not enabled because the {package} package is
not installed.zservice-is-activez{title} is activezno-apt-url-for-servicez){title} does not have an aptURL directivezno-suites-for-servicez({title} does not have a suites directivezservice-already-disabledzF{title} is not currently enabled - nothing to do.
See: sudo pro statuszcannot-disable-not-applicablezADisabling {title} with pro is not supported.
See: sudo pro statuszservice-already-enabledz@{title} is already enabled - nothing to do.
See: sudo pro statusz$subscription-not-entitled-to-servicezOThis subscription is not entitled to {{title}}
View your subscription at: {url}zservice-not-entitledz{title} is not entitledzauto-selected-variantz$Auto-selected {variant_name} variantzinapplicable-kernel-versionz\{title} is not available for kernel {kernel}.
Minimum kernel version required: {min_kernel}.zinapplicable-kernelzY{title} is not available for kernel {kernel}.
Supported flavors are: {supported_kernels}.zinapplicable-seriesz-{title} is not available for Ubuntu {series}.zinapplicable-archzZ{title} is not available for platform {arch}.
Supported platforms are: {supported_arches}.zinapplicable-vendor-nameza{title} is not available for CPU vendor {vendor}.
Supported CPU vendors are: {supported_vendors}.z"no-entitlement-affordances-checkedz"no entitlement affordances checkedzcloud-non-optimized-fips-kernelzVUbuntu {{series}} does not provide {{cloud}} optimized FIPS kernel
For help see: {url}zfips-reboot-requiredz%fips-enable-when-fips-updates-enabledz4Cannot enable {fips} when {fips_updates} is enabled.zfips-proc-file-errorz{file_name} is not set to 1z*fips-enable-when-fips-updates-once-enabledz=Cannot enable {fips} because {fips_updates} was once enabled.zfips-updates-invalidates-fipszFIPS cannot be enabled if FIPS Updates has ever been enabled because FIPS Updates installs security patches that aren't officially certified.zfips-invalidates-fips-updatesz{FIPS Updates cannot be enabled if FIPS is enabled. FIPS Updates installs security patches that aren't officially certified.zlivepatch-invalidates-fipszLivepatch cannot be enabled while running the official FIPS certified kernel. If you would like a FIPS compliant kernel with additional bug fixes and security updates, you can use the FIPS Updates service with Livepatch.zlivepatch-not-enabledz*canonical-livepatch snap is not installed.z!livepatch-error-when-fips-enabledz-Cannot enable Livepatch when FIPS is enabled.z!livepatch-kernel-upgrade-requiredzThe running kernel has reached the end of its active livepatch window.
Please upgrade the kernel with apt and reboot for continued livepatch coverage.zlivepatch-kernel-eolzThe current kernel ({{version}}, {{arch}}) has reached the end of its livepatch coverage.
Covered kernels are listed here: {url}
Either switch to a covered kernel or `sudo pro disable livepatch` to dismiss this warning.zlivepatch-kernel-not-supportedzThe current kernel ({{version}}, {{arch}}) is not covered by livepatch.
Covered kernels are listed here: {url}
Either switch to a covered kernel or `sudo pro disable livepatch` to dismiss this warning.zlivepatch-client-failurez5canonical-livepatch status didn't finish successfullyz livepatch-client-failure-warningz;Error running canonical-livepatch status:
{livepatch_error}zrealtime-fips-incompatiblezXRealtime and FIPS require different kernels, so you cannot enable both at the same time.z"realtime-fips-updates-incompatiblez`Realtime and FIPS Updates require different kernels, so you cannot enable both at the same time.zrealtime-livepatch-incompatiblez8Livepatch does not currently cover the Real-time kernel.zrealtime-variant-incompatiblez3{service} cannot be enabled together with {variant}z#realtime-error-install-on-containerz/Cannot install Real-time kernel on a container.zros-requires-esmz,ROS packages assume ESM updates are enabled.zros-updates-requires-rosz@ROS bug-fix updates assume ROS security fix updates are enabled.z(unattended-upgrades-systemd-job-disabledz$apt-daily.timer jobs are not runningz(unattended-upgrades-cfg-list-value-emptyz{cfg_name} is emptyz(unattended-upgrades-cfg-value-turned-offz{cfg_name} is turned offzunattended-upgrades-uninstalledz,unattended-upgrades package is not installedzlandscape-not-registeredzLandscape is installed and configured but not registered.
Run `sudo landscape-config` to register, or run `sudo pro disable landscape`zlandscape-service-not-activezClandscape-client is either not installed or installed but disabled.zinvalid-security-issuezError: issue "{issue_id}" is not recognized.

CVEs should follow the pattern CVE-yyyy-nnn.

USNs should follow the pattern USN-nnnn.zunknown-issuezapt-process-conflictzAnother process is running APT.zapt-update-invalid-url-configzFAPT update failed to read APT config for the following:
{failed_repos}z"apt-update-failed-process-conflict zapt-update-invalid-repoz
{repo_msg}zapt-update-failedz	
{detail}z#apt-install-failed-process-conflictzapt-install-invalid-repoz {repo_msg}zapt-invalid-credentialsz+Invalid APT credentials provided for {repo}zapt-timeoutz1Timeout trying to access APT repository at {repo}zapt-unexpected-errorz@Unexpected APT error.
{detail}
See /var/log/ubuntu-advantage.logzapt-command-timeoutzaCannot validate credentials for APT repo. Timeout after {seconds} seconds trying to reach {repo}.zsnap-not-installed-errorz-snap {snap} is not installed or doesn't existzunexpected-snapd-api-errorz"Unexpected SNAPD API error
{error}zsnapd-connection-refusedzCould not reach the SNAPD APIzcannot-install-snapdz%Failed to install snapd on the systemzerror-installing-livepatchz/Unable to install Livepatch client: {error_msg}zproxy-not-workingz/"{proxy}" is not working. Not setting as proxy.zproxy-invalid-urlz3"{proxy}" is not a valid url. Not setting as proxy.zpycurl-requiredzdTo use an HTTPS proxy for HTTPS connections, please install pycurl with `apt install python3-pycurl`zpycurl-errorzPycURL Error: {e}zproxy-auth-failzProxy authentication failedzconnectivity-errorz)Failed to connect to {url}
{cause_error}
zexternal-api-errorz(Error connecting to {url}: {code} {body}zinvalid-service-or-failurezECannot {operation} unknown service '{invalid_service}'.
{service_msg}zalready-attachedzpThis machine is already attached to '{account_name}'
To use a different subscription first run: sudo pro detach.zattach-failurez#Failed to attach machine. See {url}zattach-config-read-errorz*Error while reading {config_name}:
{error}zattach-invalid-tokenzInvalid token. See {url}zattach-forbidden-expiredzdAttach denied:
Contract "{{contract_id}}" expired on {{date}}
Visit {url} to manage contract tokens.zattach-forbidden-not-yetzpAttach denied:
Contract "{{contract_id}}" is not effective until {{date}}
Visit {url} to manage contract tokens.zattach-forbidden-neverziAttach denied:
Contract "{{contract_id}}" has never been effective
Visit {url} to manage contract tokens.zattach-experied-tokenz=Expired token or contract. To obtain a new token visit: {url}z$magic-attach-token-already-activatedz,The magic attach token is already activated.zmagic-attach-token-errorz?The magic attach token is invalid, has expired or never existedz magic-attach-service-unavailablez,Service unavailable, please try again later.zmagic-attach-invalid-paramz=This attach flow does not support {param} with value: {value}zmissing-apt-url-directivezEUbuntu Pro server provided no aptURL directive for {entitlement_name}
unattachedzEThis machine is not attached to an Ubuntu Pro subscription.
See {url}z valid-service-failure-unattachedzCannot {{operation}} services when unattached - nothing to do.
To use '{{valid_service}}' you need an Ubuntu Pro subscription.
Personal and community subscriptions are available at no charge.
See {url}z!mixed-services-failure-unattachedzentitlement-not-foundz5could not find entitlement named "{entitlement_name}"zentitlements-not-enabledzfailed to enable some serviceszentitlement-not-enabledzfailed to enable {service}zentitlement-not-disabledzfailed to disable {service}zattach-failure-default-servicez9Failed to enable default services, check: sudo pro statuszattach-failure-unexpected-errorz?Something went wrong during the attach process. Check the logs.zrepo-no-apt-keyzEUbuntu Pro server provided no aptKey directive for {entitlement_name}zrepo-no-suiteszEUbuntu Pro server provided no suites directive for {entitlement_name}zrepo-pin-fail-no-originzHCannot setup apt pin. Empty apt repo origin value for {entitlement_name}z$invalid-contract-deltas-service-typez<Could not determine contract delta service type {orig} {new}zrequired-service-stops-enablezKCannot enable {service_being_enabled} when {required_service} is disabled.
z!incompatible-service-stops-enablezMCannot enable {service_being_enabled} when {incompatible_service} is enabled.zdepedent-service-stops-disablezMCannot disable {service_being_disabled} when {dependent_service} is enabled.
zinvalid-pro-imagezOFailed to identify this image as a valid Ubuntu Pro image.
Details:
{error_msg}zcloud-metadata-errorzOAn error occurred while talking the the cloud metadata service: {code} - {body}z#gcp-pro-service-account-not-enabledzWFailed to attach machine
{{status_code}}: {{error_msg}}
For more information, see {url}zaws-no-valid-imdsz?No valid AWS IMDS endpoint discovered at addresses: {addresses}zauto-attach-cloud-type-errorz#Unable to determine cloud platform.zauto-attach-image-not-viablezCAuto-attach image support is not available on this image
See: {url}z(auto-attach-unsupported-cloud-type-errorzGAuto-attach image support is not available on {{cloud_type}}
See: {url}zinvalid-file-formatz&{file_name} is not valid {file_format}zinvalid-file-encodingz-{file_name} is not encoded as {file_encoding}z error-parsing-version-os-releasezKCould not parse /etc/os-release VERSION: {orig_ver} (modified to {mod_ver})zmissing-series-on-os-releasezCould not extract series information from /etc/os-release.
The VERSION filed does not have version information: {version}
and the VERSION_CODENAME information is not presentzinvalid-lock-filezThere is a corrupted lock file in the system. To continue, please remove it
from the system by running:

$ sudo rm {lock_file_path}zjson-parser-errorz%{source} returned invalid json: {out}zinvalid-boolean-config-valuezsInvalid value for {path_to_value} in /etc/ubuntu-advantage/uaclient.conf. Expected {expected_value}, found {value}.zinvalid-posint-config-valuezMCannot set {key} to {value}: <value> for interval must be a positive integer.zinvalid-url-config-valuez%Invalid url in config. {key}: {value}z!invalid-feature-yaml-config-valuez$Could not find yaml file: {filepath}z invalid-proxy-combination-configzError: Setting global apt proxy and pro scoped apt proxy
at the same time is unsupported.
Cancelling config process operation.
zmissing-distro-info-filez$Can't load the distro-info database.z"missing-series-in-distro-info-filez7Can't find series {series} in the distro-info database.zinvalid-option-combinationz4Error: Cannot use {option1} together with {option2}.zno-help-contentzNo help available for '{name}'z invalid-security-issue-id-formatz^Error: issue "{issue}" is not recognized.
Usage: "pro fix CVE-yyyy-nnnn" or "pro fix USN-nnnn"zinvalid-arg-choicez{arg} must be one of: {choices}zempty-valuezEmpty value provided for {arg}.zgeneric-invalid-formatz'Expected {expected} but found: {actual}zrefresh-config-failurezUnable to process uaclient.confzrefresh-contract-failurez#Unable to refresh your subscriptionzrefresh-messages-failurez:Unable to update Ubuntu Pro related APT and MOTD messages.zjson-format-require-assume-yesz3json formatted response requires --assume-yes flag.zattach-token-xor-configzuDo not pass the TOKEN arg if you are using --attach-config.
Include the token in the attach-config file instead.
    z api-error-args-and-data-togetherz6Cannot provide both --args and --data at the same timezprompt-deniedzOperation cancelled by userzlock-held-errorz#Unable to perform: {lock_request}.
znonroot-userz2This command must be run as root (try using sudo).zsecurity-api-invalid-metadataz4Metadata for {issue} is invalid. Error: {error_msg}.zsecurity-fix-not-found-issuezError: {issue_id} not found.zgpg-key-not-foundzGPG key '{keyfile}' not found.zapi-invalid-endpointz$'{endpoint}' is not a valid endpointzapi-missing-argumentz0Missing argument '{arg}' for endpoint {endpoint}zapi-no-argument-for-endpointz{endpoint} accepts no argumentszapi-json-data-format-errorz-Error parsing API json data parameter:
{data}zapi-args-wrong-formatz''{arg}' is not formatted as 'key=value'zunable-to-determine-versionz(Unable to determine version: {error_msg}zauto-attach-disabledz*features.disable_auto_attach set in configz-unable-to-determine-unattended-upgrade-statusz;Unable to determine unattended-upgrades status: {error_msg}zincorrect-typezAExpected value with type {expected_type} but got type: {got_type}zincorrect-list-element-typez<Got value with incorrect type at index {index}:
{nested_msg}zincorrect-field-typez=Got value with incorrect type for field "{key}":
{nested_msg}zincorrect-enum-valuezGValue provided was not found in {enum_class}'s allowed: value: {values}zpycurl-ca-certificates-errorz#Problem reading SSL CA certificateszerror-updating-esm-cachez*Error updating ESM services cache: {error}z*entitlements-apt-directives-are-not-uniquezThere is a problem with the resource directives provided by {url}
These entitlements: {names} are sharing the following directives
 - APT url: {apt_url}
 - Suite: {suite}
These directives need to be unique for every entitlement.zlandscape-config-failedzlandscape-config command failedz'non-interactive-kernel-purge-disallowedzKYou must use the pro command to purge a service that has installed a kernelznot-supportedzThe operation is not supportedzcontract-expiredzinvalid-urlzInvalid URL: {url}(Z  sysgettextr   r   typingr   r   r   uaclient.messagesr   stdoutencodingupperr)   r	   Pr   STANDALONE_YESSTANDALONE_NOr   r!   OKGREEN_CHECKr   FAIL_Xr   	BLUE_INFOPROMPT_YES_NOPROCEED_YES_NOCLI_INTERRUPT_RECEIVED	LOCK_HELDREFRESH_CONTRACT_SUCCESSREFRESH_CONFIG_SUCCESSREFRESH_MESSAGES_SUCCESSREBOOT_SCRIPT_FAILED'RELEASE_UPGRADE_APT_LOCK_HELD_WILL_WAITRELEASE_UPGRADE_NO_PAST_RELEASERELEASE_UPGRADE_STARTINGRELEASE_UPGRADE_SUCCESSPRO_ONLY_ALLOWED_FOR_RELEASEMISSING_YAML_MODULEBROKEN_YAML_MODULESNAPD_DOES_NOT_HAVE_WAIT_CMDWARN_NEW_VERSION_AVAILABLE_CLIUNKNOWN_ERROREXECUTING_COMMANDEXECUTING_COMMAND_FAILEDSUBP_INVALID_COMMANDSUBP_COMMAND_FAILEDINSTALLING_PACKAGESINSTALLING_SERVICE_PACKAGESINSTALLING_REQUIRED_SNAPS INSTALLING_REQUIRED_SNAP_PACKAGESKIPPING_INSTALLING_PACKAGESUNINSTALLING_PACKAGESUNINSTALLING_PACKAGES_FAILEDFIX_CANNOT_INSTALL_PACKAGEAPT_POLICY_FAILEDAPT_UPDATING_LISTSAPT_UPDATING_LISTAPT_UPDATE_FAILEDAPT_INSTALL_FAILEDBACKING_UP_FILEWARN_PACKAGES_REMOVALWARN_PACKAGES_REINSTALLCONTRACT_EXPIRED_WITH_PKGSCONTRACT_EXPIRES_SOONCONTRACT_EXPIRED_GRACE_PERIODr+   r,   CONTRACT_EXPIREDSETTING_SERVICE_PROXYPRO_CLIENT_DOCS_PROXY_CONFIG!PROXY_DETECTED_BUT_NOT_CONFIGUREDSETTING_SERVICE_PROXY_SCOPECLI_CONFIG_GLOBAL_XOR_UA_PROXYWARNING_CONFIG_FIELD_RENAMEWARNING_APT_PROXY_OVERWRITEWARNING_DEPRECATED_FIELDUSER_CONFIG_MIGRATION_MIGRATING0USER_CONFIG_MIGRATION_WARNING_UACLIENT_CONF_LOAD3USER_CONFIG_MIGRATION_WARNING_NEW_USER_CONFIG_WRITE5USER_CONFIG_MIGRATION_WARNING_NEW_UACLIENT_CONF_WRITEAUTO_ATTACH_RUNNINGATTACH_SUCCESS_TMPLATTACH_SUCCESS_NO_CONTRACT_NAMEENABLE_BY_DEFAULT_TMPLENABLE_BY_DEFAULT_MANUAL_TMPLCLI_MAGIC_ATTACH_INITCLI_MAGIC_ATTACH_FAILED
PRO_ATTACHr    CLI_MAGIC_ATTACH_SIGN_INCLI_MAGIC_ATTACH_PROCESSINGLIMITED_TO_RELEASEDETACH_WILL_DISABLEDETACH_SUCCESSREFRESH_CONTRACT_ENABLEENABLING_TMPLENABLED_TMPLACCESS_ENABLED_TMPLENABLE_FAILEDINCOMPATIBLE_SERVICEDISABLING_INCOMPATIBLE_SERVICEREQUIRED_SERVICEENABLING_REQUIRED_SERVICEENABLE_REBOOT_REQUIRED_TMPLCONFIGURING_APT_ACCESSAUTO_SELECTING_VARIANTREMOVING_APT_CONFIGURATIONDISABLE_FAILED_TMPLDEPENDENT_SERVICEDISABLING_DEPENDENT_SERVICEAPT_REMOVING_SOURCE_FILEAPT_REMOVING_PREFERENCES_FILEPURGING_PACKAGESPURGE_EXPERIMENTALPURGE_KERNEL_REMOVALPURGE_CURRENT_KERNELPURGE_NO_ALTERNATIVE_KERNELPURGE_KERNEL_CONFIRMATIONAUTO_ATTACH_RETRY_NOTICE&AUTO_ATTACH_RETRY_TOTAL_FAILURE_NOTICE$RETRY_ERROR_DETAIL_INVALID_PRO_IMAGE(RETRY_ERROR_DETAIL_NON_AUTO_ATTACH_IMAGERETRY_ERROR_DETAIL_LOCK_HELD%RETRY_ERROR_DETAIL_CONTRACT_API_ERROR%RETRY_ERROR_DETAIL_CONNECTIVITY_ERROR RETRY_ERROR_DETAIL_URL_ERROR_URLDISABLE_DURING_CONTRACT_REFRESH)UNABLE_TO_DISABLE_DURING_CONTRACT_REFRESH#SERVICE_UPDATING_CHANGED_DIRECTIVESREPO_UPDATING_APT_SOURCES REPO_REFRESH_INSTALLING_PACKAGESPRO_SUBSCRIBESECURITY_FIX_ATTACH_PROMPTSECURITY_FIX_ENABLE_PROMPTSECURITY_FIX_RENEW_PROMPTSECURITY_FIX_RELEASE_STREAMSECURITY_UPDATE_NOT_INSTALLED*SECURITY_UPDATE_NOT_INSTALLED_SUBSCRIPTION%SECURITY_UPDATE_NOT_INSTALLED_EXPIREDSECURITY_SERVICE_DISABLEDSECURITY_UPDATE_INSTALLEDSECURITY_USE_PRO_TMPLFIX_ISSUE_CONTEXT_REQUESTEDFIX_ISSUE_CONTEXT_RELATEDSECURITY_ISSUE_RESOLVED%SECURITY_ISSUE_RESOLVED_ISSUE_CONTEXTSECURITY_ISSUE_NOT_RESOLVED)SECURITY_ISSUE_NOT_RESOLVED_ISSUE_CONTEXTSECURITY_ISSUE_UNAFFECTED'SECURITY_ISSUE_UNAFFECTED_ISSUE_CONTEXTSECURITY_PKG_STILL_AFFECTEDSECURITY_AFFECTED_PKGSSECURITY_NO_AFFECTED_PKGS	CVE_FIXEDCVE_FIXED_BY_LIVEPATCH'SECURITY_DRY_RUN_UA_SERVICE_NOT_ENABLED SECURITY_DRY_RUN_UA_NOT_ATTACHED(SECURITY_DRY_RUN_UA_EXPIRED_SUBSCRIPTIONSECURITY_DRY_RUN_WARNINGSECURITY_UA_SERVICE_NOT_ENABLED SECURITY_UA_SERVICE_NOT_ENTITLEDSECURITY_UA_SERVICE_REQUIRED$SECURITY_UA_SERVICE_WITH_EXPIRED_SUB%SECURITY_UA_SERVICE_NOT_ENABLED_SHORTSECURITY_UA_APT_FAILURESECURITY_CVE_STATUS_NEEDEDSECURITY_CVE_STATUS_TRIAGESECURITY_CVE_STATUS_PENDINGSECURITY_CVE_STATUS_IGNOREDSECURITY_CVE_STATUS_DNE SECURITY_CVE_STATUS_NOT_AFFECTEDSECURITY_CVE_STATUS_UNKNOWNSECURITY_FOUND_CVESSECURITY_FOUND_LAUNCHPAD_BUGSSECURITY_FIXING_REQUESTED_USNSECURITY_FIXING_RELATED_USNSSECURITY_RELATED_USNSSECURITY_USN_SUMMARYPRO_CLIENT_DOCS_RELATED_USNSSECURITY_RELATED_USN_ERROR'SECURITY_UBUNTU_STANDARD_UPDATES_POCKETSECURITY_UA_INFRA_POCKETSECURITY_UA_APPS_POCKETSECURITY_APT_NON_ROOTPROMPT_ENTER_TOKENPROMPT_EXPIRED_ENTER_TOKENSS_SUMMARY_TOTALSS_SUMMARY_ARCHIVESS_SUMMARY_THIRD_PARTYSS_SUMMARY_UNAVAILABLESS_HELP_CALLSS_UPDATE_CALLSS_UPDATE_DAYSSS_UPDATE_UNKNOWNSS_INTERIM_SUPPORTSS_LTS_SUPPORTSS_IS_ATTACHEDSS_IS_NOT_ATTACHEDSS_THIRD_PARTYSS_UNAVAILABLESS_NO_SECURITY_COVERAGESS_SERVICE_ADVERTISESS_SERVICE_ADVERTISE_COUNTSSS_SERVICE_ENABLEDSS_SERVICE_ENABLED_COUNTSSS_SERVICE_COMMANDPRO_HOME_PAGESS_LEARN_MORESS_SHOW_HINTSS_NO_THIRD_PARTYSS_NO_UNAVAILABLESS_NO_INTERIM_PRO_SUPPORTSS_SERVICE_HELPSS_UPDATES_AVAILABLESS_UPDATES_INSTALLEDSS_OTHER_PACKAGESSS_FURTHER_OTHER_PACKAGESSS_PACKAGES_HEADERSTATUS_SERVICESTATUS_AVAILABLESTATUS_ENTITLEDSTATUS_AUTO_ENABLEDSTATUS_STATUSSTATUS_DESCRIPTIONSTATUS_NOTICESSTATUS_FEATURESSTATUS_ENTITLED_ENTITLEDSTATUS_ENTITLED_UNENTITLEDSTATUS_STATUS_ENABLEDSTATUS_STATUS_DISABLEDSTATUS_STATUS_INAPPLICABLESTATUS_STATUS_UNAVAILABLESTATUS_STATUS_WARNINGSTATUS_SUPPORT_ESSENTIALSTATUS_SUPPORT_STANDARDSTATUS_SUPPORT_ADVANCEDSTATUS_CONTRACT_EXPIRES_UNKNOWN"STATUS_FOOTER_ENABLE_SERVICES_WITHSTATUS_FOOTER_ACCOUNTSTATUS_FOOTER_SUBSCRIPTIONSTATUS_FOOTER_VALID_UNTILSTATUS_FOOTER_SUPPORT_LEVELSTATUS_TOKEN_NOT_VALIDNO_ACTIVE_OPERATIONSSTATUS_NO_SERVICES_AVAILABLESTATUS_ALL_HINTSTATUS_SERVICE_HAS_VARIANTSSTATUS_ALL_HINT_WITH_VARIANTSNOTICE_REFRESH_CONTRACT_WARNINGCLI_HELP_EPILOGCLI_HELP_FLAG_DESCCLI_HELP_HEADER_QUICK_STARTCLI_HELP_HEADER_SECURITYCLI_HELP_HEADER_TROUBLESHOOTCLI_HELP_HEADER_OTHERCLI_HELP_VARIANTS_HEADER	CLI_FLAGSCLI_AVAILABLE_COMMANDSCLI_FORMAT_DESCCLI_ASSUME_YESCLI_API_DESCCLI_API_ENDPOINTCLI_API_SHOW_PROGRESSCLI_API_ARGSCLI_API_DATACLI_AUTO_ATTACH_DESCCLI_COLLECT_LOGS_DESCCLI_COLLECT_LOGS_OUTPUTCLI_CONFIG_SHOW_DESCCLI_CONFIG_SHOW_KEYCLI_CONFIG_SET_DESCCLI_CONFIG_SET_KEY_VALUECLI_CONFIG_UNSET_DESCCLI_CONFIG_UNSET_KEYCLI_CONFIG_DESCCLI_ATTACH_DESCCLI_ATTACH_TOKENCLI_ATTACH_NO_AUTO_ENABLECLI_ATTACH_ATTACH_CONFIGCLI_FIX_DESCCLI_FIX_ISSUECLI_FIX_DRY_RUNCLI_FIX_NO_RELATEDCLI_FIX_FAIL_UPDATING_ESM_CACHE(CLI_FIX_FAIL_UPDATING_ESM_CACHE_NON_ROOTCLI_SS_DESCCLI_SS_THIRDPARTYCLI_SS_UNAVAILABLECLI_SS_ESM_INFRACLI_SS_ESM_APPSCLI_REFRESH_DESCCLI_REFRESH_TARGETCLI_DETACH_DESCCLI_HELP_DESCCLI_HELP_SERVICECLI_HELP_ALLCLI_ENABLE_DESCCLI_ENABLE_SERVICECLI_ENABLE_ACCESS_ONLYCLI_ENABLE_BETACLI_ENABLE_VARIANTCLI_DISABLE_DESCCLI_DISABLE_SERVICE	CLI_PURGECLI_SYSTEM_DESCCLI_SYSTEM_REBOOT_REQUIREDCLI_SYSTEM_REBOOT_REQUIRED_DESCCLI_STATUS_DESCCLI_STATUS_WAITCLI_STATUS_SIMULATE_WITH_TOKENCLI_STATUS_ALLCLI_ROOT_DEBUGCLI_ROOT_VERSIONCLI_ROOT_ATTACHCLI_ROOT_APICLI_ROOT_AUTO_ATTACHCLI_ROOT_COLLECT_LOGSCLI_ROOT_CONFIGCLI_ROOT_DETACHCLI_ROOT_DISABLECLI_ROOT_ENABLECLI_ROOT_FIXCLI_ROOT_SECURITY_STATUSCLI_ROOT_HELPCLI_ROOT_REFRESHCLI_ROOT_STATUSCLI_ROOT_SYSTEMWARNING_HUMAN_READABLE_OUTPUTANBOX_TITLEANBOX_DESCRIPTIONANBOX_HOME_PAGEANBOX_HELP_TEXTANBOX_DOCS_APPLIANCE_INITIALIZEANBOX_RUN_INIT_CMDCC_TITLECC_DESCRIPTIONCC_HELP_TEXTCC_PRE_INSTALLCC_POST_ENABLE	CIS_TITLECIS_USG_TITLECIS_DESCRIPTIONUSG_DOCSCIS_HELP_TEXTCIS_HOME_PAGECIS_POST_ENABLECIS_USG_POST_ENABLECIS_IS_NOW_USGESM_APPS_TITLEESM_APPS_DESCRIPTIONESM_HOME_PAGEESM_APPS_HELP_TEXTESM_INFRA_TITLEESM_INFRA_DESCRIPTIONESM_INFRA_HELP_TEXT
FIPS_TITLEFIPS_DESCRIPTIONFIPS_HOME_PAGEFIPS_HELP_TEXT.FIPS_COULD_NOT_DETERMINE_CLOUD_DEFAULT_PACKAGEPRO_CLIENT_DOCS_REMOVE_FIPSNOTICE_FIPS_MANUAL_DISABLE_URL&NOTICE_WRONG_FIPS_METAPACKAGE_ON_CLOUDPROMPT_FIPS_PRE_ENABLEPROMPT_FIPS_UPDATES_PRE_ENABLE PROMPT_FIPS_CONTAINER_PRE_ENABLEPROMPT_FIPS_PRE_DISABLEKERNEL_DOWNGRADE_WARNING#KERNEL_FLAVOR_CHANGE_WARNING_PROMPTFIPS_SYSTEM_REBOOT_REQUIREDFIPS_REBOOT_REQUIRED_MSGFIPS_INSTALL_OUT_OF_DATEFIPS_DISABLE_REBOOT_REQUIREDFIPS_PACKAGE_NOT_AVAILABLEFIPS_RUN_APT_UPGRADEFIPS_PACKAGES_UPGRADE_FAILUREFIPS_UPDATES_TITLEFIPS_UPDATES_DESCRIPTIONFIPS_UPDATES_HELP_TEXTFIPS_PREVIEW_TITLEFIPS_PREVIEW_DESCRIPTIONFIPS_PREVIEW_HELP_TEXTPROMPT_FIPS_PREVIEW_PRE_ENABLELANDSCAPE_TITLELANDSCAPE_DESCRIPTIONLANDSCAPE_SAASLANDSCAPE_DOCS_INSTALLLANDSCAPE_HOME_PAGELANDSCAPE_HELP_TEXTLANDSCAPE_CONFIG_REMAINSLIVEPATCH_TITLELIVEPATCH_DESCRIPTIONLIVEPATCH_HOME_PAGELIVEPATCH_HELP_TEXT*LIVEPATCH_KERNEL_NOT_SUPPORTED_DESCRIPTIONLIVEPATCH_SUPPORTED_KERNELS)LIVEPATCH_KERNEL_NOT_SUPPORTED_UNATTACHEDLIVEPATCH_UNABLE_TO_CONFIGURELIVEPATCH_UNABLE_TO_ENABLELIVEPATCH_DISABLE_REATTACHLIVEPATCH_LTS_REBOOT_REQUIREDINSTALLING_LIVEPATCHSETTING_UP_LIVEPATCHREALTIME_TITLEREALTIME_DESCRIPTIONREALTIME_HELP_TEXTREALTIME_GENERIC_TITLEREALTIME_GENERIC_DESCRIPTIONREALTIME_NVIDIA_TITLEREALTIME_NVIDIA_DESCRIPTIONREALTIME_RASPI_TITLEREALTIME_RASPI_DESCRIPTIONREALTIME_INTEL_TITLEREALTIME_INTEL_DESCRIPTIONREALTIME_PROMPTREALTIME_PRE_DISABLE_PROMPT	ROS_TITLEROS_DESCRIPTIONROS_HOME_PAGEROS_HELP_TEXTROS_UPDATES_TITLEROS_UPDATES_DESCRIPTIONROS_UPDATES_HELP_TEXTrN   rV   !ANBOX_FAIL_TO_ENABLE_ON_CONTAINER!ATTACH_FAILURE_RESTRICTED_RELEASEUNEXPECTED_ERROR&SSL_VERIFICATION_ERROR_CA_CERTIFICATES%SSL_VERIFICATION_ERROR_OPENSSL_CONFIGAPI_UNKNOWN_ARGWARN_NEW_VERSION_AVAILABLE ENABLE_ACCESS_ONLY_NOT_SUPPORTEDDISABLE_PURGE_NOT_SUPPORTED"FAILED_DISABLING_DEPENDENT_SERVICEREPO_PURGE_FAIL_NO_ORIGINERROR_ENABLING_REQUIRED_SERVICE"SERVICE_ERROR_INSTALL_ON_CONTAINERSERVICE_NOT_CONFIGURED SERVICE_DISABLED_MISSING_PACKAGESERVICE_IS_ACTIVENO_APT_URL_FOR_SERVICENO_SUITES_FOR_SERVICEALREADY_DISABLEDCANNOT_DISABLE_NOT_APPLICABLEALREADY_ENABLED
UNENTITLEDSERVICE_NOT_ENTITLEDAUTO_SELECTED_VARIANT_WARNINGINAPPLICABLE_KERNEL_VERINAPPLICABLE_KERNELINAPPLICABLE_SERIESINAPPLICABLE_ARCHINAPPLICABLE_VENDOR_NAME"NO_ENTITLEMENT_AFFORDANCES_CHECKED PRO_CLIENT_DOCS_CLOUD_PRO_IMAGESFIPS_BLOCK_ON_CLOUDFIPS_REBOOT_REQUIRED$FIPS_ERROR_WHEN_FIPS_UPDATES_ENABLEDFIPS_PROC_FILE_ERROR)FIPS_ERROR_WHEN_FIPS_UPDATES_ONCE_ENABLEDFIPS_UPDATES_INVALIDATES_FIPSFIPS_INVALIDATES_FIPS_UPDATESLIVEPATCH_INVALIDATES_FIPSLIVEPATCH_NOT_ENABLED!LIVEPATCH_ERROR_WHEN_FIPS_ENABLED!LIVEPATCH_KERNEL_UPGRADE_REQUIREDLIVEPATCH_KERNEL_EOLLIVEPATCH_KERNEL_NOT_SUPPORTED+LIVEPATCH_APPLICATION_STATUS_CLIENT_FAILURE LIVEPATCH_CLIENT_FAILURE_WARNINGREALTIME_FIPS_INCOMPATIBLE"REALTIME_FIPS_UPDATES_INCOMPATIBLEREALTIME_LIVEPATCH_INCOMPATIBLEREALTIME_VARIANT_INCOMPATIBLE#REALTIME_ERROR_INSTALL_ON_CONTAINERROS_REQUIRES_ESMROS_UPDATES_REQUIRES_ROS(UNATTENDED_UPGRADES_SYSTEMD_JOB_DISABLED(UNATTENDED_UPGRADES_CFG_LIST_VALUE_EMPTY(UNATTENDED_UPGRADES_CFG_VALUE_TURNED_OFFUNATTENDED_UPGRADES_UNINSTALLEDLANDSCAPE_NOT_REGISTEREDLANDSCAPE_SERVICE_NOT_ACTIVEINVALID_SECURITY_ISSUEGENERIC_UNKNOWN_ISSUEE_APT_PROCESS_CONFLICTE_APT_UPDATE_INVALID_URL_CONFIGrP   E_APT_UPDATE_PROCESS_CONFLICTE_APT_UPDATE_INVALID_REPOE_APT_UPDATE_FAILEDE_APT_INSTALL_PROCESS_CONFLICTE_APT_INSTALL_INVALID_REPOE_APT_INVALID_CREDENTIALSE_APT_TIMEOUTE_APT_UNEXPECTED_ERRORE_APT_COMMAND_TIMEOUTE_SNAP_NOT_INSTALLED_ERRORE_UNEXPECTED_SNAPD_API_ERRORE_SNAPD_CONNECTION_REFUSEDE_CANNOT_INSTALL_SNAPDE_ERROR_INSTALLING_LIVEPATCHE_NOT_SETTING_PROXY_NOT_WORKINGE_NOT_SETTING_PROXY_INVALID_URLE_PYCURL_REQUIREDE_PYCURL_ERRORE_PROXY_AUTH_FAILE_CONNECTIVITY_ERRORE_EXTERNAL_API_ERRORE_INVALID_SERVICE_OP_FAILUREE_ALREADY_ATTACHEDE_ATTACH_FAILUREE_ATTACH_CONFIG_READ_ERRORE_ATTACH_INVALID_TOKENE_ATTACH_FORBIDDEN_EXPIREDE_ATTACH_FORBIDDEN_NOT_YETE_ATTACH_FORBIDDEN_NEVERE_ATTACH_EXPIRED_TOKEN&E_MAGIC_ATTACH_TOKEN_ALREADY_ACTIVATEDE_MAGIC_ATTACH_TOKEN_ERRORE_MAGIC_ATTACH_UNAVAILABLEE_MAGIC_ATTACH_INVALID_PARAME_MISSING_APT_URL_DIRECTIVEE_UNATTACHED"E_VALID_SERVICE_FAILURE_UNATTACHEDrW   #E_MIXED_SERVICES_FAILURE_UNATTACHEDE_ENTITLEMENT_NOT_FOUND E_ENTITLEMENTS_NOT_ENABLED_ERRORE_ENTITLEMENT_NOT_ENABLED_ERROR E_ENTITLEMENT_NOT_DISABLED_ERROR!E_ATTACH_FAILURE_DEFAULT_SERVICESE_ATTACH_FAILURE_UNEXPECTEDE_REPO_NO_APT_KEYE_REPO_NO_SUITESE_REPO_PIN_FAIL_NO_ORIGIN&E_INVALID_CONTRACT_DELTAS_SERVICE_TYPEE_REQUIRED_SERVICE_STOPS_ENABLE#E_INCOMPATIBLE_SERVICE_STOPS_ENABLE!E_DEPENDENT_SERVICE_STOPS_DISABLEE_INVALID_PRO_IMAGEE_CLOUD_METADATA_ERRORGCP_SERVICE_ACCOUNT_DOCS$E_GCP_SERVICE_ACCT_NOT_ENABLED_ERRORE_AWS_NO_VALID_IMDS E_UNABLE_TO_DETERMINE_CLOUD_TYPEE_UNSUPPORTED_AUTO_ATTACH$E_UNSUPPORTED_AUTO_ATTACH_CLOUD_TYPEE_INVALID_FILE_FORMATE_INVALID_FILE_ENCODING"E_ERROR_PARSING_VERSION_OS_RELEASEE_MISSING_SERIES_ON_OS_RELEASEE_INVALID_LOCK_FILEE_JSON_PARSER_ERRORE_INVALID_BOOLEAN_CONFIG_VALUE"E_CLI_CONFIG_VALUE_MUST_BE_POS_INTE_CONFIG_INVALID_URLE_CONFIG_NO_YAML_FILEE_INVALID_PROXY_COMBINATIONE_MISSING_DISTRO_INFO_FILE$E_MISSING_SERIES_IN_DISTRO_INFO_FILEE_INVALID_OPTION_COMBINATIONE_CLI_NO_HELP#E_SECURITY_FIX_CLI_ISSUE_REGEX_FAILE_CLI_VALID_CHOICESE_CLI_EMPTY_CONFIG_VALUEE_CLI_EXPECTED_FORMATE_REFRESH_CONFIG_FAILUREE_REFRESH_CONTRACT_FAILUREE_REFRESH_MESSAGES_FAILURE E_JSON_FORMAT_REQUIRE_ASSUME_YESE_ATTACH_TOKEN_ARG_XOR_CONFIG"E_API_ERROR_ARGS_AND_DATA_TOGETHERE_PROMPT_DENIEDE_LOCK_HELD_ERRORE_NONROOT_USERE_SECURITY_API_INVALID_METADATAE_SECURITY_FIX_NOT_FOUND_ISSUEE_GPG_KEY_NOT_FOUNDE_API_INVALID_ENDPOINTE_API_MISSING_ARGE_API_NO_ARG_FOR_ENDPOINTE_API_JSON_DATA_FORMAT_ERRORE_API_BAD_ARGS_FORMATE_API_VERSION_ERRORE_AUTO_ATTACH_DISABLED_ERRORE_UNATTENDED_UPGRADES_ERRORE_INCORRECT_TYPE_ERROR_MESSAGE+E_INCORRECT_LIST_ELEMENT_TYPE_ERROR_MESSAGE$E_INCORRECT_FIELD_TYPE_ERROR_MESSAGE$E_INCORRECT_ENUM_VALUE_ERROR_MESSAGEE_PYCURL_CA_CERTIFICATESE_UPDATING_ESM_CACHE,E_ENTITLEMENTS_APT_DIRECTIVES_ARE_NOT_UNIQUEE_LANDSCAPE_CONFIG_FAILED)E_NON_INTERACTIVE_KERNEL_PURGE_DISALLOWEDE_NOT_SUPPORTEDE_CONTRACT_EXPIREDE_INVALID_URLr   r   r   r   <module>   s:   







































	















	


































	
$





	
		



















		



	

	







	
	








	







	





	


		




	

































