[00:02:32] Hi guys! I'm attempting an upgrade from 1.39 to 1.40 and I'm running into this very weird error: [00:02:35] Modifying tl_namespace field of table templatelinks...Wikimedia\Rdbms\DBQueryError from line 1524 of /home/org/ulyssis/test-backups/test_40/includes/libs/rdbms/database/Database.php: Error 1062: Duplicate entry '3-3' for key 'PRIMARY' [00:02:39] Function: Wikimedia\Rdbms\Database::sourceFile( /home/org/ulyssis/test-backups/test_40/maintenance/archives/patch-templatelinks-tl_title-nullable.sql ) [00:02:42] Query: ALTER TABLE `templatelinks` ADD PRIMARY KEY (tl_from, tl_target_id) [00:02:48] thing is, I can't find anything about it when I google [00:03:06] when I rerun the maintenance script it now just says: [00:03:06] Modifying tl_namespace field of table templatelinks...Wikimedia\Rdbms\DBQueryError from line 1524 of /home/org/ulyssis/test-backups/test_40/includes/libs/rdbms/database/Database.php: Error 1091: Can't DROP INDEX `PRIMARY`; check that it exists [00:03:11] on templatelinks [00:03:22] real confused about what happened :/ [00:26:57] oh wait, this might be a git beta and not the actual 1.39 install, ugh [00:27:01] nevermind in that case [16:21:20] "You are missing a required extension to PHP that MediaWiki requires to run. Please install: intl" [16:21:52] rooter0_: Is that a question? Seems self-explanatory [16:21:58] Eh, it -is- installed. I can see it right here at /usr/lib/php82/modules/intl.so [16:22:24] Is it enabled in your php.ini file? php won't load it unless there is an extension directive in php.ini telling it to [16:22:38] O. Idk. [16:22:57] Keep in mind, you may have separate ini files for php cli program and your web server's php, so be sure to edit the right one (or just all of them) [16:23:56] ;extension=intl [16:24:17] semi-colon is a comment character in php.ini, so if you remove the semi-colon you should be good to go [16:24:27] might have to restart your web server for changes to take affect [16:24:36] Ok thx. [16:24:46] np