HestiaCP - Error: IP is in use SYS USERS = admin или как вручную удалить IP адрес с панели
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2025
HestiaCP - Error: IP is in use SYS USERS = admin или как вручную удалить IP адрес с панели
В примере была Ubuntu 16.04 и проблема с удалением IP из панели HestiaCP, которая завершается ошибкой:
Error: IP is in use / SYS_USERS = admin
Решение 1: убрать код из скрипта /usr/local/hestia/func/ip.sh:
# Check ip address specific value
#is_ip_key_empty() {
# key="$1"
# string=$(cat $HESTIA/data/ips/$ip)
# eval $string
# eval value="$key"
# if [ ! -z "$value" ] && [ "$value" != '0' ]; then
# key="$(echo $key|sed -e "s/\$U_//")"
# check_result $E_EXISTS "IP is in use / $key = $value"
# fi
#}
и повторить удаление IP адреса из панели HestiaCP.
Решение 2: Либо долгий путь вручную - нужно удалить секцию этого IP из файлов
/etc/network/interfaces /etc/netplan/60-hestia.yaml
После этого сделать удаление конфиг файлов для данных IP:
# rm -rf /etc/nginx/conf.d/XX.XX.XX.XX.conf # rm -rf /etc/apache2/conf.d/XX.XX.XX.XX.conf # rm -rf /usr/local/hestia/data/ips/XX.XX.XX.XX
и перезагрузить сервер:
# reboot
