Issue : Multiple Satellites kaldi::kaldifatalerror

Hello,
In the dialog Management when i define 2 satellites : Bureau, Salon i have an error in the rhasspy Log :
error (online2-tcp-nnet3-decode-faster[5.5]:listen():online2-tcp-nnet3-decode-faster.cc:370) cannot bind to port: 50109 (is it taken?)

Do you know the solution ? I suppose Kaldi use the same port for each satellite. What is your analyse ?

Here my log with One Stalleite => It’s OK. No Kaldi Error
[DEBUG:2020-12-29 15:10:58,035] rhasspyasr_kaldi.transcribe: /home/pi/rhasspy/.venv/lib/kaldi/online2-tcp-nnet3-decode-faster --port-num=40798 --config=/home/pi/.config/rhasspy/profiles/fr/kaldi/model/online/conf/online.conf --frame-subsampling-factor=3 --max-active=7000 --lattice-beam=8.0 --acoustic-scale=1.0 --beam=24.0 /home/pi/.config/rhasspy/profiles/fr/kaldi/model/model/final.mdl /home/pi/.config/rhasspy/profiles/fr/kaldi/model/graph/hclg.fst /home/pi/.config/rhasspy/profiles/fr/kaldi/model/graph/words.txt
[DEBUG:2020-12-29 15:10:58,050] rhasspyasr_kaldi_hermes: Receiving audio
[DEBUG:2020-12-29 15:10:58,170] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:computederivedvars():ivector-extractor.cc:183) computing derived variables for ivector extractor
[DEBUG:2020-12-29 15:10:59,304] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:computederivedvars():ivector-extractor.cc:204) done.
[DEBUG:2020-12-29 15:10:59,563] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:removeorphannodes():nnet-nnet.cc:948) removed 1 orphan nodes.
[DEBUG:2020-12-29 15:10:59,564] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:removeorphancomponents():nnet-nnet.cc:847) removing 2 orphan components.
[DEBUG:2020-12-29 15:10:59,565] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:collapse():nnet-utils.cc:1472) added 1 components, removed 2
[DEBUG:2020-12-29 15:10:59,788] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:compilelooped():nnet-compile-looped.cc:345) spent 0.153901 seconds in looped compilation.
[DEBUG:2020-12-29 15:10:59,795] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:listen():online2-tcp-nnet3-decode-faster.cc:379) tcpserver: listening on port: 40798
[DEBUG:2020-12-29 15:10:59,796] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:accept():online2-tcp-nnet3-decode-faster.cc:393) waiting for client…
[DEBUG:2020-12-29 15:10:59,796] rhasspyasr_kaldi.transcribe: Decoder started
[DEBUG:2020-12-29 15:10:59,837] rhasspyasr_kaldi_hermes: -> AsrRecordingFinished(site_id=‘bureau’, session_id=‘bureau-snowboy-b71e3a62-56dd-4658-aa71-46d1808aad02’)
[DEBUG:2020-12-29 15:10:59,839] rhasspyasr_kaldi_hermes: Publishing 88 bytes(s) to rhasspy/asr/recordingFinished

