tarampampam / nod32-update-mirror

:large_orange_diamond: [WIP] ESET Nod32 Updates Mirror
MIT License
108 stars 50 forks source link

cannot get free key #54

Closed rra01 closed 7 years ago

rra01 commented 8 years ago

Шаги для воспроизведения проблемы (steps to reproduce)

  1. Скачал исходники.
  2. Установил по инструкции
  3. Запускаю: nod32-mirror.sh -k

    Какое действие ожидалось (expected behaviour)

Поиск бесплатного ключа для тестирования работы скрипта

Что произошло на самом деле (actual behaviour)

Скрипт не ищет ключи

 ./nod32-mirror.sh -k
[Debug   ] Execute "get key" action

Use for educational or informational purposes only!

[Debug   ] Returned random key is
[Debug   ] Removeing invalid keys failed: valid keys file not found
[15:32:11] Requesting for a new free keys..
[15:32:11] Cannot get new free keys :(
[Debug   ] Returned random key is
Fatal error: Cannot get valid free key

Данные системы (system information)

Операционная система (operating system):

$  cat /proc/version
Linux version 3.2.0-110-generic-pae (buildd@lgw01-54) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #151-Ubuntu SMP Tue Aug 30 14:20:45 UTC 2016

Bash:

$  bash --version
GNU bash, версия 4.2.25(1)-release (i686-pc-linux-gnu)

wget / curl:

$  wget --help
GNU Wget 1.13.4, программа автоматического получения файлов по сети.

$ curl -V
curl 7.22.0 (i686-pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.1 zlib/1.2.3.4 libidn/1.23 librtmp/2.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap pop3 pop3s rtmp rtsp smtp smtps telnet tftp
Features: GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP

Настройки (settings):

Настройки скрипта (script settings):

$ cat ./settings.conf ./conf.d/*.conf | grep -v -e '^#' -e '^$'
cat: ./conf.d/*.conf: Нет такого файла или каталога
export NOD32MIRROR_DEBUG_MODE=1;
export NOD32MIRROR_USE_FREE_KEY=1;
export NOD32MIRROR_MIRROR_DIR="/files/update";
export NOD32MIRROR_TEMP_DIR="/home/sysadmin/tmp";
export NOD32MIRROR_SERVER_0='http://update.eset.com:80/eset_upd/ username password';
export NOD32MIRROR_SERVER_1='http://nod32.someserver.com/';
export NOD32MIRROR_SERVER_2='http://someserver2.com/nod32/';
export NOD32MIRROR_LANGUAGES='1033 1049';
export NOD32MIRROR_CURL_BIN='false';
export NOD32MIRROR_TEST_URI='http://update.eset.com:80/v8-rel-sta/mod_010_smon_1036/em010_32_l0.nup';
export NOD32MIRROR_TIMESTAMP_FILE_NAME='lastevent.txt';
export NOD32MIRROR_VERSION_FILE_NAME='version.txt';
**Отладочный-лог / Вывод работы скрипта (debug-log)**: ``` log cat nod32mirror.log [2016-09-23/15:39:03] [Debug] Execute "get key" action [2016-09-23/15:39:03] [Debug] Returned random key is [2016-09-23/15:39:03] [Debug] Removeing invalid keys failed: valid keys file not found [2016-09-23/15:39:03] [Info] Requesting for a new free keys.. [2016-09-23/15:39:03] [Error] Cannot get new free keys :( [2016-09-23/15:39:03] [Debug] Returned random key is [2016-09-23/15:39:03] [FATAL ERROR] Cannot get valid free key ```
tarampampam commented 8 years ago
  1. Спасибо за корректно оформленный тикет;
  2. Каков результат выполнения $ wget -O - http://tnoduse2.blogspot.ru/ и $ wget -O - http://nod325.com/? Выводится ли контент страниц, содержащих ключи?
  3. Директория /home/sysadmin/tmp точно существует и доступна для записи пользователем, из под которого производится запуск?
  4. Работайте лучше с копией конфигов, расположив их в директории ./conf.d, как это указано в README файле
Gudzikgit commented 8 years ago

Тоже не работало, удалил default, отредактировал settings и заработало

rra01 commented 8 years ago

tarampampam:

  1. Да, ключи показаны. 3 Да, существует и доступная для записи всем: 777
tarampampam commented 8 years ago

@rra01 проблема решена, раз ключи показывает?