Main menu

После установки свежей версии 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

Ждем окончания выполнения, перезагружаем машину и видим, что сообщения больше нет. =)