You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
echo -e "[$(date +"%Y-%m-%d %H:%M:%S")] WARNING: Essential directory missing: $dir"| tee -a /var/log/cyberpanel_upgrade_debug.log
807
+
echo -e "[$(date +"%Y-%m-%d %H:%M:%S")] INFO: Essential directory missing (will restore): $dir"| tee -a /var/log/cyberpanel_upgrade_debug.log
808
808
CYBERCP_MISSING=1
809
809
fi
810
810
done
811
811
812
-
# If essential directories are missing, perform recovery
812
+
# If essential directories are missing, perform automatic recovery (normal on some upgrade paths)
813
813
if [ $CYBERCP_MISSING-eq 1 ];then
814
-
echo -e "[$(date +"%Y-%m-%d %H:%M:%S")] INFO: Some CyberCP directories are missing. Performing automatic recovery..."| tee -a /var/log/cyberpanel_upgrade_debug.log
814
+
echo -e "[$(date +"%Y-%m-%d %H:%M:%S")] INFO: Restoring missing CyberCP directories from repository..."| tee -a /var/log/cyberpanel_upgrade_debug.log
815
815
816
816
# Backup any remaining configuration files if they exist
817
817
if [ -f"/usr/local/CyberCP/CyberCP/settings.py" ];then
@@ -853,7 +853,7 @@ if [ $CYBERCP_MISSING -eq 1 ]; then
853
853
# Clean up temporary clone
854
854
rm -rf /usr/local/CyberCP_recovery_tmp
855
855
856
-
echo -e "[$(date +"%Y-%m-%d %H:%M:%S")] Recovery completed successfully. CyberCP structure restored."| tee -a /var/log/cyberpanel_upgrade_debug.log
856
+
echo -e "[$(date +"%Y-%m-%d %H:%M:%S")] Recovery completed. All essential CyberCP directories restored."| tee -a /var/log/cyberpanel_upgrade_debug.log
857
857
else
858
858
echo -e "[$(date +"%Y-%m-%d %H:%M:%S")] ERROR: Failed to clone repository for recovery"| tee -a /var/log/cyberpanel_upgrade_debug.log
859
859
echo -e "[$(date +"%Y-%m-%d %H:%M:%S")] Please run full installation instead of upgrade"| tee -a /var/log/cyberpanel_upgrade_debug.log
@@ -925,7 +925,7 @@ elif [[ -d /usr/local/CyberPanel/bin/ ]]; then
echo -e "[$(date +"%Y-%m-%d %H:%M:%S")] Compiling WSGI with optimized flags..."| tee -a /var/log/cyberpanel_upgrade_debug.log
1372
+
echo -e "[$(date +"%Y-%m-%d %H:%M:%S")] (Upstream WSGI source may show harmless strncpy/gstate warnings; build can still succeed.)"| tee -a /var/log/cyberpanel_upgrade_debug.log
1372
1373
make clean 2>&1| tee -a /var/log/cyberpanel_upgrade_debug.log
1373
1374
make 2>&1| tee -a /var/log/cyberpanel_upgrade_debug.log
0 commit comments