Forum archive
MediaWiki Appliance - Pear mail package is not installed Error
Hello,
We have been using the MediaWiki appliance and it's been fantastic for us, but one issue has arrisen that's causing us some grief.
If anyone tries to reset a password, they are presented with the following error:
PEAR mail package is not installed
Backtrace:
#0 /usr/share/mediawiki/includes/User.php(3306): UserMailer::send(Object(MailAddress), Object(MailAddress), 'Account details...', 'Someone (probab...', NULL)
#1 /usr/share/mediawiki/includes/specials/SpecialPasswordReset.php(253): User->sendMail('Account details...', 'Someone (probab...')
#2 [internal function]: SpecialPasswordReset->onSubmit(Array, Object(HTMLForm))
#3 /usr/share/mediawiki/includes/HTMLForm.php(314): call_user_func(Array, Array, Object(HTMLForm))
#4 /usr/share/mediawiki/includes/HTMLForm.php(262): HTMLForm->trySubmit()
#5 /usr/share/mediawiki/includes/HTMLForm.php(277): HTMLForm->tryAuthorizedSubmit()
#6 /usr/share/mediawiki/includes/SpecialPage.php(872): HTMLForm->show()
#7 /usr/share/mediawiki/includes/SpecialPageFactory.php(476): FormSpecialPage->execute(NULL)
#8 /usr/share/mediawiki/includes/Wiki.php(263): SpecialPageFactory::executePath(Object(Title), Object(RequestContext))
#9 /usr/share/mediawiki/includes/Wiki.php(593): MediaWiki->performRequest()
#10 /usr/share/mediawiki/includes/Wiki.php(503): MediaWiki->main()
#11 /usr/share/mediawiki/index.php(58): MediaWiki->run()
#12 {main}
I did find this information: http://www.mediawiki.org/wiki/Thread:Project:Support_desk/PEAR_mail_pack...
but before I delve in and possibly do more damage to the appliance I wanted to check here first to see if this is a known issue and easy rectified?
Regards,
Terry
AFAIK no one else has reported this so I'm not sure what is going on here...
IMO the TKL appliance should not do this OOTB, although perhaps an update or a module you have installed has changed the requirements beyond default?
I strongly urge you to make sure that you have a current backup (which you have checked restores ok on a fresh server) before proceeding. Love to hear how you go with this though and what the issue is...