После установки свежей версии FreePBX 2.11 Я тут же, буквально при первой загрузке системы, столкнулся с проблемой:
Some firstboot error occured, and the system is not properly setup.Check to see if you have internet access and re-run /etc/pbx_first_boot.sh Press ctrl-alt-f1 to continue
Под катом решение этой небольшой проблемки ;)
Итак, можно конечно проигнорировать это сообщение и нажав ctrl-alt-f1 продолжить работу, однако лучше ее все же решить, к тому же, это не так уж и проблематично. Тем не менее в первый раз нам все-таки придется проигнорировать это сообщение, нажав данную комбинацию, чтобы попасть в консоль.
Для начала почитаем лог здесь - /var/log/pbx/install/firstboot.log. Скорее всего проблема связана с доступом в интернет. Его попросту нет :). Дело в том, что при установки системы FreePBX нет возможности указать DNS сервера в настройки сети. Только IP, маску подсети и гетвей. Поэтому нужно просто указать DNS сервера. Для этого выполним:
nano /etc/resolv.conf
И приведем его вот к такому виду:
nameserver 127.0.0.1 nameserver 8.8.8.8 nameserver 8.8.4.4
Вместо DNS гугла можно использовать любые другие, в том числе и DNS вашего провайдера.
Так же, на всякий случай можно проверить, правильно ли у нас настроен интерфейс:
nano /etc/sysconfig/network-scripts/ifcfg-eth0
Его содержимое должно быть примерно таким:
DEVICE="eth0" BOOTPROTO="static" BROADCAST="192.168.1.255" GATEWAY="192.168.1.254" HWADDR="0E:BF:A9:B2:64:F2" IPADDR="192.168.1.129" NETMASK="255.255.255.0" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet
Естественно с вашими параметрами. После того, как мы указали DNS и проверили, правильно ли настроены интерфейсы нужно перезагрузить службу сети:
service network restart
Теперь доступ в интернет у нас есть и можем выполнить данный скрипт:
sh /etc/pbx_first_boot.sh
Ждем окончания выполнения, перезагружаем машину и видим, что сообщения больше нет. =)