Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3/dist-packages/uaclient/daemon/__pycache__/ |
Upload File : |
o F��c� � @ s� d dl Z d dlZd dlZd dlmZmZmZmZ d dlmZ d dl mZmZ d dl mZ d dlmZ d dlmZ e�d�Zg d �Zd Zdedefd d�Zdefdd�Zdeddfdd�ZdS )� N)� exceptions�lock�messages�system)r )�FullAutoAttachOptions�full_auto_attach)�UAConfig)�AUTO_ATTACH_STATUS_MOTD_FILE)�state_fileszpro.daemon.retry_auto_attach)� r i i i i@8 �p r �Q r � � r �� r � F r 逗 r z./run/ubuntu-advantage/flags/auto-attach-failed�e�returnc C s t | tj�r tj�| j�S t | tj�rtjS t | tj �r$tj j| jd�S t | tj�r1tj �| j�S t | tj�r:tjS t | tj�rh| jrZ| jrQtjj| j| jd�}ntjj| jd�}ntj}|d�t| ��7 }|S t | tj�rtd�| j�S t�d�| �� t| �p�tjS )N)�pid)�code�url)r z: "{}"z"{}"zUnexpected exception: {})� isinstance�api_exceptions�InvalidProImager �$RETRY_ERROR_DETAIL_INVALID_PRO_IMAGE�format�contract_server_msg�NonAutoAttachImageError�(RETRY_ERROR_DETAIL_NON_AUTO_ATTACH_IMAGE� LockHeldError�RETRY_ERROR_DETAIL_LOCK_HELDr �ContractAPIError�%RETRY_ERROR_DETAIL_CONTRACT_API_ERROR� api_error�ConnectivityError�%RETRY_ERROR_DETAIL_CONNECTIVITY_ERROR�UrlErrorr r �!RETRY_ERROR_DETAIL_URL_ERROR_CODE� RETRY_ERROR_DETAIL_URL_ERROR_URL�$RETRY_ERROR_DETAIL_URL_ERROR_GENERIC�str�UserFacingError�msg�LOG�error�RETRY_ERROR_DETAIL_UNKNOWN)r �failure_reason� r1 �C/usr/lib/python3/dist-packages/uaclient/daemon/retry_auto_attach.py�,full_auto_attach_exception_to_failure_reason( s<