diff --git a/netpulse b/netpulse index 77a384a..94d977d 100644 --- a/netpulse +++ b/netpulse @@ -397,9 +397,21 @@ preflight() { if port_busy "$_port" tcp; then _fatal=1 _busy=1 - bad "порт $_port/tcp уже зайнятий. Це майже завжди сторонній + # Причина в 80/443 і в 9443 різна, тож і підказка різна: + # порада «пошукайте nginx» на порті колектора відправляє + # людину не туди, а це той самий сорт впевненої неправди, з + # якого починається загублена година. + case "$_port" in + 9443) + bad "порт 9443/tcp уже зайнятий. Це порт колектора зондів. + Найімовірніше тут уже працює інший NetPulse — перевірте + docker ps. Якщо це справді друга інсталяція, ставте її в + окремий каталог і змініть порт у docker-compose.yml" ;; + *) + bad "порт $_port/tcp уже зайнятий. Це майже завжди сторонній веб-сервер (nginx, apache) — його треба зупинити або перенести, - бо проксі NetPulse займає 80 і 443 цілком" + бо проксі NetPulse займає 80 і 443 цілком" ;; + esac fi done if [ "$_busy" -eq 0 ]; then