Spamworldpro Mini Shell
Spamworldpro


Server : Apache/2.4.52 (Ubuntu)
System : Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64
User : www-data ( 33)
PHP Version : 8.1.2-1ubuntu2.21
Disable Function : NONE
Directory :  /lib/python3/dist-packages/DistUpgrade/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/DistUpgrade/__pycache__/DistUpgradeApport.cpython-310.pyc
o

��*d��
@s�ddlZddlZddlZddlZddlZddlZdddddddd	d
d�	Zdd
d�Zdd�Zdd�Z	dd�Z
edkrAeddd�dSdS)�N�Aptlog�
ApttermlogzAptclonesystemstate.tar.gz�
Historylog�Lspcitxt�Mainlog�Termlog�	Screenlog�	Xorgfixup)	zapt.logzapt-term.logzapt-clone_system_state.tar.gzzhistory.logz	lspci.txtzmain.logzterm.logzscreenlog.0zxorg_fixup.log�/var/log/dist-upgrade/c	Cs�d}tD]V}tj�||�}tj�|�rtj�|�dkrq|t|}t�|tj�r/|f||<qtj�|�rZzddl	m
}|dd|gdd�||<WqtyYt�
d|�YqwqdS)	N�VarLogDistupgrader)�root_command_output�catz%sF)�decode_utf8z8failed to import apport python module, can't include: %s)�APPORT_ALLOWLIST�os�path�join�isfile�getsize�access�R_OK�exists�apport.hookutilsr�ImportError�logging�error)�report�logdir�dirname�fname�f�identr�r"�?/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeApport.py�_apport_append_logfiless*�
����r$c	
Cs�t�d�dtjvrt�d�dSzddlm}ddlm}Wnty9}zt�	d|�WYd}~dSd}~wwd	d
l
m}dtj
d<||||�tj�d�ry|�}|�d
d�d|dd�}|�d|�|�dd|�t|�|�d�dS)Nzrunning apport_crash()�RELEASE_UPRADER_NO_APPORT�!RELEASE_UPRADER_NO_APPORT env setFr)�apport_excepthook)�Reportz?failed to import apport python module, can't generate crash: %s�)�VERSIONz/usr/bin/do-release-upgradez./var/crash/_usr_bin_do-release-upgrade.0.crash�Tags�dist-upgradez	Ubuntu %s��
DistroRelease�Packagez!ubuntu-release-upgrader-core 1:%sT)r�debugr�environ�apport_python_hookr'�
apport.reportr(rr�DistUpgradeVersionr*�sys�argvrr�
setdefaultr$�add_to_existing)	�type�value�tbr'r(�er*r�releaser"r"r#�apport_crash)s<


���
��r>c	
Cs>t�d||�dtjvrt�d�dSd}d}d|vr$t�d|�dSt�d	d�}||vr7t�d|�dSt�tj�|vrHt�d
|�dStj	�
|�r�|d|g}|�dd
g�tD]}|�dtj	�
||�g�q\ztj|tjdd�}|j�|�|j��WdSty�}zt�d|�WYd}~dSd}~wwdS)Nz"running apport_pkgfailure() %s: %sr%r&Fr
z/usr/share/apport/package_hookz*dependency problems - leaving unconfiguredzDdpkg error because of dependency problems, not reporting against %s �dpkgz:dpkg error because of full disk, not reporting against %s z-pz--tagsr,z-lT)�stdin�universal_newlineszFailed to run apport (%s))rr0rr1�gettext�dgettext�strerror�errno�ENOSPCrr�extendrr�
subprocess�Popen�PIPEr@�write�close�	Exception�warning)	�pkg�errormsg�LOGDIR�s�needle�argsr�pr<r"r"r#�apport_pkgfailureJsT

����

����rVcCspdtjvrt�d�dSdtjvrdStj�d�r1zt�d�dkWSty0t�	d�YdSwt�d	�dS)
z( run apport, check if we have a display r%r&F�DISPLAYTz/usr/bin/apport-clirz&Unable to launch '/usr/bin/apport-cli'zcan't find apport)
rr1rr0rrrH�callrM�	exceptionr"r"r"r#�
run_apportws



�
rZ�__main__)r
)rrrHr5rBrErr$r>rVrZ�__name__r"r"r"r#�<module>s.�

!-�

Spamworldpro Mini