CPanel/WHM Неизвестная ошибка файла лицензии

Итак, моя проблема, как следует из названия. Однако я попробовал следующие предложения с этой страницы (https://documentation.cpanel.net/display/ALD/Installation+Guide+-+Troubleshoot+Your+Installation#InstallationGuide-TroubleshootYourInstallation-Licenseerrors) безрезультатно.

1.) curl -L http://cpanel.net/showip.cgi (показывает мой IP-адрес на сервере для использования в скрипте verify.cpanel.net), это также можно проверить здесь... (http://verify.cpanel.net/index.cgi?ip=xxx.xxx.xxx.xx) (мне не нравится показывать свой IP, но поверьте, это проверено)

2.) /usr/local/cpanel/cpkeyclt Обновление лицензии cPanel... Готово. Ошибка обновления! Сообщение об ошибке: похоже, что проверка лицензии уже выполняется. Создание глобального кеша для cpanel... Готово

Так что вышеописанное не сработало.

Затем я попробовал эти команды.

3.) /usr/local/cpanel/etc/init/stopcpsrvd, а затем /usr/local/cpanel/scripts/upcp --sync для повторной синхронизации.

Кажется, это успешно работает, но я все еще получаю ту же ошибку. Ниже прикреплено сообщение об ошибке, которое я получаю, когда пытаюсь войти в WHM.

4.) Затем я попытался запустить rdate -s rdate.cpanel.net, как было предложено в некоторых других сообщениях, чтобы время совпадало, а затем, когда я запускаю (/usr/local/cpanel/cpkeyclt), кажется, что время истекло, и ничего никогда бывает.

Глядя на журналы лицензии cpanel (/usr/local/cpanel/logs/license_log), я вижу это.

Tue Jul 26 16:23:30 2016: Trying server 208.74.125.22
Tue Jul 26 16:23:45 2016: Timed out while connecting to port 2089
Tue Jul 26 16:24:00 2016: Timed out while connecting to port 80
Tue Jul 26 16:24:15 2016: Timed out while connecting to port 110
Tue Jul 26 16:24:30 2016: Timed out while connecting to port 143
Tue Jul 26 16:24:45 2016: Timed out while connecting to port 25
Tue Jul 26 16:25:00 2016: Timed out while connecting to port 23
Tue Jul 26 16:25:15 2016: Timed out while connecting to port 993
Tue Jul 26 16:25:30 2016: Timed out while connecting to port 995
Tue Jul 26 16:30:14 2016: License Update Request
Tue Jul 26 16:30:14 2016: Using full manual DNS resolution
Tue Jul 26 16:30:14 2016: Trying server 208.74.121.85
Tue Jul 26 16:30:29 2016: Timed out while connecting to port 2089

Любая помощь приветствуется!

введите здесь описание изображения

Примечания

Результаты запуска /usr/local/cpanel/etc/init/stopcpsrvd

/usr/local/cpanel/etc/init/stopcpsrvd
Waiting for “cpsrvd” to stop ……Gracefully Terminating processes: cpsrvd: with pids 20842 and owner root.......waited 1 second(s) for 1 process(es) to terminate....Done
…finished.

Startup Log
    Starting PID 20839: /usr/local/cpanel/libexec/cpsrvd-dormant

Результаты запуска /usr/local/cpanel/scripts/upcp –sync (не удалось отобразить все из-за ограничений по количеству текстовых символов)

[2016-07-26 15:39:39 -0400]   Detected cron=0 (Terminal detected)
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
=> Log opened from cPanel Update (upcp) - Slave (21620) at Tue Jul 26 15:41:53 2016
[2016-07-26 15:41:53 -0400]   Maintenance completed successfully
[2016-07-26 15:41:54 -0400]   95% complete
[2016-07-26 15:41:54 -0400]   Running Standardized hooks
[2016-07-26 15:41:54 -0400]   100% complete
[2016-07-26 15:41:54 -0400]   
[2016-07-26 15:41:54 -0400]     cPanel update completed
[2016-07-26 15:41:54 -0400]   A log of this update is available at /var/cpanel/updatelogs/update.1469561979.log
[2016-07-26 15:41:54 -0400]   Removing upcp pidfile
[2016-07-26 15:41:54 -0400]   
[2016-07-26 15:41:54 -0400] Completed all updates
=> Log closed Tue Jul 26 15:41:54 2016

person Joseph Astrahan    schedule 26.07.2016    source источник


Ответы (1)


Оказывается, ответ был IPTables. До этого для исправления была нужна команда rDate, но мой IPTables блокировал соединения.

Чтобы временно отключить брандмауэр, сделайте это.

iptables-save > /root/current.ipt
iptables -P INPUT ACCEPT; iptables -P OUTPUT ACCEPT
iptables -F INPUT; iptables -F OUTPUT
ping -c 3 google.com
iptables-restore < /root/current.ipt
rm -f /root/current.ipt

Первая команда сохраняет копию настроек брандмауэра. Следующие 2 команды позволяют разрешить все операции ввода/вывода (для исходящих и входящих подключений). Наконец, проверьте, проверив IP-адрес, вызвавший проблему для cPanel, в файле журнала.

Если это работает, это означает, что команда обновления лицензии будет работать.

Просто запустите:

/usr/local/cpanel/cpkeyclt

и вы можете идти.

Вы можете восстановить свои правила, используя последние 2 команды, если хотите:

iptables-restore < /root/current.ipt

rm -f /root/current.ipt

Имейте в виду, что вы снова будете заблокированы, если не исправите брандмауэр.

person Joseph Astrahan    schedule 27.07.2016