Hi there, im having issues with processing changes on ISPConfig panel. I have enabled debug config in order to diagnose the issue and the output is this: Code: 26.02.2025-10:25 - WARNING - There is already a lockfile set, but no process running with this pid (2797). Continuing. 26.02.2025-13:25 - DEBUG [plugins.inc:155] - Calling function 'check_phpini_changes' from plugin 'webserver_plugin' raised by action 'server_plugins_loaded'. 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: grep ^opcache.validate_root '/etc/php/7.4/fpm/php.ini' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: grep ^opcache.validate_root '/etc/php/7.4/cgi/php.ini' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: grep ^opcache.validate_root '/etc/php/5.6/cgi/php.ini' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: grep ^opcache.validate_root '/etc/php/5.6/fpm/php.ini' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: grep ^opcache.validate_root '/etc/php/7.0/cgi/php.ini' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: grep ^opcache.validate_root '/etc/php/7.0/fpm/php.ini' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: grep ^opcache.validate_root '/etc/php/7.1/cgi/php.ini' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: grep ^opcache.validate_root '/etc/php/7.1/fpm/php.ini' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: grep ^opcache.validate_root '/etc/php/7.2/cgi/php.ini' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: grep ^opcache.validate_root '/etc/php/7.2/fpm/php.ini' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: grep ^opcache.validate_root '/etc/php/7.3/cgi/php.ini' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: grep ^opcache.validate_root '/etc/php/7.3/fpm/php.ini' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: grep ^opcache.validate_root '/etc/php/8.0/cgi/php.ini' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: grep ^opcache.validate_root '/etc/php/8.0/fpm/php.ini' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: grep ^opcache.validate_root '/etc/php/8.1/cgi/php.ini' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: grep ^opcache.validate_root '/etc/php/8.1/fpm/php.ini' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: grep ^opcache.validate_root '/etc/php/8.2/cgi/php.ini' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: grep ^opcache.validate_root '/etc/php/8.2/fpm/php.ini' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: grep ^opcache.validate_root '/etc/php/8.3/cgi/php.ini' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: grep ^opcache.validate_root '/etc/php/8.3/fpm/php.ini' - return code: 0 26.02.2025-13:25 - DEBUG [server:184] - Found 8 changes, starting update process. 26.02.2025-13:25 - DEBUG [plugins.inc:118] - Calling function 'ssl' from plugin 'apache2_plugin' raised by event 'web_domain_insert'. 26.02.2025-13:25 - DEBUG [plugins.inc:118] - Calling function 'insert' from plugin 'apache2_plugin' raised by event 'web_domain_insert'. 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: chattr -i '/var/www/clients/client0/web8' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: chattr +i '/var/www/clients/client0/web8' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: chmod -R a+r '/var/www/clients/client0/web8/web/' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: df -T '/var/www/clients/client0/web8'|awk 'END{print $2,$NF}' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: which 'setquota' 2> /dev/null - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: setquota -u 'web8' '0' '0' 0 0 -a &> /dev/null - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: setquota -T -u 'web8' 604800 604800 -a &> /dev/null - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: chown -R 'web8':'client0' '/var/www/clients/client0/web8/web' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: chown 'web8':'client0' '/var/www/clients/client0/web8/web' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: chattr -i '/var/www/clients/client0/web8' - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: usermod --groups sshusers 'web8' 2>/dev/null - return code: 0 26.02.2025-13:25 - DEBUG [system.inc:2436] - safe_exec cmd: chattr +i '/var/www/clients/client0/web8' - return code: 0 This ISPConfig panel is running on a single-server, no multi-server.
Did you follow this guide? https://www.faqforge.com/linux/debugging-ispconfig-3-server-actions-in-case-of-a-failure/
More logs: Code: qua 26 fev 2025 11:02:01 -03 26.02.2025-14:02 - DEBUG [server:184] - Found 8 changes, starting update process. qua 26 fev 2025 11:02:01 -03 26.02.2025-14:02 - DEBUG [plugins.inc:118] - Calling function 'ssl' from plugin 'apache2_plugin' raised by event 'web_domain_insert'. qua 26 fev 2025 11:02:01 -03 26.02.2025-14:02 - DEBUG [plugins.inc:118] - Calling function 'insert' from plugin 'apache2_plugin' raised by event 'web_domain_insert'. qua 26 fev 2025 11:02:01 -03 26.02.2025-14:02 - DEBUG [system.inc:2436] - safe_exec cmd: chattr -i '/var/www/clients/client0/web8' - return code: 0 qua 26 fev 2025 11:02:01 -03 26.02.2025-14:02 - DEBUG [system.inc:2436] - safe_exec cmd: chattr +i '/var/www/clients/client0/web8' - return code: 0 qua 26 fev 2025 11:02:01 -03 26.02.2025-14:02 - DEBUG [system.inc:2436] - safe_exec cmd: chmod -R a+r '/var/www/clients/client0/web8/web/' - return code: 0 qua 26 fev 2025 11:02:01 -03 26.02.2025-14:02 - DEBUG [system.inc:2436] - safe_exec cmd: df -T '/var/www/clients/client0/web8'|awk 'END{print $2,$NF}' - return code: 0 qua 26 fev 2025 11:02:01 -03 26.02.2025-14:02 - DEBUG [system.inc:2436] - safe_exec cmd: which 'setquota' 2> /dev/null - return code: 0 qua 26 fev 2025 11:02:01 -03 26.02.2025-14:02 - DEBUG [system.inc:2436] - safe_exec cmd: setquota -u 'web8' '0' '0' 0 0 -a &> /dev/null - return code: 0 qua 26 fev 2025 11:02:01 -03 26.02.2025-14:02 - DEBUG [system.inc:2436] - safe_exec cmd: setquota -T -u 'web8' 604800 604800 -a &> /dev/null - return code: 0 qua 26 fev 2025 11:02:01 -03 26.02.2025-14:02 - DEBUG [system.inc:2436] - safe_exec cmd: chown -R 'web8':'client0' '/var/www/clients/client0/web8/web' - return code: 0 qua 26 fev 2025 11:02:01 -03 26.02.2025-14:02 - DEBUG [system.inc:2436] - safe_exec cmd: chown 'web8':'client0' '/var/www/clients/client0/web8/web' - return code: 0 qua 26 fev 2025 11:02:01 -03 26.02.2025-14:02 - DEBUG [system.inc:2436] - safe_exec cmd: chattr -i '/var/www/clients/client0/web8' - return code: 0 qua 26 fev 2025 11:02:01 -03 26.02.2025-14:02 - DEBUG [system.inc:2436] - safe_exec cmd: usermod --groups sshusers 'web8' 2>/dev/null - return code: 0 qua 26 fev 2025 11:02:01 -03 26.02.2025-14:02 - DEBUG [system.inc:2436] - safe_exec cmd: chattr +i '/var/www/clients/client0/web8' - return code: 0 qua 26 fev 2025 11:03:01 -03 26.02.2025-11:03 - WARNING - There is already a lockfile set, but no process running with this pid (5025). Continuing. qua 26 fev 2025 11:03:01 -03 PHP Parse error: syntax error, unexpected '?' in /usr/local/ispconfig/server/lib/classes/cron.d/100-mailbox_stats_hourly.inc.php on line 97 qua 26 fev 2025 11:03:01 -03 26.02.2025-14:03 - DEBUG [plugins.inc:155] - Calling function 'check_phpini_changes' from plugin 'webserver_plugin' raised by action 'server_plugins_loaded'. qua 26 fev 2025 11:03:01 -03 26.02.2025-14:03 - DEBUG [server:184] - Found 8 changes, starting update process. qua 26 fev 2025 11:03:01 -03 26.02.2025-14:03 - DEBUG [plugins.inc:118] - Calling function 'ssl' from plugin 'apache2_plugin' raised by event 'web_domain_insert'. qua 26 fev 2025 11:03:01 -03 26.02.2025-14:03 - DEBUG [plugins.inc:118] - Calling function 'insert' from plugin 'apache2_plugin' raised by event 'web_domain_insert'. qua 26 fev 2025 11:03:01 -03 26.02.2025-14:03 - DEBUG [system.inc:2436] - safe_exec cmd: chattr -i '/var/www/clients/client0/web8' - return code: 0 qua 26 fev 2025 11:03:01 -03 26.02.2025-14:03 - DEBUG [system.inc:2436] - safe_exec cmd: chattr +i '/var/www/clients/client0/web8' - return code: 0 qua 26 fev 2025 11:03:01 -03 26.02.2025-14:03 - DEBUG [system.inc:2436] - safe_exec cmd: chmod -R a+r '/var/www/clients/client0/web8/web/' - return code: 0 qua 26 fev 2025 11:03:01 -03 26.02.2025-14:03 - DEBUG [system.inc:2436] - safe_exec cmd: df -T '/var/www/clients/client0/web8'|awk 'END{print $2,$NF}' - return code: 0 qua 26 fev 2025 11:03:01 -03 26.02.2025-14:03 - DEBUG [system.inc:2436] - safe_exec cmd: which 'setquota' 2> /dev/null - return code: 0 qua 26 fev 2025 11:03:01 -03 26.02.2025-14:03 - DEBUG [system.inc:2436] - safe_exec cmd: setquota -u 'web8' '0' '0' 0 0 -a &> /dev/null - return code: 0 qua 26 fev 2025 11:03:01 -03 26.02.2025-14:03 - DEBUG [system.inc:2436] - safe_exec cmd: setquota -T -u 'web8' 604800 604800 -a &> /dev/null - return code: 0 qua 26 fev 2025 11:03:01 -03 26.02.2025-14:03 - DEBUG [system.inc:2436] - safe_exec cmd: chown -R 'web8':'client0' '/var/www/clients/client0/web8/web' - return code: 0 qua 26 fev 2025 11:03:01 -03 26.02.2025-14:03 - DEBUG [system.inc:2436] - safe_exec cmd: chown 'web8':'client0' '/var/www/clients/client0/web8/web' - return code: 0 qua 26 fev 2025 11:03:01 -03 26.02.2025-14:03 - DEBUG [system.inc:2436] - safe_exec cmd: chattr -i '/var/www/clients/client0/web8' - return code: 0 qua 26 fev 2025 11:03:01 -03 26.02.2025-14:03 - DEBUG [system.inc:2436] - safe_exec cmd: usermod --groups sshusers 'web8' 2>/dev/null - return code: 0 qua 26 fev 2025 11:03:01 -03 26.02.2025-14:03 - DEBUG [system.inc:2436] - safe_exec cmd: chattr +i '/var/www/clients/client0/web8' - return code: 0 qua 26 fev 2025 11:04:02 -03 26.02.2025-11:04 - WARNING - There is already a lockfile set, but no process running with this pid (5105). Continuing. qua 26 fev 2025 11:04:02 -03 PHP Parse error: syntax error, unexpected '?' in /usr/local/ispconfig/server/lib/classes/cron.d/100-mailbox_stats_hourly.inc.php on line 97 qua 26 fev 2025 11:04:02 -03 26.02.2025-14:04 - DEBUG [plugins.inc:155] - Calling function 'check_phpini_changes' from plugin 'webserver_plugin' raised by action 'server_plugins_loaded'. qua 26 fev 2025 11:04:02 -03 26.02.2025-14:04 - DEBUG [server:184] - Found 8 changes, starting update process. qua 26 fev 2025 11:04:02 -03 26.02.2025-14:04 - DEBUG [plugins.inc:118] - Calling function 'ssl' from plugin 'apache2_plugin' raised by event 'web_domain_insert'. qua 26 fev 2025 11:04:02 -03 26.02.2025-14:04 - DEBUG [plugins.inc:118] - Calling function 'insert' from plugin 'apache2_plugin' raised by event 'web_domain_insert'. qua 26 fev 2025 11:04:02 -03 26.02.2025-14:04 - DEBUG [system.inc:2436] - safe_exec cmd: chattr -i '/var/www/clients/client0/web8' - return code: 0 qua 26 fev 2025 11:04:02 -03 26.02.2025-14:04 - DEBUG [system.inc:2436] - safe_exec cmd: chattr +i '/var/www/clients/client0/web8' - return code: 0 qua 26 fev 2025 11:04:02 -03 26.02.2025-14:04 - DEBUG [system.inc:2436] - safe_exec cmd: chmod -R a+r '/var/www/clients/client0/web8/web/' - return code: 0 qua 26 fev 2025 11:04:02 -03 26.02.2025-14:04 - DEBUG [system.inc:2436] - safe_exec cmd: df -T '/var/www/clients/client0/web8'|awk 'END{print $2,$NF}' - return code: 0 qua 26 fev 2025 11:04:02 -03 26.02.2025-14:04 - DEBUG [system.inc:2436] - safe_exec cmd: which 'setquota' 2> /dev/null - return code: 0 qua 26 fev 2025 11:04:02 -03 26.02.2025-14:04 - DEBUG [system.inc:2436] - safe_exec cmd: setquota -u 'web8' '0' '0' 0 0 -a &> /dev/null - return code: 0 qua 26 fev 2025 11:04:02 -03 26.02.2025-14:04 - DEBUG [system.inc:2436] - safe_exec cmd: setquota -T -u 'web8' 604800 604800 -a &> /dev/null - return code: 0 qua 26 fev 2025 11:04:02 -03 26.02.2025-14:04 - DEBUG [system.inc:2436] - safe_exec cmd: chown -R 'web8':'client0' '/var/www/clients/client0/web8/web' - return code: 0 qua 26 fev 2025 11:04:02 -03 26.02.2025-14:04 - DEBUG [system.inc:2436] - safe_exec cmd: chown 'web8':'client0' '/var/www/clients/client0/web8/web' - return code: 0 qua 26 fev 2025 11:04:02 -03 26.02.2025-14:04 - DEBUG [system.inc:2436] - safe_exec cmd: chattr -i '/var/www/clients/client0/web8' - return code: 0 qua 26 fev 2025 11:04:02 -03 26.02.2025-14:04 - DEBUG [system.inc:2436] - safe_exec cmd: usermod --groups sshusers 'web8' 2>/dev/null - return code: 0 qua 26 fev 2025 11:04:02 -03 26.02.2025-14:04 - DEBUG [system.inc:2436] - safe_exec cmd: chattr +i '/var/www/clients/client0/web8' - return code: 0 qua 26 fev 2025 11:05:01 -03 26.02.2025-11:05 - WARNING - There is already a lockfile set, but no process running with this pid (5190). Continuing. qua 26 fev 2025 11:05:01 -03 PHP Parse error: syntax error, unexpected '?' in /usr/local/ispconfig/server/lib/classes/cron.d/100-mailbox_stats_hourly.inc.php on line 97 qua 26 fev 2025 11:05:01 -03 26.02.2025-14:05 - DEBUG [plugins.inc:155] - Calling function 'check_phpini_changes' from plugin 'webserver_plugin' raised by action 'server_plugins_loaded'. qua 26 fev 2025 11:05:01 -03 26.02.2025-14:05 - DEBUG [server:184] - Found 8 changes, starting update process. qua 26 fev 2025 11:05:01 -03 26.02.2025-14:05 - DEBUG [plugins.inc:118] - Calling function 'ssl' from plugin 'apache2_plugin' raised by event 'web_domain_insert'. qua 26 fev 2025 11:05:01 -03 26.02.2025-14:05 - DEBUG [plugins.inc:118] - Calling function 'insert' from plugin 'apache2_plugin' raised by event 'web_domain_insert'. qua 26 fev 2025 11:05:01 -03 26.02.2025-14:05 - DEBUG [system.inc:2436] - safe_exec cmd: chattr -i '/var/www/clients/client0/web8' - return code: 0 qua 26 fev 2025 11:05:01 -03 26.02.2025-14:05 - DEBUG [system.inc:2436] - safe_exec cmd: chattr +i '/var/www/clients/client0/web8' - return code: 0 qua 26 fev 2025 11:05:01 -03 26.02.2025-14:05 - DEBUG [system.inc:2436] - safe_exec cmd: chmod -R a+r '/var/www/clients/client0/web8/web/' - return code: 0 qua 26 fev 2025 11:05:01 -03 26.02.2025-14:05 - DEBUG [system.inc:2436] - safe_exec cmd: df -T '/var/www/clients/client0/web8'|awk 'END{print $2,$NF}' - return code: 0 qua 26 fev 2025 11:05:01 -03 26.02.2025-14:05 - DEBUG [system.inc:2436] - safe_exec cmd: which 'setquota' 2> /dev/null - return code: 0 qua 26 fev 2025 11:05:01 -03 26.02.2025-14:05 - DEBUG [system.inc:2436] - safe_exec cmd: setquota -u 'web8' '0' '0' 0 0 -a &> /dev/null - return code: 0 qua 26 fev 2025 11:05:01 -03 26.02.2025-14:05 - DEBUG [system.inc:2436] - safe_exec cmd: setquota -T -u 'web8' 604800 604800 -a &> /dev/null - return code: 0 qua 26 fev 2025 11:05:01 -03 26.02.2025-14:05 - DEBUG [system.inc:2436] - safe_exec cmd: chown -R 'web8':'client0' '/var/www/clients/client0/web8/web' - return code: 0 qua 26 fev 2025 11:05:01 -03 26.02.2025-14:05 - DEBUG [system.inc:2436] - safe_exec cmd: chown 'web8':'client0' '/var/www/clients/client0/web8/web' - return code: 0 qua 26 fev 2025 11:05:01 -03 26.02.2025-14:05 - DEBUG [system.inc:2436] - safe_exec cmd: chattr -i '/var/www/clients/client0/web8' - return code: 0 qua 26 fev 2025 11:05:01 -03 26.02.2025-14:05 - DEBUG [system.inc:2436] - safe_exec cmd: usermod --groups sshusers 'web8' 2>/dev/null - return code: 0 qua 26 fev 2025 11:05:01 -03 26.02.2025-14:05 - DEBUG [system.inc:2436] - safe_exec cmd: chattr +i '/var/www/clients/client0/web8' - return code: 0 qua 26 fev 2025 11:06:01 -03 26.02.2025-11:06 - WARNING - There is already a lockfile set, but no process running with this pid (5317). Continuing. qua 26 fev 2025 11:06:01 -03 PHP Parse error: syntax error, unexpected '?' in /usr/local/ispconfig/server/lib/classes/cron.d/100-mailbox_stats_hourly.inc.php on line 97 qua 26 fev 2025 11:06:01 -03 26.02.2025-14:06 - DEBUG [plugins.inc:155] - Calling function 'check_phpini_changes' from plugin 'webserver_plugin' raised by action 'server_plugins_loaded'. qua 26 fev 2025 11:06:01 -03 26.02.2025-14:06 - DEBUG [server:184] - Found 8 changes, starting update process. qua 26 fev 2025 11:06:01 -03 26.02.2025-14:06 - DEBUG [plugins.inc:118] - Calling function 'ssl' from plugin 'apache2_plugin' raised by event 'web_domain_insert'. qua 26 fev 2025 11:06:01 -03 26.02.2025-14:06 - DEBUG [plugins.inc:118] - Calling function 'insert' from plugin 'apache2_plugin' raised by event 'web_domain_insert'. qua 26 fev 2025 11:06:01 -03 26.02.2025-14:06 - DEBUG [system.inc:2436] - safe_exec cmd: chattr -i '/var/www/clients/client0/web8' - return code: 0 qua 26 fev 2025 11:06:01 -03 26.02.2025-14:06 - DEBUG [system.inc:2436] - safe_exec cmd: chattr +i '/var/www/clients/client0/web8' - return code: 0 qua 26 fev 2025 11:06:01 -03 26.02.2025-14:06 - DEBUG [system.inc:2436] - safe_exec cmd: chmod -R a+r '/var/www/clients/client0/web8/web/' - return code: 0 qua 26 fev 2025 11:06:01 -03 26.02.2025-14:06 - DEBUG [system.inc:2436] - safe_exec cmd: df -T '/var/www/clients/client0/web8'|awk 'END{print $2,$NF}' - return code: 0 qua 26 fev 2025 11:06:01 -03 26.02.2025-14:06 - DEBUG [system.inc:2436] - safe_exec cmd: which 'setquota' 2> /dev/null - return code: 0 qua 26 fev 2025 11:06:01 -03 26.02.2025-14:06 - DEBUG [system.inc:2436] - safe_exec cmd: setquota -u 'web8' '0' '0' 0 0 -a &> /dev/null - return code: 0 qua 26 fev 2025 11:06:01 -03 26.02.2025-14:06 - DEBUG [system.inc:2436] - safe_exec cmd: setquota -T -u 'web8' 604800 604800 -a &> /dev/null - return code: 0 qua 26 fev 2025 11:06:01 -03 26.02.2025-14:06 - DEBUG [system.inc:2436] - safe_exec cmd: chown -R 'web8':'client0' '/var/www/clients/client0/web8/web' - return code: 0 qua 26 fev 2025 11:06:01 -03 26.02.2025-14:06 - DEBUG [system.inc:2436] - safe_exec cmd: chown 'web8':'client0' '/var/www/clients/client0/web8/web' - return code: 0 qua 26 fev 2025 11:06:01 -03 26.02.2025-14:06 - DEBUG [system.inc:2436] - safe_exec cmd: chattr -i '/var/www/clients/client0/web8' - return code: 0 qua 26 fev 2025 11:06:01 -03 26.02.2025-14:06 - DEBUG [system.inc:2436] - safe_exec cmd: usermod --groups sshusers 'web8' 2>/dev/null - return code: 0 qua 26 fev 2025 11:06:01 -03 26.02.2025-14:06 - DEBUG [system.inc:2436] - safe_exec cmd: chattr +i '/var/www/clients/client0/web8' - return code: 0 qua 26 fev 2025 11:07:01 -03 26.02.2025-11:07 - WARNING - There is already a lockfile set, but no process running with this pid (5398). Continuing. qua 26 fev 2025 11:07:01 -03 PHP Parse error: syntax error, unexpected '?' in /usr/local/ispconfig/server/lib/classes/cron.d/100-mailbox_stats_hourly.inc.php on line 97 qua 26 fev 2025 11:08:02 -03 26.02.2025-11:08 - WARNING - There is already a lockfile set, but no process running with this pid (5679). Continuing. qua 26 fev 2025 11:08:02 -03 PHP Parse error: syntax error, unexpected '?' in /usr/local/ispconfig/server/lib/classes/cron.d/100-mailbox_stats_hourly.inc.php on line 97
There seems to be an issue here. What version of ISPConfig are you using? Did you change anything in the code of "100-mailbox_stats_hourly.inc.php"?
I am using the latest version of ISPConfig. I dont remember changing anything on "100-mailbox_stats_hourly.inc.php" This is line 97 on the file: Code: // Match pop3/imap logings, or alternately smtp logins. if (preg_match('/(.*) (imap|pop3)-login: Login: user=\<([\w\.@-]+)\>/', $line, $matches) || preg_match('/(.*) sasl_method=PLAIN, sasl_username=([\w\.@-]+)/> $user = $matches[3] ?? $matches[2]; $updatedUsers[] = $user; }
Did you mess up the line ending while copying or does this if condition indeed end with "sasl_username=([\w\.@-]+)/>"? The correct code looks like this: PHP: // Match pop3/imap logings, or alternately smtp logins. if (preg_match('/(.*) (imap|pop3)-login: Login: user=\<([\w\.@-]+)\>/', $line, $matches) || preg_match('/(.*) sasl_method=PLAIN, sasl_username=([\w\.@-]+)/', $line, $matches)) { $user = $matches[3] ?? $matches[2]; $updatedUsers[] = $user; } Allthough i think the error would be quiet different If thats the case
My guess is that it's a PHP version issue. Which PHP version do you use? Run: php --version and post the result.
This is the output: root@vps16827:~# php --version PHP 8.3.17 (cli) (built: Feb 15 2025 09:08:37) (NTS) Copyright (c) The PHP Group Zend Engine v4.3.17, Copyright (c) Zend Technologies with Zend OPcache v8.3.17, Copyright (c), by Zend Technologies
The PHP version is fine, but PHP 8.3 seems to have a parsing issue with the null coalescing operator (??). Try to change the line: $user = $matches[3] ?? $matches[2]; to: $user = isset($matches[3]) ? $matches[3] : $matches[2];