-
Notifications
You must be signed in to change notification settings - Fork 49
Не скачивает версии 9+ #72
Comments
Проблема в поисковике бесплатных ключей. До 9й версии для скачивания update.ver аутентификация не требуется. С 9й и далее требуется. Похоже скрипт не может корректно отработать отлуп от сервера (401). Если запустить даже без ключа обновление якобы идёт и спотыкается только на 9й версии, в папках естественно не какие файлы не стачиваются... если запустить с клюём -k становится понятно что не какого ключа он не находит не понятно только почему с ключём -u скрипт продолжает работать без ключа... Если прописать заведомо рабочий ключь обновление проходит без проблем. |
Добавил рабочие ключи (проверил в браузере). ---request end--- ---response end--- 401 Authorization RequiredDownloading file error |
Мне на FreeBSD не удалось воспроизвести проблему. Если ключ рабочий всё скачивает. Подождём чего автор ответит, если ответит... |
Хм... Это на Centos 7. Думаешь от OS может зависеть? Ща Ubuntu/Debian разверну. |
Спасибо, на Debian заработало. Но теперь на 11ю версию выдаёт 404 :( |
А 11я версия вообще существует? |
Да давно уже: |
Господа, вопрос такой, а как, собственно свой ключ добавить? |
Как то так: Это можно отредактировать в include/nod32keys.sh |
Мда, только файлы в контейнере. Внутрь то я залез а что толку, после перезапуска все скидывается. А к форку не может законнектиться докер |
Я без контейнера - дополнительным сервером в nginx |
Но текущий скрипт под Docker как теперь конфиг редактировать-то? И скрипт ничего не качает. Аффтар то походу давно не появлялся. |
в сам файл с ключами добавить не пробовали? |
Файловая система внутри контейнера |
точного пути не помню, где то в /var/lib/docker должно быть. |
Вроде нашел, прописал, но все равно файлы не качает, и хотелось бы в конфиг залезть |
Я несколько ошибался... |
Describe the bug
[09:27:25] Mirroring "http://update.eset.com:80/eset_upd/v8/" -> "/var/www/nod32mirror/v8" complete!
[09:27:25] Successfully downloaded files: 83, skipped: 0, with errors: 0
[09:27:25] Starting mirroring "http://update.eset.com:80/eset_upd/v9/" -> "/var/www/nod32mirror/v9"
[09:27:25] Download versions file (http://update.eset.com:80/eset_upd/v9/update.ver).. Failed
[09:27:25] Starting mirroring "http://update.eset.com:80/eset_upd/v10/" -> "/var/www/nod32mirror/v10"
[09:27:25] Download versions file (http://update.eset.com:80/eset_upd/v10/update.ver).. Failed
[09:27:26] Starting mirroring "http://update.eset.com:80/eset_upd/v11/" -> "/var/www/nod32mirror/v11"
[09:27:26] Download versions file (http://update.eset.com:80/eset_upd/v11/update.ver).. Failed
Вплоть до 8й весии скачиватеся всё нормально
System information
Ubuntu 18.10
GNU Wget 1.19.5 built on linux-gnu.
-cares +digest -gpgme +https +ipv6 +iri +large-file -metalink +nls +ntlm +opie +psl +ssl/openssl
bash --version
GNU bash, version 4.4.19(1)-release (x86_64-pc-linux-gnu)
Но если указать wget скчивать вручную то файл скачивается:
wget -d --user=EAV --password=пароль --no-dns-cache http://update.eset.com/eset_upd/v9/update.ver
Setting --user (user) to EAV
Setting --user (user) to EAV
Setting --password (password) to пароль
Setting --password (password) to пароль
Setting --dns-cache (dnscache) to 0
Setting --dns-cache (dnscache) to 0
DEBUG output created by Wget 1.19.5 on linux-gnu.
Reading HSTS entries from /home/ruza/.wget-hsts
URI encoding = ‘UTF-8’
Converted file name 'update.ver' (UTF-8) -> 'update.ver' (UTF-8)
--2018-10-28 09:47:14-- http://update.eset.com/eset_upd/v9/update.ver
Host ‘update.eset.com’ has not issued a general basic challenge.
Resolving update.eset.com (update.eset.com)... 91.228.167.132
Connecting to update.eset.com (update.eset.com)|91.228.167.132|:80... connected.
Created socket 3.
Releasing 0x000056334b256000 (new refcount 0).
Deleting unused 0x000056334b256000.
---request begin---
GET /eset_upd/v9/update.ver HTTP/1.1
User-Agent: Wget/1.19.5 (linux-gnu)
Accept: /
Accept-Encoding: identity
Host: update.eset.com
Connection: Keep-Alive
---request end---
HTTP request sent, awaiting response...
---response begin---
HTTP/1.1 401 Unauthorized
Server: nginx
Date: Sun, 28 Oct 2018 09:47:14 GMT
Content-Type: text/html
Content-Length: 188
Connection: keep-alive
WWW-Authenticate: Digest algorithm="MD5", realm="eset", nonce="5bd585a246335a58", qop="auth"
WWW-Authenticate: Basic realm="NOD32 Engine Updates"
---response end---
<title>401 Authorization Required</title>401 Unauthorized
Registered socket 3 for persistent reuse.
Skipping 188 bytes of body: [
401 Authorization Required
nginx ] done. Auth scheme found 'Digest' Auth param list ' algorithm="MD5", realm="eset", nonce="5bd585a246335a58", qop="auth"' Auth param algorithm=MD5 Auth param realm=eset Auth param nonce=5bd585a246335a58 Auth param qop=auth Auth scheme found 'Basic' Auth param list ' realm="NOD32 Engine Updates"' Auth param realm=NOD32 Engine Updates Authentication selected: Digest algorithm="MD5", realm="eset", nonce="5bd585a246335a58", qop="auth" Reusing existing connection to update.eset.com:80. Reusing fd 3.
---request begin---
GET /eset_upd/v9/update.ver HTTP/1.1
User-Agent: Wget/1.19.5 (linux-gnu)
Accept: /
Accept-Encoding: identity
Host: update.eset.com
Connection: Keep-Alive
Authorization: Digest username="EAV", realm="eset", nonce="5bd585a246335a58", uri="/eset_upd/v9/update.ver", response="779d01eadcf83f55e68dfa592278ea4c", qop=auth, nc=00000001, cnonce="6a349817", algorithm="MD5"
---request end---
HTTP request sent, awaiting response...
---response begin---
HTTP/1.1 200 OK
Server: nginx
Date: Sun, 28 Oct 2018 09:47:14 GMT
Content-Type: application/octet-stream
Content-Length: 11822
Last-Modified: Sun, 28 Oct 2018 08:38:10 GMT
Connection: keep-alive
ETag: "5bd57572-2e2e"
Expires: Sun, 28 Oct 2018 09:47:13 GMT
Cache-Control: no-cache
Cache-Control: no-store, must-revalidate, proxy-revalidate
Accept-Ranges: bytes
---response end---
200 OK
Length: 11822 (12K) [application/octet-stream]
Saving to: ‘update.ver’
update.ver 100%[========================================================================================================================================>] 11.54K --.-KB/s in 0.01s
2018-10-28 09:47:14 (893 KB/s) - ‘update.ver’ saved [11822/11822]
The text was updated successfully, but these errors were encountered: