Проблема установки Vesta CP

30 Apr 2016 | Автор: dd |

При очередной установке панели управления веб-сервером Vesta на VPS заказчика, вывалилась странная ошибка, прерывавшая установку на финишной прямой донастройки сервера:
Error: USER global doesn’t exist
Error: no avaiable IP address
Error: can’t create DOMAIN_NAME domain

Попробовал было добавить юзера руками, но это не помогло. Полез читать в инет, обнаружил что это периодически встречается у народа на виртуалках от EDIS, аккурат на которую я пытался установить панель управления. Тут надо заметить, что в этот же вечер я установил еще две панельки на других хостингах, и это прошло без каких либо проблем.

Знающие люди писали, что это баг Центосины и рекомендовали корректно прописать FQDN, т.ч я даже добавил нужные записи в файлы:
# vi /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
SERVER_IP HOSTNAME.DOMAIN_NAME HOSTNAME
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
 # vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=HOSTNAME.DOMAIN_NAME

после чего, все стало выглядеть идеально (для этого надо перегрузить сетку через service network restart):
# hostname
HOSTNAME
#hostname -f
HOSTNAME.DOMAIN_NAME

но проблему это почему то не решило, хотя я и добавлял разные хосты, и укорачивал до рутового домена.

В итоге в процессе ковыряния трупа установщика, залез в логи установки и обнаружил там странные следы:
# cat /usr/local/vesta/log/error.log
2016-04-29 15:29:09 v-add-sys-ip ‘SERVER_IP’ ’255.255.255.0′ ‘eth0′ ‘global’ [Error 3]
2016-04-29 15:29:10 v-add-domain ‘admin’ ‘HOSTNAME.DOMAIN_NAME’ [Error 3]

стало понятно, что по каким то причинам система не может добавить дефолтные настройки. Ну так может и бог с ними, допилим руками?

в папке с установочным скриптом vst-install.sh нашелся доп.скрипт установки под конкретную систему vst-install-rhel.sh в котором нашлись следы действий вызывавших ошибку, которые я и удалил
# Adding default domain
$VESTA/bin/v-add-domain admin $servername
check_result $? “can’t create $servername domain”

после чего запустил инсталяшку с форсом
# bash vst-install-rhel.sh –force
и все идеально поставилось. Единственное, что после пришлось добавить дефолтный IP в самой панельке Vesta уже руками.

VN:F [1.9.21_1169]
Rating: 3.9/10 (31 votes cast)
VN:F [1.9.21_1169]
Rating: +2 (from 8 votes)
Проблема установки Vesta CP, 3.9 out of 10 based on 31 ratings

Теги: ,

Ваш отзыв