And the log with 2 satellites => it’s KO, Kaldi Error.
[DEBUG:2020-12-29 15:12:48,719] rhasspyasr_kaldi_hermes: Starting listening (session_id=bureau-snowboy-725bc9d1-09c7-420d-af7f-ee003fa73667)
[DEBUG:2020-12-29 15:12:48,731] rhasspyasr_kaldi.transcribe: [’/home/pi/rhasspy/.venv/lib/kaldi/online2-tcp-nnet3-decode-faster’, ‘–port-num=50109’, ‘–config=/home/pi/.config/rhasspy/profiles/fr/kaldi/model/online/conf/online.conf’, ‘–frame-subsampling-factor=3’, ‘–max-active=7000’, ‘–lattice-beam=8.0’, ‘–acoustic-scale=1.0’, ‘–beam=24.0’, ‘/home/pi/.config/rhasspy/profiles/fr/kaldi/model/model/final.mdl’, ‘/home/pi/.config/rhasspy/profiles/fr/kaldi/model/graph/HCLG.fst’, ‘/home/pi/.config/rhasspy/profiles/fr/kaldi/model/graph/words.txt’]
[DEBUG:2020-12-29 15:12:48,860] rhasspyasr_kaldi.transcribe: /home/pi/rhasspy/.venv/lib/kaldi/online2-tcp-nnet3-decode-faster --port-num=50109 --config=/home/pi/.config/rhasspy/profiles/fr/kaldi/model/online/conf/online.conf --frame-subsampling-factor=3 --max-active=7000 --lattice-beam=8.0 --acoustic-scale=1.0 --beam=24.0 /home/pi/.config/rhasspy/profiles/fr/kaldi/model/model/final.mdl /home/pi/.config/rhasspy/profiles/fr/kaldi/model/graph/hclg.fst /home/pi/.config/rhasspy/profiles/fr/kaldi/model/graph/words.txt
[DEBUG:2020-12-29 15:12:48,874] rhasspyasr_kaldi.transcribe: /home/pi/rhasspy/.venv/lib/kaldi/online2-tcp-nnet3-decode-faster --port-num=50109 --config=/home/pi/.config/rhasspy/profiles/fr/kaldi/model/online/conf/online.conf --frame-subsampling-factor=3 --max-active=7000 --lattice-beam=8.0 --acoustic-scale=1.0 --beam=24.0 /home/pi/.config/rhasspy/profiles/fr/kaldi/model/model/final.mdl /home/pi/.config/rhasspy/profiles/fr/kaldi/model/graph/hclg.fst /home/pi/.config/rhasspy/profiles/fr/kaldi/model/graph/words.txt
[DEBUG:2020-12-29 15:12:48,936] rhasspyasr_kaldi_hermes: Receiving audio
[DEBUG:2020-12-29 15:12:49,008] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:computederivedvars():ivector-extractor.cc:183) computing derived variables for ivector extractor
[DEBUG:2020-12-29 15:12:49,013] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:computederivedvars():ivector-extractor.cc:183) computing derived variables for ivector extractor
[DEBUG:2020-12-29 15:12:51,058] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:computederivedvars():ivector-extractor.cc:204) done.
[DEBUG:2020-12-29 15:12:51,086] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:computederivedvars():ivector-extractor.cc:204) done.
[DEBUG:2020-12-29 15:12:51,335] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:removeorphannodes():nnet-nnet.cc:948) removed 1 orphan nodes.
[DEBUG:2020-12-29 15:12:51,336] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:removeorphancomponents():nnet-nnet.cc:847) removing 2 orphan components.
[DEBUG:2020-12-29 15:12:51,337] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:collapse():nnet-utils.cc:1472) added 1 components, removed 2
[DEBUG:2020-12-29 15:12:51,374] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:removeorphannodes():nnet-nnet.cc:948) removed 1 orphan nodes.
[DEBUG:2020-12-29 15:12:51,375] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:removeorphancomponents():nnet-nnet.cc:847) removing 2 orphan components.
[DEBUG:2020-12-29 15:12:51,375] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:collapse():nnet-utils.cc:1472) added 1 components, removed 2
[DEBUG:2020-12-29 15:12:51,588] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:compilelooped():nnet-compile-looped.cc:345) spent 0.17326 seconds in looped compilation.
[DEBUG:2020-12-29 15:12:51,591] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:listen():online2-tcp-nnet3-decode-faster.cc:379) tcpserver: listening on port: 50109
[DEBUG:2020-12-29 15:12:51,592] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:accept():online2-tcp-nnet3-decode-faster.cc:393) waiting for client…
[DEBUG:2020-12-29 15:12:51,592] rhasspyasr_kaldi.transcribe: Decoder started
[DEBUG:2020-12-29 15:12:51,613] rhasspyasr_kaldi.transcribe: log (online2-tcp-nnet3-decode-faster[5.5]:compilelooped():nnet-compile-looped.cc:345) spent 0.16537 seconds in looped compilation.
[DEBUG:2020-12-29 15:12:51,617] rhasspyasr_kaldi.transcribe: error (online2-tcp-nnet3-decode-faster[5.5]:listen():online2-tcp-nnet3-decode-faster.cc:370) cannot bind to port: 50109 (is it taken?)
[DEBUG:2020-12-29 15:12:51,618] rhasspyasr_kaldi.transcribe: [ stack-trace: ]
[DEBUG:2020-12-29 15:12:51,618] rhasspyasr_kaldi.transcribe: /home/pi/rhasspy/.venv/lib/kaldi/libkaldi-base.so(kaldi::messagelogger::logmessage() const+0x593) [0x7676bfc0]
[DEBUG:2020-12-29 15:12:51,618] rhasspyasr_kaldi.transcribe: /home/pi/rhasspy/.venv/lib/kaldi/online2-tcp-nnet3-decode-faster(kaldi::messagelogger::logandthrow::operator=(kaldi::messagelogger const&)+0x17) [0x43e99c]
[DEBUG:2020-12-29 15:12:51,619] rhasspyasr_kaldi.transcribe: /home/pi/rhasspy/.venv/lib/kaldi/online2-tcp-nnet3-decode-faster(kaldi::tcpserver::listen(int)+0x12b) [0x43ad86]
[DEBUG:2020-12-29 15:12:51,619] rhasspyasr_kaldi.transcribe: /home/pi/rhasspy/.venv/lib/kaldi/online2-tcp-nnet3-decode-faster(main+0x7cb) [0x43c23c]
[DEBUG:2020-12-29 15:12:51,620] rhasspyasr_kaldi.transcribe: /lib/arm-linux-gnueabihf/libc.so.6(__libc_start_main+0x10c) [0x76323718]
[DEBUG:2020-12-29 15:12:51,661] rhasspyasr_kaldi.transcribe: kaldi::kaldifatalerror
[DEBUG:2020-12-29 15:12:54,416] rhasspyasr_kaldi_hermes: -> AsrRecordingFinished(site_id=‘bureau’, session_id=‘bureau-snowboy-725bc9d1-09c7-420d-af7f-ee003fa73667’)

Thanks