jeblad added a comment.

I have no clear understanding of what is the real root cause of this problem, but suddenly the Vagrant box started to work.

Here is a rough writeup of what happen

  • Vagrantfile-extra.rb to set mem to 3072 and cpus to 2
  • composer config --global process-timeout 900

Did a vagrant provision, and it failed yet another time.

  • vagrant destroy
  • vagrant global-status --prune
  • vagrant disable wikidata (?)
  • vagrant up
  • vagrant git-update

In another terminal I logged in to the client

  • vagrant ssh
  • composer config --global process-timeout 4800
  • sudo locale-gen nb
  • sudo locale-gen nn
  • sudo locale-gen no
  • sudo locale-gen en
  • sudo locale-gen es
  • sudo locale-gen he
  • sudo locale-gen ru
  • sudo locale-gen zh
  • sudo dpkg-reconfigure locales
  • sudo update-locale LANG=nb_NO.UTF-8
  • sudo apt-get update && sudo apt-get upgrade

Back on the host

  • vagrant enable-role wikidata
  • VAGRANT_LOG=info vagrant provision

I suspect that the first failed boot did load the composer cache, and that it was unnecessary for me to increase the timeout further, but still 2400 sec is not sufficient to avoid a timeout on my setup. It could perhaps be that NFS creates the timeout, but I'm not sure.

The culprit is somewhere in the following sequence, and after line 6

 INFO interface: info: Info: Mediawiki::Wiki[fr]: Scheduling refresh of Mediawiki::Maintenance[wikidata-populate-site-tables]
 INFO interface: info: ==> default: Info: Mediawiki::Wiki[fr]: Scheduling refresh of Mediawiki::Maintenance[wikidata-populate-site-tables]
==> default: Info: Mediawiki::Wiki[fr]: Scheduling refresh of Mediawiki::Maintenance[wikidata-populate-site-tables]
 INFO interface: info: Notice: /Stage[main]/Role::Langwikis/Mediawiki::Langwiki[fr]/Mediawiki::Settings[frwiki settings]/File[/vagrant/settings.d/wikis/frwiki/settings.d/puppet-managed/10-frwiki-settings.php]/ensure: created
 INFO interface: info: ==> default: Notice: /Stage[main]/Role::Langwikis/Mediawiki::Langwiki[fr]/Mediawiki::Settings[frwiki settings]/File[/vagrant/settings.d/wikis/frwiki/settings.d/puppet-managed/10-frwiki-settings.php]/ensure: created
==> default: Notice: /Stage[main]/Role::Langwikis/Mediawiki::Langwiki[fr]/Mediawiki::Settings[frwiki settings]/File[/vagrant/settings.d/wikis/frwiki/settings.d/puppet-managed/10-frwiki-settings.php]/ensure: created
 INFO interface: info: Notice: /Stage[main]/Role::Wikidata/Mediawiki::Extension[WikidataBuildResources]/Mediawiki::Settings[WikidataBuildResources]/File[/vagrant/settings.d/puppet-managed/10-WikidataBuildResources.php]/ensure: created
 INFO interface: info: ==> default: Notice: /Stage[main]/Role::Wikidata/Mediawiki::Extension[WikidataBuildResources]/Mediawiki::Settings[WikidataBuildResources]/File[/vagrant/settings.d/puppet-managed/10-WikidataBuildResources.php]/ensure: created
==> default: Notice: /Stage[main]/Role::Wikidata/Mediawiki::Extension[WikidataBuildResources]/Mediawiki::Settings[WikidataBuildResources]/File[/vagrant/settings.d/puppet-managed/10-WikidataBuildResources.php]/ensure: created
 INFO interface: info: Info: Mediawiki::Settings[WikidataBuildResources]: Scheduling refresh of Exec[update_all_databases]
 INFO interface: info: ==> default: Info: Mediawiki::Settings[WikidataBuildResources]: Scheduling refresh of Exec[update_all_databases]
==> default: Info: Mediawiki::Settings[WikidataBuildResources]: Scheduling refresh of Exec[update_all_databases]
 INFO interface: info: Notice: /Stage[main]/Role::Sitematrix/Mediawiki::Extension[SiteMatrix]/Mediawiki::Settings[SiteMatrix]/File[/vagrant/settings.d/puppet-managed/10-SiteMatrix.php]/ensure: created

TASK DETAIL
https://phabricator.wikimedia.org/T150581

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: jeblad
Cc: gerritbot, aude, Sn1per, jeblad, Aklapper, Th3d3v1ls, Ramalepe, Liugev6, Lewizho99, Maathavan, D3r1ck01, Izno, Luke081515, mobrovac, Wikidata-bugs, Mbch331, jeremyb
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to