am䴇NddlZddlZddlZddlmZddlmZddlmZdZ dZ dS)N)dbengine) setup_logging)UpdateOrCreateServerIDcBt|dtj}|d t j||j}t||||dS#tj$r-}| t|Yd}~dSd}~wwxYw)N create_db) console_levelzConfiguring connection to db) just_print) rloggingINFOinformake_db_engine print_sql _configure_dbMakeDbExceptionerrorstr) configurationoptslogenginees /builddir/build/BUILDROOT/lve-stats-4.3.2-1.el9.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/lvestats/lib/lve_create_db.py configure_dbrs  {', O O OCHH +,,,8(4>RRR mVS$77777  # #a&&sA""B1"BBc@|jr;tj|}|ds|ds|dn|jr-|dtj|||n|jr|dtj|tj dtj tj tjtj dtjtjn@|d tj|| |d |jrtj|d | |jrM|dt'||d dS|jrM|dt'||d dSdS)N column_error table_errorzDatabase structure is correctzTry fix errors in database)log_z Recreate DBz lve-statsz=Database recreated (all tables dropped and recreated) by uid=zCreating tables)cfgDoneT)create_missing_tablesrzUpdating server IDzUpdating server ID with uuid)validatervalidate_databaser fixfix_dbrecreate recreate_dbsyslogopenlogLOG_PID LOG_AUTHPRIV LOG_WARNINGosgetuidcloselogsetup_dbr update_serverid_promptrpromptupdate_serverid_autoauto)rrrr validations rrrs }/77 >* 6j.G 6 HH4 5 5 5  -... C88888   V$$${FNF4GHHH f(cVXV_VaVacc e e e "###&m4444  !Q&-PPPP " %&&&v&&--///  " /000v&&++--- ) r r,r' lvestats.librlvestats.lib.commons.logsetuprlvestats.lib.server_idrrrr5rr:s !!!!!!777777999999888!!!!!r5