# Crowdsec-firewall-bouncer continues to terminate

**URL:** <https://discourse.crowdsec.net/t/crowdsec-firewall-bouncer-continues-to-terminate/2141>\
**Category:** crowdsec\
**Created:** [November 17, 2024, 2:33pm UTC](https://discourse.crowdsec.net/t/crowdsec-firewall-bouncer-continues-to-terminate/2141 "2024-11-17T14:33:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![bjoernwuest](https://dub1.discourse-cdn.com/flex013/user_avatar/discourse.crowdsec.net/bjoernwuest/32/1054_2.png) [@bjoernwuest](https://discourse.crowdsec.net/u/bjoernwuest)\
**Post date:** [November 17, 2024, 2:33pm UTC](https://discourse.crowdsec.net/t/crowdsec-firewall-bouncer-continues-to-terminate/2141/1 "2024-11-17T14:33:00Z")

</div>

Hi, my crowdsec-firewall-bouncer continues to terminate.

My setup - cscli version:

> version: v1.6.3-debian-pragmatic-amd64-4851945a  
> Codename: alphaga  
> BuildDate: 2024-09-10\_13:00:58  
> GoVersion: 1.22.2  
> Platform: linux  
> libre2: C++  
> User-Agent: crowdsec/v1.6.3-debian-pragmatic-amd64-4851945a-linux  
> Constraint\_parser: \>= 1.0, \<= 3.0  
> Constraint\_scenario: \>= 1.0, \<= 3.0  
> Constraint\_api: v1  
> Constraint\_acquis: \>= 1.0, \< 2.0

/etc/crowdsec/config.yaml.local (had to change port to 8081 since I am running the Unifi controller on this machine)

> api:  
> server:  
> enable: yes  
> listen\_uri: 127.0.0.1:8081  
> prometheus:  
> enabled: false

/etc/crowdsec/bouncers/crowdsec-firewall-bouncer.yaml

> api\_url: [http://127.0.0.1:8081/](http://127.0.0.1:8081/)

Output from crowdsec-firewall-bouncer.log:

> time=“2024-11-17T15:26:32+01:00” level=info msg=“Starting crowdsec-firewall-bouncer v0.0.31-debian-pragmatic-amd64-4b99c161b2c1837d76c5fa89e1df83803dfbcc87”  
> time=“2024-11-17T15:26:32+01:00” level=info msg=“backend type: iptables”  
> time=“2024-11-17T15:26:32+01:00” level=info msg=“using ‘DROP’ as deny\_action”  
> time=“2024-11-17T15:26:32+01:00” level=info msg=“iptables for ipv4 initiated”  
> time=“2024-11-17T15:26:32+01:00” level=info msg=“Deleting rule : /usr/sbin/iptables -D INPUT -j CROWDSEC\_CHAIN”  
> time=“2024-11-17T15:26:32+01:00” level=error msg=“error while removing rule : exit status 2 → iptables v1.8.10 (nf\_tables): Chain ‘CROWDSEC\_CHAIN’ does not exist\nTry `iptables -h' or 'iptables --help' for more information.\n" time="2024-11-17T15:26:32+01:00" level=info msg="Flushing chain : /usr/sbin/iptables -F CROWDSEC_CHAIN" time="2024-11-17T15:26:32+01:00" level=error msg="error while flushing chain : exit status 1 --> iptables: No chain/target/match by that name.\n" time="2024-11-17T15:26:32+01:00" level=info msg="Deleting chain : /usr/sbin/iptables -X CROWDSEC_CHAIN" time="2024-11-17T15:26:32+01:00" level=error msg="error while deleting chain : exit status 1 --> iptables: No chain/target/match by that name.\n" time="2024-11-17T15:26:33+01:00" level=info msg="Creating chain : /usr/sbin/iptables -N CROWDSEC_CHAIN -t filter" time="2024-11-17T15:26:33+01:00" level=info msg="Adding rule : /usr/sbin/iptables -I INPUT -j CROWDSEC_CHAIN" time="2024-11-17T15:26:33+01:00" level=info msg="iptables for ipv6 initiated" time="2024-11-17T15:26:33+01:00" level=info msg="Deleting rule : /usr/sbin/ip6tables -D INPUT -j CROWDSEC_CHAIN" time="2024-11-17T15:26:33+01:00" level=error msg="error while removing rule : exit status 2 --> ip6tables v1.8.10 (nf_tables): Chain 'CROWDSEC_CHAIN' does not exist\nTry `ip6tables -h’ or ‘ip6tables --help’ for more information.\n”  
> time=“2024-11-17T15:26:33+01:00” level=info msg=“Flushing chain : /usr/sbin/ip6tables -F CROWDSEC\_CHAIN”  
> time=“2024-11-17T15:26:33+01:00” level=error msg=“error while flushing chain : exit status 1 → ip6tables: No chain/target/match by that name.\n”  
> time=“2024-11-17T15:26:33+01:00” level=info msg=“Deleting chain : /usr/sbin/ip6tables -X CROWDSEC\_CHAIN”  
> time=“2024-11-17T15:26:33+01:00” level=error msg=“error while deleting chain : exit status 1 → ip6tables: No chain/target/match by that name.\n”  
> time=“2024-11-17T15:26:34+01:00” level=info msg=“Creating chain : /usr/sbin/ip6tables -N CROWDSEC\_CHAIN -t filter”  
> time=“2024-11-17T15:26:34+01:00” level=info msg=“Adding rule : /usr/sbin/ip6tables -I INPUT -j CROWDSEC\_CHAIN”  
> time=“2024-11-17T15:26:34+01:00” level=info msg=“Using API key auth”  
> time=“2024-11-17T15:26:34+01:00” level=info msg=“config is valid”  
> time=“2024-11-17T15:26:34+01:00” level=info msg=“Shutting down backend”  
> time=“2024-11-17T15:26:34+01:00” level=info msg=“Deleting rule : /usr/sbin/iptables -D INPUT -j CROWDSEC\_CHAIN”  
> time=“2024-11-17T15:26:34+01:00” level=info msg=“Flushing chain : /usr/sbin/iptables -F CROWDSEC\_CHAIN”  
> time=“2024-11-17T15:26:34+01:00” level=info msg=“Deleting chain : /usr/sbin/iptables -X CROWDSEC\_CHAIN”  
> time=“2024-11-17T15:26:35+01:00” level=info msg=“Deleting rule : /usr/sbin/ip6tables -D INPUT -j CROWDSEC\_CHAIN”  
> time=“2024-11-17T15:26:35+01:00” level=info msg=“Flushing chain : /usr/sbin/ip6tables -F CROWDSEC\_CHAIN”  
> time=“2024-11-17T15:26:35+01:00” level=info msg=“Deleting chain : /usr/sbin/ip6tables -X CROWDSEC\_CHAIN”  
> time=“2024-11-17T15:26:36+01:00” level=info msg=“Starting crowdsec-firewall-bouncer v0.0.31-debian-pragmatic-amd64-4b99c161b2c1837d76c5fa89e1df83803dfbcc87”  
> time=“2024-11-17T15:26:36+01:00” level=info msg=“backend type: iptables”  
> time=“2024-11-17T15:26:36+01:00” level=info msg=“using ‘DROP’ as deny\_action”  
> time=“2024-11-17T15:26:36+01:00” level=info msg=“iptables for ipv4 initiated”  
> time=“2024-11-17T15:26:36+01:00” level=info msg=“Deleting rule : /usr/sbin/iptables -D INPUT -j CROWDSEC\_CHAIN”  
> time=“2024-11-17T15:26:36+01:00” level=error msg=“error while removing rule : exit status 2 → iptables v1.8.10 (nf\_tables): Chain ‘CROWDSEC\_CHAIN’ does not exist\nTry `iptables -h' or 'iptables --help' for more information.\n" time="2024-11-17T15:26:36+01:00" level=info msg="Flushing chain : /usr/sbin/iptables -F CROWDSEC_CHAIN" time="2024-11-17T15:26:36+01:00" level=error msg="error while flushing chain : exit status 1 --> iptables: No chain/target/match by that name.\n" time="2024-11-17T15:26:36+01:00" level=info msg="Deleting chain : /usr/sbin/iptables -X CROWDSEC_CHAIN" time="2024-11-17T15:26:36+01:00" level=error msg="error while deleting chain : exit status 1 --> iptables: No chain/target/match by that name.\n" time="2024-11-17T15:26:37+01:00" level=info msg="Creating chain : /usr/sbin/iptables -N CROWDSEC_CHAIN -t filter" time="2024-11-17T15:26:37+01:00" level=info msg="Adding rule : /usr/sbin/iptables -I INPUT -j CROWDSEC_CHAIN" time="2024-11-17T15:26:37+01:00" level=info msg="iptables for ipv6 initiated" time="2024-11-17T15:26:37+01:00" level=info msg="Deleting rule : /usr/sbin/ip6tables -D INPUT -j CROWDSEC_CHAIN" time="2024-11-17T15:26:37+01:00" level=error msg="error while removing rule : exit status 2 --> ip6tables v1.8.10 (nf_tables): Chain 'CROWDSEC_CHAIN' does not exist\nTry `ip6tables -h’ or ‘ip6tables --help’ for more information.\n”  
> time=“2024-11-17T15:26:37+01:00” level=info msg=“Flushing chain : /usr/sbin/ip6tables -F CROWDSEC\_CHAIN”  
> time=“2024-11-17T15:26:37+01:00” level=error msg=“error while flushing chain : exit status 1 → ip6tables: No chain/target/match by that name.\n”  
> time=“2024-11-17T15:26:37+01:00” level=info msg=“Deleting chain : /usr/sbin/ip6tables -X CROWDSEC\_CHAIN”  
> time=“2024-11-17T15:26:37+01:00” level=error msg=“error while deleting chain : exit status 1 → ip6tables: No chain/target/match by that name.\n”  
> time=“2024-11-17T15:26:38+01:00” level=info msg=“Creating chain : /usr/sbin/ip6tables -N CROWDSEC\_CHAIN -t filter”  
> time=“2024-11-17T15:26:38+01:00” level=info msg=“Adding rule : /usr/sbin/ip6tables -I INPUT -j CROWDSEC\_CHAIN”  
> time=“2024-11-17T15:26:38+01:00” level=info msg=“Using API key auth”  
> time=“2024-11-17T15:26:38+01:00” level=info msg=“Processing new and deleted decisions . . .”  
> time=“2024-11-17T15:26:38+01:00” level=error msg=“API error: http code 404, response: \<html lang="en"\>HTTP Status 404 – Not Found\<style type="text/css"\>body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}
> 
> # HTTP Status 404 – Not Found
> ”  
> time=“2024-11-17T15:26:38+01:00” level=info msg=“Shutting down backend”  
> time=“2024-11-17T15:26:38+01:00” level=info msg=“Deleting rule : /usr/sbin/iptables -D INPUT -j CROWDSEC\_CHAIN”  
> time=“2024-11-17T15:26:38+01:00” level=info msg=“Flushing chain : /usr/sbin/iptables -F CROWDSEC\_CHAIN”  
> time=“2024-11-17T15:26:38+01:00” level=info msg=“Deleting chain : /usr/sbin/iptables -X CROWDSEC\_CHAIN”  
> time=“2024-11-17T15:26:39+01:00” level=info msg=“Deleting rule : /usr/sbin/ip6tables -D INPUT -j CROWDSEC\_CHAIN”  
> time=“2024-11-17T15:26:39+01:00” level=info msg=“Flushing chain : /usr/sbin/ip6tables -F CROWDSEC\_CHAIN”  
> time=“2024-11-17T15:26:39+01:00” level=info msg=“Deleting chain : /usr/sbin/ip6tables -X CROWDSEC\_CHAIN”  
> time=“2024-11-17T15:26:40+01:00” level=fatal msg=“process terminated with error: bouncer stream halted”

Nothing shows up in /var/log/crowdsec\_api.log when the bouncer runs.

---

<div class="post-metadata">

**Author:** ![bjoernwuest](https://dub1.discourse-cdn.com/flex013/user_avatar/discourse.crowdsec.net/bjoernwuest/32/1054_2.png) [@bjoernwuest](https://discourse.crowdsec.net/u/bjoernwuest)\
**Post date:** [November 17, 2024, 2:35pm UTC](https://discourse.crowdsec.net/t/crowdsec-firewall-bouncer-continues-to-terminate/2141/2 "2024-11-17T14:35:30Z")

</div>

One more addition: ss -tulpn:

> tcp LISTEN 0 4096 127.0.0.1:8081 0.0.0.0:\* users:((“crowdsec”,pid=603125,fd=19))

---

<div class="post-metadata">

**Author:** ![iiAmLoz](https://dub1.discourse-cdn.com/flex013/user_avatar/discourse.crowdsec.net/iiamloz/32/386_2.png) [@iiAmLoz](https://discourse.crowdsec.net/u/iiAmLoz)\
**Post date:** [November 18, 2024, 8:21am UTC](https://discourse.crowdsec.net/t/crowdsec-firewall-bouncer-continues-to-terminate/2141/3 "2024-11-18T08:21:31Z")

</div>

And it seems to be fine within `/var/log/crowdsec.log`?

---

<div class="post-metadata">

**Author:** ![bjoernwuest](https://dub1.discourse-cdn.com/flex013/user_avatar/discourse.crowdsec.net/bjoernwuest/32/1054_2.png) [@bjoernwuest](https://discourse.crowdsec.net/u/bjoernwuest)\
**Post date:** [November 18, 2024, 10:47am UTC](https://discourse.crowdsec.net/t/crowdsec-firewall-bouncer-continues-to-terminate/2141/4 "2024-11-18T10:47:16Z")

</div>

Changed all settings to use 8082 and now it works. Not sure why it doesn’t like 8081, maybe by accident I set any FW rule that I cannot remember - even it is a freshly installed machine…
