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 адрес с панели === В примере была Ub...»)
 
Строка 5: Строка 5:
 
  Error: IP is in use / SYS_USERS = admin
 
  Error: IP is in use / SYS_USERS = admin
  
Нужно удалить секцию этого IP из файлов
+
'''Решение 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.<br>
 +
 
 +
'''Решение 2: Либо долгий путь вручную - нужно удалить секцию этого IP из файлов'''
 
  /etc/network/interfaces
 
  /etc/network/interfaces
 
  /etc/netplan/60-hestia.yaml
 
  /etc/netplan/60-hestia.yaml

Версия 17:12, 29 марта 2021

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