Page MenuHomePhabricator

Account creation broken on Beta Labs by ConfirmEdit ("Ran out of captcha images")
Closed, ResolvedPublic

Description

Author: swalling

Description:
Steps to reproduce: visit http://en.wikipedia.beta.wmflabs.org/w/index.php?title=Special:UserLogin&type=signup in any browser.

Internal error message displayed is...

[f565c527] /w/index.php?title=Special:UserLogin&returnto=Main+Page&type=signup Exception from line 161 of /data/project/apache/common-local/php-master/extensions/ConfirmEdit/FancyCaptcha.class.php: Ran out of captcha images

Backtrace:

#0 /data/project/apache/common-local/php-master/extensions/ConfirmEdit/FancyCaptcha.class.php(99): FancyCaptcha->getCaptchaIndex()
#1 /data/project/apache/common-local/php-master/extensions/ConfirmEdit/Captcha.php(118): FancyCaptcha->getForm()
#2 /data/project/apache/common-local/php-master/extensions/ConfirmEdit/ConfirmEditHooks.php(39): SimpleCaptcha->injectUserCreate(UsercreateTemplate)
#3 [internal function]: ConfirmEditHooks::injectUserCreate(UsercreateTemplate)
#4 /data/project/apache/common-local/php-master/includes/Hooks.php(206): call_user_func_array(string, array)
#5 /data/project/apache/common-local/php-master/includes/GlobalFunctions.php(4009): Hooks::run(string, array, NULL)
#6 /data/project/apache/common-local/php-master/includes/specials/SpecialUserlogin.php(1340): wfRunHooks(string, array)
#7 /data/project/apache/common-local/php-master/includes/specials/SpecialUserlogin.php(232): LoginForm->mainLoginForm(string)
#8 /data/project/apache/common-local/php-master/includes/specialpage/SpecialPage.php(379): LoginForm->execute(NULL)
#9 /data/project/apache/common-local/php-master/includes/specialpage/SpecialPageFactory.php(503): SpecialPage->run(NULL)
#10 /data/project/apache/common-local/php-master/includes/Wiki.php(285): SpecialPageFactory::executePath(Title, RequestContext)
#11 /data/project/apache/common-local/php-master/includes/Wiki.php(588): MediaWiki->performRequest()
#12 /data/project/apache/common-local/php-master/includes/Wiki.php(447): MediaWiki->main()
#13 /data/project/apache/common-local/php-master/index.php(46): MediaWiki->run()
#14 /data/project/apache/common-local/w/index.php(3): require(string)
#15 {main}


Version: unspecified
Severity: normal

Details

Reference
bz63342

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 3:02 AM
bzimport set Reference to bz63342.
bzimport added a subscriber: Unknown Object (MLST).

Looks actually like it's related to the beta cluster migration, is my guess: "Ran out of captcha images"

wmf-config/CommonSettings.php: $wgCaptchaDirectory = '/mnt/upload7/private/captcha';

Should be /data/project/upload7/private/captcha . The issue is similar to bug 63331 which was $wgMathDirectory pointing to a wrong path.

Change 122657 had a related patch set uploaded by Hashar:
beta: adjust $wgCaptchaDirectory

https://gerrit.wikimedia.org/r/122657

Change 122657 merged by jenkins-bot:
beta: adjust $wgCaptchaDirectory

https://gerrit.wikimedia.org/r/122657