Ошибка при установке nwaf-dyn: File has unexpected size

cscs

New member
Здравствуйте,

При попытке установить nwaf-dyn по инструкции https://waf.pentestit.ru/about/2511 столкнулся с такой проблемой

# apt-get update
Hit:1 http://ru.archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://ru.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:3 http://ru.archive.ubuntu.com/ubuntu bionic-backports InRelease
Hit:4 http://ru.archive.ubuntu.com/ubuntu bionic-security InRelease
Hit:5 http://ppa.launchpad.net/maxmind/ppa/ubuntu bionic InRelease
Hit:6 https://download.docker.com/linux/ubuntu bionic InRelease
Hit:7 https://artifacts.elastic.co/packages/7.x/apt stable InRelease
Get:8 https://repository.pentestit.ru/nw/ubuntu bionic InRelease [1502 B]
Get:9 https://repository.pentestit.ru/nw/ubuntu bionic/non-free amd64 Packages [2571 B]
Fetched 4073 B in 1s (3528 B/s)
Reading package lists... Done

# apt install nwaf-dyn-1.15
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
nwaf-dyn-1.15
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 264 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 https://repository.pentestit.ru/nw/ubuntu bionic/non-free amd64 nwaf-dyn-1.15 amd64 4.0.786+deb18 [264 kB]
Err:1 https://repository.pentestit.ru/nw/ubuntu bionic/non-free amd64 nwaf-dyn-1.15 amd64 4.0.786+deb18
File has unexpected size (1116 != 263884). Mirror sync in progress? [IP: 37.187.73.112 443]
Hashes of expected file:
- SHA256:a639600a171aff5e22a0e368ed5cdbd8b520ee71fd437f78c0c683085914fc41
- SHA1:47f1c907d2f3f153e002d0f14f3e353ca079a682 [weak]
- MD5Sum:498d1b6933573a7ea7684c6660a4b8ef [weak]
- Filesize:263884 [weak]
E: Failed to fetch https://repository.pentestit.ru/nw/...yn-1.15/nwaf-dyn-1.15_4.0.786+deb18_amd64.deb File has unexpected size (1116 != 263884). Mirror sync in progress? [IP: 37.187.73.112 443]
Hashes of expected file:
- SHA256:a639600a171aff5e22a0e368ed5cdbd8b520ee71fd437f78c0c683085914fc41
- SHA1:47f1c907d2f3f153e002d0f14f3e353ca079a682 [weak]
- MD5Sum:498d1b6933573a7ea7684c6660a4b8ef [weak]
- Filesize:263884 [weak]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?


Судя по всему, проблема на стороне репозитория. Пробовал apt-get clean && apt-get update && apt install nwaf-dyn-1.15 не помогло.
 

support

Member
Staff member
Добрый день, вы пытаетесь установить Nemesida WAF для устаревшей Mainline версии Nginx, поддержка осуществляется только последней и предпоследней версий (1.19, 1.17). Для Stable версий поддержка осуществляется, начиная с версии 1.12. Для Plus - начиная с R16.

Посмотреть актуальные версии Nemesida WAF вы можете по ссылке https://repository.pentestit.ru/nw/ubuntu/pool/non-free/n/ .
 

cscs

New member
Спасибо за информацию. Только тогда не очень понятно, зачем эти версии пакетов лежат в репозитории, если они устарели, не устанавливаются (ключевое) и не поддерживаются.

# apt-cache search nwaf-dyn
nwaf-dyn-1.12 - Nemesida WAF dynamic module for nginx
nwaf-dyn-1.14 - Nemesida WAF dynamic module for nginx
nwaf-dyn-1.15 - Nemesida WAF dynamic module for nginx
nwaf-dyn-1.16 - Nemesida WAF dynamic module for nginx
nwaf-dyn-1.17 - Nemesida WAF dynamic module for nginx
nwaf-dyn-1.18 - Nemesida WAF dynamic module for nginx
nwaf-dyn-1.19 - Nemesida WAF dynamic module for nginx
nwaf-dyn-plus-r16 - Nemesida WAF dynamic module for nginx
nwaf-dyn-plus-r17 - Nemesida WAF dynamic module for nginx
nwaf-dyn-plus-r18 - Nemesida WAF dynamic module for nginx
nwaf-dyn-plus-r19 - Nemesida WAF dynamic module for nginx
nwaf-dyn-plus-r20 - Nemesida WAF dynamic module for nginx
nwaf-dyn-plus-r21 - Nemesida WAF dynamic module for nginx


Дело в том, что мы используем openresty и на данный момент у них стабильная версия продукта на основе nginx 1.15 версии.
Очень жаль, что вы не поддерживаете более 1.15 версию. К сожалению, придется отказаться от inline установки nwaf из-за этих ограничений.
 

rr

Administrator
Спасибо за информацию. Только тогда не очень понятно, зачем эти версии пакетов лежат в репозитории, если они устарели, не устанавливаются (ключевое) и не поддерживаются.

# apt-cache search nwaf-dyn
nwaf-dyn-1.12 - Nemesida WAF dynamic module for nginx
nwaf-dyn-1.14 - Nemesida WAF dynamic module for nginx
nwaf-dyn-1.15 - Nemesida WAF dynamic module for nginx
nwaf-dyn-1.16 - Nemesida WAF dynamic module for nginx
nwaf-dyn-1.17 - Nemesida WAF dynamic module for nginx
nwaf-dyn-1.18 - Nemesida WAF dynamic module for nginx
nwaf-dyn-1.19 - Nemesida WAF dynamic module for nginx
nwaf-dyn-plus-r16 - Nemesida WAF dynamic module for nginx
nwaf-dyn-plus-r17 - Nemesida WAF dynamic module for nginx
nwaf-dyn-plus-r18 - Nemesida WAF dynamic module for nginx
nwaf-dyn-plus-r19 - Nemesida WAF dynamic module for nginx
nwaf-dyn-plus-r20 - Nemesida WAF dynamic module for nginx
nwaf-dyn-plus-r21 - Nemesida WAF dynamic module for nginx


Дело в том, что мы используем openresty и на данный момент у них стабильная версия продукта на основе nginx 1.15 версии.
Очень жаль, что вы не поддерживаете более 1.15 версию. К сожалению, придется отказаться от inline установки nwaf из-за этих ограничений.
Поддержка Nginx 1.15 (nginx-1.15.12) будет добавлена до конца следующей неделе (возможно, уже на ближайших выходных)
 
Top