Page MenuHomePhabricator

GlobalUserRights: update.php fails to create required tables
Closed, ResolvedPublic

Description

Attempted to install Extension GlobalUserRights, after running update.php and trying to login; I get the following error.

[cd45e63e5d9a22c832e5dbe5] /wiki/index.php?title=Special:UserLogin&returnto=Main+Page Wikimedia\Rdbms\DBQueryError from line 1587 of /var/www/html/wiki/includes/libs/rdbms/database/Database.php: A database query error has occurred. Did you forget to run your application's database schema updater after upgrading?
Query: SELECT gug_user,gug_group,gug_expiry FROM `wikidb`.`global_user_groups` WHERE gug_user = '1'
Function: GlobalUserGroupMembership::getMembershipsForUser
Error: 1146 Table 'wikidb.global_user_groups' doesn't exist (165.227.197.92)
Backtrace:

#0 /var/www/html/wiki/includes/libs/rdbms/database/Database.php(1556): Wikimedia\Rdbms\Database->getQueryExceptionAndLog(string, integer, string, string)
#1 /var/www/html/wiki/includes/libs/rdbms/database/Database.php(1274): Wikimedia\Rdbms\Database->reportQueryError(string, integer, string, string, boolean)
#2 /var/www/html/wiki/includes/libs/rdbms/database/Database.php(1784): Wikimedia\Rdbms\Database->query(string, string)
#3 /var/www/html/wiki/extensions/GlobalUserrights/GlobalUserGroupMembership.php(255): Wikimedia\Rdbms\Database->select(string, array, array, string)
#4 /var/www/html/wiki/extensions/GlobalUserrights/GlobalUserrightsHooks.php(37): GlobalUserGroupMembership::getMembershipsForUser(integer)
#5 /var/www/html/wiki/extensions/GlobalUserrights/GlobalUserrightsHooks.php(12): GlobalUserrightsHooks::getGroupMemberships(User)
#6 /var/www/html/wiki/extensions/GlobalUserrights/GlobalUserrightsHooks.php(50): GlobalUserrightsHooks::getGroups(User)
#7 /var/www/html/wiki/includes/Hooks.php(174): GlobalUserrightsHooks::onUserEffectiveGroups(User, array)
#8 /var/www/html/wiki/includes/Hooks.php(202): Hooks::callHook(string, array, array, NULL)
#9 /var/www/html/wiki/includes/user/User.php(3628): Hooks::run(string, array)
#10 /var/www/html/wiki/includes/password/UserPasswordPolicy.php(176): User->getEffectiveGroups()
#11 /var/www/html/wiki/includes/password/UserPasswordPolicy.php(77): UserPasswordPolicy->getPoliciesForUser(User)
#12 /var/www/html/wiki/includes/user/User.php(1219): UserPasswordPolicy->checkUserPassword(User, string)
#13 /var/www/html/wiki/includes/auth/AbstractPasswordPrimaryAuthenticationProvider.php(106): User->checkPasswordValidity(string)
#14 /var/www/html/wiki/includes/auth/TemporaryPasswordPrimaryAuthenticationProvider.php(142): MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProvider->checkPasswordValidity(string, string)
#15 /var/www/html/wiki/includes/auth/AuthManager.php(454): MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProvider->beginPrimaryAuthentication(array)
#16 /var/www/html/wiki/includes/auth/AuthManager.php(384): MediaWiki\Auth\AuthManager->continueAuthentication(array)
#17 /var/www/html/wiki/includes/specialpage/AuthManagerSpecialPage.php(353): MediaWiki\Auth\AuthManager->beginAuthentication(array, string)
#18 /var/www/html/wiki/includes/specialpage/AuthManagerSpecialPage.php(482): AuthManagerSpecialPage->performAuthenticationStep(string, array)
#19 /var/www/html/wiki/includes/htmlform/HTMLForm.php(660): AuthManagerSpecialPage->handleFormSubmit(array, VFormHTMLForm)
#20 /var/www/html/wiki/includes/specialpage/AuthManagerSpecialPage.php(416): HTMLForm->trySubmit()
#21 /var/www/html/wiki/includes/specialpage/LoginSignupSpecialPage.php(313): AuthManagerSpecialPage->trySubmit()
#22 /var/www/html/wiki/includes/specialpage/SpecialPage.php(569): LoginSignupSpecialPage->execute(NULL)
#23 /var/www/html/wiki/includes/specialpage/SpecialPageFactory.php(558): SpecialPage->run(NULL)
#24 /var/www/html/wiki/includes/MediaWiki.php(288): MediaWiki\Special\SpecialPageFactory->executePath(Title, RequestContext)
#25 /var/www/html/wiki/includes/MediaWiki.php(865): MediaWiki->performRequest()
#26 /var/www/html/wiki/includes/MediaWiki.php(515): MediaWiki->main()
#27 /var/www/html/wiki/index.php(42): MediaWiki->run()
#28 {main}