| Server IP : 172.67.131.151 / Your IP : 104.23.197.108 Web Server : Apache System : Linux keen-cori.18-142-40-148.plesk.page 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 06:59:36 UTC 2025 x86_64 User : simottodesign.com_2tntp341vs7 ( 10011) PHP Version : 8.3.31 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3/dist-packages/uaclient/daemon/__pycache__/ |
Upload File : |
U
2�d� � @ s� d dl Z d dlZd dlZd dlmZmZmZmZmZ d dl mZ
d dlmZm
Z
d dlmZ d dlmZ d dlmZ d dlmZmZ e�e�e��Zd d d
ddd
ddddddddddddgZdZeed�dd�Zed�dd�Z edd�dd�Z!dS )� N)�
exceptions�lock�messages�system�util)r )�FullAutoAttachOptions�full_auto_attach)�_is_attached)�UAConfig)�AUTO_ATTACH_STATUS_MOTD_FILE)�notices�state_filesi� i i i i@8 i�p i�Q i � i�� i F i�� z./run/ubuntu-advantage/flags/auto-attach-failed)�e�returnc C s� t | tj�rtj�| j�S t | tj�r,tjS t | tj �rHtj
j| jd�S t | tj�rbtj
�| j�S t | tj�rttjS t | tj�r�tjj| jd�d�t| �� S t | tj�r�d�| j�S t�d�| �� t| �p�tjS d S )N)�pid)�urlz: "{}"z"{}"zUnexpected exception: {})�
isinstance�api_exceptionsZInvalidProImager Z$RETRY_ERROR_DETAIL_INVALID_PRO_IMAGE�formatZcontract_server_msgZNonAutoAttachImageErrorZ(RETRY_ERROR_DETAIL_NON_AUTO_ATTACH_IMAGE�
LockHeldErrorZRETRY_ERROR_DETAIL_LOCK_HELDr ZContractAPIErrorZ%RETRY_ERROR_DETAIL_CONTRACT_API_ERRORZbodyZConnectivityErrorZ%RETRY_ERROR_DETAIL_CONNECTIVITY_ERRORZUrlErrorZ RETRY_ERROR_DETAIL_URL_ERROR_URLr �strZUserFacingError�msg�LOG�error�RETRY_ERROR_DETAIL_UNKNOWN)r � r �C/usr/lib/python3/dist-packages/uaclient/daemon/retry_auto_attach.py�,full_auto_attach_exception_to_failure_reason) s, ���r ��cfgc C s>