Ok, you propose to log inside docker to check what’s wrong ?
Sorry, i don’t undestand your mind :
1- the docker ps
shows ports 12101 and 12183 are available
2- i can connect to the rpi (via SSH) on 192.168.1.7
So if the IP is available and the ports open, why 192.168.1.7:12101 isn’t available ?
pi@raspberrypi:~ $ sudo netstat -antp
Connexions Internet actives (serveurs et établies)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 493/sshd
tcp 0 0 0.0.0.0:12183 0.0.0.0:* LISTEN 807/docker-proxy
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 372/cupsd
tcp 0 0 0.0.0.0:12101 0.0.0.0:* LISTEN 828/docker-proxy
tcp 0 208 192.168.1.7:22 192.168.1.100:52519 ESTABLISHED 1340/sshd: pi [priv
tcp6 0 0 :::22 :::* LISTEN 493/sshd
tcp6 0 0 :::12183 :::* LISTEN 815/docker-proxy
tcp6 0 0 ::1:631 :::* LISTEN 372/cupsd
tcp6 0 0 :::12101 :::* LISTEN 837/docker-proxy
If this can help, ther first bug report when installing with -it (seems mosquitto is wrong, but why such a message in a docker instance ?) :
[DEBUG:2021-06-06 17:24:00,440] rhasspydialogue_hermes: Connecting to 192.168.1.7:1883
Traceback (most recent call last):
File “/usr/lib/python3.7/runpy.py”, line 193, in _run_module_as_main
“main”, mod_spec)
File “/usr/lib/python3.7/runpy.py”, line 85, in _run_code
exec(code, run_globals)
File “/usr/lib/rhasspy/rhasspy-dialogue-hermes/rhasspydialogue_hermes/main.py”, line 108, in
main()
File “/usr/lib/rhasspy/rhasspy-dialogue-hermes/rhasspydialogue_hermes/main.py”, line 92, in main
hermes_cli.connect(client, args)
File “/usr/lib/rhasspy/rhasspy-hermes/rhasspyhermes/cli.py”, line 93, in connect
client.connect(args.host, args.port)
File “/usr/lib/rhasspy/.venv/lib/python3.7/site-packages/paho/mqtt/client.py”, line 937, in connect
return self.reconnect()
File “/usr/lib/rhasspy/.venv/lib/python3.7/site-packages/paho/mqtt/client.py”, line 1071, in reconnect
sock = self._create_socket_connection()
File “/usr/lib/rhasspy/.venv/lib/python3.7/site-packages/paho/mqtt/client.py”, line 3522, in _create_socket_connection
return socket.create_connection(addr, source_address=source, timeout=self._keepalive)
File “/usr/lib/python3.7/socket.py”, line 727, in create_connection
raise err
File “/usr/lib/python3.7/socket.py”, line 716, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused