HestiaCP - Error: IP is in use SYS USERS = admin или как вручную удалить IP адрес с панели
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
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