JQLTddlZdZdZdZdZdZdZdZd Zd Z d Z d Z d Z dZ dZdZdS)Nz/etc/sysconfig/lvestatsz/etc/sysconfig/lvestats2z /etc/sysconfig/cloudlinux-notifyz0/etc/sysconfig/lvestats.config/StatsNotifier.cfgz1/usr/share/lve-stats/utils/import-settings-statusz//etc/sysconfig/lvestats.config/V1DBMigrator.cfgzsqlite:////var/lve/lveinfo.dbz4/usr/share/lve-stats/plugins.other/v1_db_migrator.pyz./usr/share/lve-stats/plugins/v1_db_migrator.pyv1_connect_stringct|vrtddSd|vrd|d<ttdd5}|d|dd|td dddn #1swxYwY t jts!t j ttdSdS#ttf$r}td |d Yd}~dSd}~wwxYw) Nz.Cannot find db info to enable migration plugin server_id localhostwutf-8encodingz v1_server_id=z v1_connect_string= z&Unable to enable db migration plugin: z , continue: ) V1_KEYprintopenV1_DB_MIIGRATOR_CONFIGwriteospathlexistsV1_DB_MIIGRATOR_PLUGIN_LINKsymlinkV1_DB_MIIGRATOR_PLUGIN_SRCIOErrorOSError)configcfges /builddir/build/BUILDROOT/lve-stats-4.3.2-1.el9.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/lvestats/utils/v1import.pyinit_v1_db_migratorrsv V >???&  ){ $cG < < <_ ]&"5]]6RX>]]]^^^_______________Hw:;; P J13N O O O O O P P W HHH FqFFFGGGGGGGGGHs*.A55A9<A9ACC7C22C7cHtjtr}t tdd5}|}dddn #1swxYwY t |S#t$r}tdt|d}~wwxYwdS)Nrrr zInvalid status format for file r) rrexistsIMPORT_STATUS_FILErreadint ValueError RuntimeError)fvrs rget_import_statusr(+s w~~()) $cG < < < A                ^q66M ^ ^ ^UASUUVV\] ] ^qs)AA!$A!)A88 BBBcttdd5}||ddddS#1swxYwYdS)Nrrr )rr!r)flagr&s rset_import_statusr+7s  # 8 8 8A 4 s<AActj|r|Stj|dzr|dzSdS)Nz.rpmsave)rrr )rs rget_config_pathr.<sH w~~d! z) * *!j  2c8d|vrd|vrr|ddvrh|dd}|d}|d}|d}|d}|d|d |d ||d<|dd |d|t<dS|dd krt|t<dSdSdS) Ndb_typeconnect_string)mysql postgresql:r@/z://sqlite)splitr V1_SQLITE_DB)lvestats_configr2hostdatabaseuserpasswords rget_connection_stringrCDsO##  . .?93MQh3h3h,-=>DDSIIN!!$D%a(H!!$D%a(H370V0V(0V0VT0V0VH0V0VO, -)8)C&k&kXhHi&k&kOF # # # Y '8 3 3&2OF # # #$#4 3r/)rCONFIG_PATH_v1CONFIG_PATH_v2NOTIFY_PATH_v1NOTIFY_PATH_v2r!rr=rrr rr(r+r.rCr/rrIs *+3CHJ. SN HHH$     3 3 3 3 3r/