§ Ù@ªjÈB ã óZ — d dl Z d dlZd dlmZ d dlmZmZmZmZ d dl Z d dlmZ d dl mZ d dlmZ d dlmZ d dlmZ d d lmZ d d lmZ d dlmZmZ d dlmZ d d lmZm Z m!Z! d dl"m#Z# d dl$m%Z%m&Z&m'Z' d dl(m)Z) dZ*dZ+dZ,dZ-dZ. G d„ de/¦ « Z0 G d„ de/¦ « Z1 G d„ de¦ « Z2dS )é N©Úchoice)ÚDictÚListÚOptionalÚTuple)Úsessionmaker)ÚClPwd)ÚNotSupported)ÚNoDBAccessData)ÚExternalProgramFailed)ÚLveStatsPlugin)Ú proctitle)Ú get_chunksÚreboot_lock)ÚHtpasswdFile)Ú LiteSpeedÚLiteSpeedExceptionÚLiteSpeedInvalidCredentials)ÚSnapshot)ÚMySQLOperationalErrorÚSQLSnapshotÚ get_lveps©Úincidenti, é é ÚapacheÚ litespeedc óB — e Zd Zd„ Zd„ Zd„ Zd„ Zed„ ¦ « Zd„ Z dS )ÚLitespeedHelperc ó~ — d| _ d| _ d | _ d| _ | ¦ « | _ d| _ d S )NFzlve-stats-admin)Ú is_runningÚ state_changedÚforce_litespeedÚloginÚgenerate_random_passwordÚpasswordÚ broken_config©Úselfs ú’/builddir/build/BUILDROOT/lve-stats-5.0.5-1.el8.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/lvestats/plugins/generic/snapshot_saver.pyÚ__init__zLitespeedHelper.__init__% sE € ؈ŒØ"ˆÔð $ˆÔð 'ˆŒ Ø×5Ò5Ñ7Ô7ˆŒ à"ˆÔÐÐó c óZ — t j ¦ « }|| j k | _ || _ dS )zCheck litespeed stateN)r Úis_litespeed_runningr# r$ )r+ Úlitespeed_runnings r, Úcheck_litespeed_statez%LitespeedHelper.check_litespeed_state5 s+ € å%Ô:Ñ<Ô<ÐØ.°$´/ÒAˆÔØ+ˆŒˆˆr. c ó: — t t j ¦ « }n7# t $ r* d| _ t j dt j ¦ « Y d S w xY w| | j | j ¦ « | ¦ « t j d¦ « d S )NTz8Can't change the password. Please, check the file: '%s'zPassword successfully changed.)r r Ú HTPASSWD_PATHÚ ValueErrorr) ÚloggingÚwarningÚupdater&