Page 1 of 1

Невозможно удалить IP адрес Error: $U_WEB_DOMAINS -is not empty=1

Posted: Sun May 08, 2016 10:30 pm
by maxpostal
Здравствуйте!

В процессе настройки веб-сервера добавил в панель два IP-адреса.
Теперь они стали неактуальны, но при попытке удалить один из них вижу ошибку:
Error: $U_WEB_DOMAINS -is not empty=1
В панели был один домен созданный при установке. Попробовал назначить ему другой IP, но привязка изначального IP к начальному домену так и осталась. В итоге удалил этот домен.
Теперь при попытке удалить первый IP адрес появляется все таже ошибка:
Error: $U_WEB_DOMAINS -is not empty=1
А при попытке удалить второй домен появляется ошибка:
Error: $U_WEB_DOMAINS -is not empty=-1

Подскажите, как исправить эту ошибку или где удалить не нужные IP вручную?

Re: Невозможно удалить IP адрес Error: $U_WEB_DOMAINS -is not empty=1

Posted: Wed May 11, 2016 8:34 pm
by maxpostal
Обновление IP-адреса из панели ничего не дает, через консоль тоже:

Code: Select all

root@fqdname:/usr/local/vesta/bin# ./v-update-sys-ip
При проверке IP получаю ошибки:
root@fqdname:/usr/local/vesta/bin# /usr/local/vesta/bin/v-list-sys-ip 192.168.1.35
/usr/local/vesta/bin/v-list-sys-ip: line 18: /func/main.sh: Нет такого файла или каталога
/usr/local/vesta/bin/v-list-sys-ip: line 19: /func/ip.sh: Нет такого файла или каталога
/usr/local/vesta/bin/v-list-sys-ip: line 66: check_args: команда не найдена
/usr/local/vesta/bin/v-list-sys-ip: line 67: validate_format: команда не найдена
/usr/local/vesta/bin/v-list-sys-ip: line 68: is_ip_valid: команда не найдена
cat: /data/ips/192.168.1.35: Нет такого файла или каталога
IP: 192.168.1.35
OWNER: NULL
STATUS: NULL
NAME: NULL
U_SYS_USERS: NULL
U_WEB_DOMAINS: NULL
INTERFACE: NULL
NETMASK: NULL
NAT: NULL
TIME: NULL
DATE: NULL
root@fqdname:/usr/local/vesta/bin#

root@fqdname:/usr/local/vesta/bin# /usr/local/vesta/bin/v-list-sys-ips
/usr/local/vesta/bin/v-list-sys-ips: line 16: /func/main.sh: Нет такого файла или каталога
ls: невозможно получить доступ к /data/ips/: Нет такого файла или каталога
IP NETMASK NAT OWNER U_WEB_DOMAINS
--------- --------- --------- --------- ---------
root@fqdname:/usr/local/vesta/bin#
Это решение:
viewtopic.php?f=10&t=3725#p5505
не работает, так как не создано ни одного домена.
Домен по умолчанию удален.
Но на старом IP-адресе числится один домен, на новом минус один.

p. s. в /usr/local/vesta/data/ips# nano 192.168.1.35 изменил количество доменов на 0 и это IP удалился через админку без ошибок. Похоже присутствует косячок в скриптах Vesta.