Page MenuHomePhabricator

beta labs down with database problem
Closed, ResolvedPublic

Description

As of Dec 23 about an hour ago, attempting to use beta labs at http://en.wikipedia.beta.wmflabs.org/ yields only a stack trace:

[c5d07da8] /wiki/Main_Page Exception from line 819 of /data/project/apache/common-local/php-master/includes/db/Database.php: DatabaseBase::factory no viable database extension found for type 'mysql'

Backtrace:

#0 /data/project/apache/common-local/php-master/includes/db/LoadBalancer.php(755): DatabaseBase::factory(string, array)
#1 /data/project/apache/common-local/php-master/includes/db/LoadBalancer.php(628): LoadBalancer->reallyOpenConnection(array, boolean)
#2 /data/project/apache/common-local/php-master/includes/db/LoadBalancer.php(509): LoadBalancer->openConnection(integer, boolean)
#3 /data/project/apache/common-local/php-master/includes/GlobalFunctions.php(3657): LoadBalancer->getConnection(integer, array, boolean)
#4 /data/project/apache/common-local/php-master/includes/WikiPage.php(362): wfGetDB(integer)
#5 /data/project/apache/common-local/php-master/includes/WikiPage.php(445): WikiPage->loadPageData()
#6 /data/project/apache/common-local/php-master/includes/WikiPage.php(498): WikiPage->exists()
#7 /data/project/apache/common-local/php-master/includes/WikiPage.php(212): WikiPage->getContentModel()
#8 /data/project/apache/common-local/php-master/includes/WikiPage.php(198): WikiPage->getContentHandler()
#9 /data/project/apache/common-local/php-master/includes/Action.php(92): WikiPage->getActionOverrides()
#10 /data/project/apache/common-local/php-master/includes/Action.php(145): Action::factory(string, WikiPage, RequestContext)
#11 /data/project/apache/common-local/php-master/includes/Wiki.php(151): Action::getActionName(RequestContext)
#12 /data/project/apache/common-local/php-master/includes/Wiki.php(524): MediaWiki->getAction()
#13 /data/project/apache/common-local/php-master/includes/Wiki.php(460): MediaWiki->main()
#14 /data/project/apache/common-local/php-master/index.php(49): MediaWiki->run()
#15 /data/project/apache/common-local/w/index.php(3): require(string)
#16 {main}

When we do not see the stack trace, we see various problems attempting to login.


Version: unspecified
Severity: critical

Details

Reference
bz58897

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 2:21 AM
bzimport set Reference to bz58897.
bzimport added a subscriber: Unknown Object (MLST).

01:19:18 PM) anomie: chrismcmahon: On deployment-apache33, yes. Looking at the logs on that server, it looks like someone/something installed the php5-mysql package at 10:34:04 (UTC, presumably) which seems suspicious.

Apache needed restarting after this.

  • Bug 58899 has been marked as a duplicate of this bug. ***

A new "database problem" has occured (since before 11:35 UTC):

A database query error has occurred. This may indicate a bug in the software.
Function: WikiPage::pageData
Error: 1054 Unknown column 'page_links_updated' in 'field list' (10.4.0.53)

(In reply to comment #3)
The problem seems to have been temporary as it works again now.