Page MenuHomePhabricator

fnc DatabaseSqlite::getFulltextSearchModule error 1: no such module: FTS3
Closed, ResolvedPublic

Description

Updated an installation from [[rev:80185]] to [[rev:85737]].

System Windows IIS, PHP 5, SQLite without fulltext search support
Update was done via the web installer over the existing dbname

Update log:

...have ss_active_users field in site_stats table.
...ss_active_users user count set...
...have ipb_allow_usertalk field in ipblocks table.
...have initial indexes
...change_tag table already exists.
...tag_summary table already exists.
...valid_tag table already exists.
...user_properties table already exists.
...log_search table already exists.
...have log_user_text field in logging table.
Populating log_user_text field, printing progress markers. For large
databases, you may want to hit Ctrl-C and do this manually with
maintenance/populateLogUsertext.php.
Done populating log_user_text field.
Populating log_search table, printing progress markers. For large
databases, you may want to hit Ctrl-C and do this manually with
maintenance/populateLogSearch.php.
Done populating log_search table.
...l10n_cache table already exists.
...external_user table already exists.
...ls_field_val key already set on log_search table.
...change_tag_rc_tag key already set on change_tag table.
...have rd_interwiki field in redirect table.
Converting tc_time from UNIX epoch to MediaWiki timestamp... ok
...fulltext search table appears to be in order.
...iwlinks table already exists.
...iwl_prefix_title_from key already set on iwlinks table.
...have ul_value field in updatelog table.
...have iw_api field in interwiki table.
...iwl_prefix key doesn't exist.
...iwl_prefix_from_title key doesn't exist.
...have cl_collation field in categorylinks table.
...collations up-to-date.
...msg_resource table already exists.
...module_deps table already exists.
Purging caches...done.
Checking site_stats row...done.

Special:Version worked for 5 minutes, then started to show an SQL error:

"
Database error

A database query syntax error has occurred. This may indicate a bug in the software. The last attempted database query was:
(SQL query hidden)
from within function "DatabaseSqlite::getFulltextSearchModule". Database returned error "1: no such module: FTS3". "


Version: 1.18.x
Severity: normal
OS: Windows 7
Platform: PC
URL: http://dgwinsoft.nnm-club.net/wiki/index.php?title=Special:Version&uselang=en

Details

Reference
bz28478

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 11:36 PM
bzimport set Reference to bz28478.

I still hit this when running unit tests if I don't use temporary tables.

Well a similar issue at least, I end up with an un-deletable unittest_searchindex.

Did you encounter it after r89352?

Unrelated issue, fixed in r89483.