Замечания от 2016-10-02 по установке Discourse на Vagrant

  1. Официальная Ubuntu 16 у меня не заработала по причине сбоя: «ttyname failed: Inappropriate ioctl for device».
    Обновление предыдущей официальной Ubuntu 12 до 16 у меня тоже не заработало: до 14 обновилось успешно, а при обновлении до 16 пошли сбои.
    Поэтому взял официальную Ubuntu 12 и обновил только до 14.
  • VirtualBox современных (новее единственно работоспособной 4.3.12) версий с КриптоПро современных версий (4.0) у меня по-прежнему не заработал: BSOD. Остался на 4.3.12.
  • Официальная Ubuntu 12 собиралась под Discourse 1.3. С тех под прошла пара лет, и требования Discourse к среде повысились. Поэтому помимо обновления Ubuntu до 14 я так же выполнил многие шаги из Discourse Advanced Developer Install Guide: в частности, обновил Ruby до 2.3.1 и PostgreSQL до 4.6 (хотя достаточно было и 4.5), а также установил NodeJS и другое по мелочи (там написано в инструкции).
  • Перед vagrant up не забывайте ставить 2 плагина:
    • vagrant plugin install vagrant-vbguest
    • vagrant plugin install vagrant-winnfsd