Steps to reproduce:
#1 $ vagrant enable-role visualeditor
Ok. Run 'vagrant provision' to apply your changes.
#2 $ vagrant list-roles
Available roles:
analytics antispam apisandbox betafeatures browsertests chromium cirrussearch cldr codeeditor commonsmetadata echo education eventlogging fundraising gadgets geodata geshi gettingstarted guidedtour hadoop hhvm hive massmessage math mathsearch mleb mobilefrontend multimedia multimediaviewer navigationtiming oauth parserfunctions pdfhandler proofreadpage remote_debug scribunto timedmediahandler uploadwizard
- visualeditor wikieditor wikimetrics xhprof
Roles marked with '*' are enabled.
Use "vagrant enable-role" & "vagrant disable-role" to customize.
#3 $ vagrant provision
[default] Running provisioner: puppet...
Running Puppet with site.pp...
info: Applying configuration version '1391614793.16f99ad'
info: mount[files]: allowing mediawiki-vagrant access
notice: /Stage[main]/Mediawiki::Parsoid/Package[nodejs]/ensure: ensure changed 'purged' to '0.8.2-1chl1~precise1'
notice: /Stage[main]/Mediawiki::Parsoid/File[/etc/init/parsoid.conf]/ensure: created
notice: /Stage[main]/Mediawiki::Parsoid/Git::Clone[mediawiki/services/parsoid/deploy]/Exec[git clone mediawiki/services/parsoid/deploy]/returns: executed successfully
notice: /Stage[main]/Mediawiki::Parsoid/File[localsettings.js]/ensure: defined content as '{md5}11ba3cfc1124f11f4a507a56cc70d34c'
info: /Stage[main]/Mediawiki::Parsoid/File[localsettings.js]: Scheduling refresh of Service[parsoid]
notice: /Stage[main]/Mediawiki::Parsoid/Service[parsoid]/ensure: ensure changed 'stopped' to 'running'
notice: /Stage[main]/Mediawiki::Parsoid/Service[parsoid]: Triggered 'refresh' from 1 events
notice: /Stage[main]/Role::Visualeditor/Mediawiki::Extension[VisualEditor]/Git::Clone[mediawiki/extensions/VisualEditor]/Exec[git clone mediawiki/extensions/VisualEditor]/returns: executed successfully
notice: /Stage[main]/Role::Visualeditor/Mediawiki::Extension[VisualEditor]/Mediawiki::Settings[VisualEditor]/File[/vagrant/settings.d/puppet-managed/10-VisualEditor.php]/ensure: created
notice: Finished catalog run in 587.81 seconds
#4 Go to http://127.0.0.1:8080/wiki/Main_Page
#5 Error page is displayed:
MediaWiki 1.23wmf2 required--this is only 1.22alpha
Backtrace:
#0 /vagrant/mediawiki/extensions/VisualEditor/VisualEditor.hooks.php(23): wfUseMW('1.23wmf2')
#1 [internal function]: VisualEditorHooks::onSetup()
#2 /vagrant/mediawiki/includes/Setup.php(569): call_user_func('VisualEditorHoo...')
#3 /vagrant/mediawiki/includes/WebStart.php(161): require_once('/vagrant/mediaw...')
#4 /vagrant/mediawiki/index.php(55): require('/vagrant/mediaw...')
#5 {main}
#6 Looks like mediawiki-vagrant uses an old version of mediawiki (1.22alpha) and visualeditor needs version 1.23wmf2
Version: unspecified
Severity: normal