The CentralAuth maintenance createLocalAccount.php calls User:addToDatabase(), but the script errors out due to MariaDB lock errors:
Mon Aug 24 12:58:56 UTC 2015 mw1 delete3wiki User::addToDatabase 185.52.1.77 1205 Lock wait timeout exceeded; try restarting transaction (185.52.1.77) INSERT IGNORE INTO user (user_id,user_name,user_password,user_newpassword,user_newpass_time,user_email,user_email_authenticated,user_real_name,user_token,user_registration,user_editcount,user_touched) VALUES (NULL,'John','','',NULL,'',NULL,'','[REDACTED]','20150824125805','0','20150824125810')
Timeout:
MariaDB [(none)]> show variables like 'innodb_lock_wait_timeout'; +--------------------------+-------+ | Variable_name | Value | +--------------------------+-------+ | innodb_lock_wait_timeout | 50 | +--------------------------+-------+ 1 row in set (0.00 sec)
How can a timeout of 50 seconds still not be enough?