Subj : DoorParty failing?? To : All From : paulie420 Date : Fri Jul 01 2022 10:09 am Hey, r0ckstars. So I moved 2o to a new x86 server from my Raspberry Pi. Everything about the system, hostname, directory structure, where everything gets mounted and lives - is the exact same. I have a /mystic/doorparty directory that holds a 20_DP.sh script to 'boot' DoorParty and a /mystic/doorparty/dpc2 directory that holds doorparty-connector; the listener for DoorParty. I had to re-compile that tool because the old one was ARM and this system is x86. I have a doorparty-connector.service file thats loaded into systemd. Heres the status: doorparty-connector.service - DoorParty Connector Loaded: loaded (/etc/systemd/system/doorparty-connector.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2022-06-28 09:51:50 PDT; 3 days ago Main PID: 428 (doorparty-conne) Tasks: 7 (limit: 9508) Memory: 20.9M CPU: 912ms CGroup: /system.slice/doorparty-connector.service юд428 /home/xxx/mystic/doorparty/dpc2/doorparty-connector Jul 01 09:43:46 bbs doorparty-connector[428]: 2022/07/01 09:43:46 [20] connecting to RLogin server dp.throwbackbbs.com:513 via SSH tunnel Jul 01 09:43:46 bbs doorparty-connector[428]: 2022/07/01 09:43:46 [20] starting RLogin session, terminal type: Jul 01 09:43:46 bbs doorparty-connector[428]: 2022/07/01 09:43:46 [20] connected to RLogin server dp.throwbackbbs.com:513 via SSH tunnel Jul 01 09:43:46 bbs doorparty-connector[428]: 2022/07/01 09:43:46 [20] disconnected Jul 01 09:57:02 bbs doorparty-connector[428]: 2022/07/01 09:57:02 Accepted connection Jul 01 09:57:03 bbs doorparty-connector[428]: 2022/07/01 09:57:03 [20] connected to SSH server dp.throwbackbbs.com:2022 Jul 01 09:57:03 bbs doorparty-connector[428]: 2022/07/01 09:57:03 [20] connecting to RLogin server dp.throwbackbbs.com:513 via SSH tunnel Jul 01 09:57:03 bbs doorparty-connector[428]: 2022/07/01 09:57:03 [20] starting RLogin session, terminal type: Jul 01 09:57:03 bbs doorparty-connector[428]: 2022/07/01 09:57:03 [20] connected to RLogin server dp.throwbackbbs.com:513 via SSH tunnel Jul 01 09:57:03 bbs doorparty-connector[428]: 2022/07/01 09:57:03 [20] disconnected However, when I try to run DoorParty, or even any DP door game by itself, my users are seeing this error and no DoorParty: kex_exchange_identification: banner line contains invalid characters banner exchange: Connection to 127.0.0.1 port 9999: invalid format ??? I first thought this was an SSH issue - because my SSH connections weren't working - but I've since fixed the SSH/Cryptlib error, erased ssl.cert and SSH connections are now working on 2o... but the DoorParty kex_exchange_identification issue is still there. The 20_DP.sh script is: #!/bin/bash prefix="[20]" user=${1//_/ } if [ $# -eq 2 ]; then TERM=$2 rlogin -p 9999 -l "$prefix$user" localhost else rlogin -p 9999 -l "$prefix$user" localhost fi I thought the user=${1//_/ } line looked wonky, but even if I enter: rlogin -p 9999 -l "[20]paulie420" localhost I get the same kex error... where am I missing something? the DP.service is listening on port 9999... this worked perfectly on my old system - but I'm forgetting something or not setting something up thats needed. Any ideas? Thanks for making it to the end with me. UGH. :P I did one more thing... manually ran the rlogin command thats in 20_DP.sh with a -vv to get the output of WHY theres a kex_exchange issue. I think the details are here... remember, I copied the bbs files from my old machine and ... I'm just not informed enough to read this output... what on my new system am I gonna have to change!! :P: xxx@bbs:~/mystic/doorparty$ rlogin -p 9999 -vv localhost OpenSSH_8.4p1 Debian-5, OpenSSL 1.1.1n 15 Mar 2022 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files debug1: /etc/ssh/ssh_config line 21: Applying options for * debug2: resolving "localhost" port 9999 debug2: ssh_connect_direct debug1: Connecting to localhost [::1] port 9999. debug1: connect to address ::1 port 9999: Connection refused debug1: Connecting to localhost [127.0.0.1] port 9999. debug1: Connection established. debug1: identity file /home/pi/.ssh/id_rsa type 0 debug1: identity file /home/pi/.ssh/id_rsa-cert type -1 debug1: identity file /home/pi/.ssh/id_dsa type -1 debug1: identity file /home/pi/.ssh/id_dsa-cert type -1 debug1: identity file /home/pi/.ssh/id_ecdsa type -1 debug1: identity file /home/pi/.ssh/id_ecdsa-cert type -1 debug1: identity file /home/pi/.ssh/id_ecdsa_sk type -1 debug1: identity file /home/pi/.ssh/id_ecdsa_sk-cert type -1 debug1: identity file /home/pi/.ssh/id_ed25519 type -1 debug1: identity file /home/pi/.ssh/id_ed25519-cert type -1 debug1: identity file /home/pi/.ssh/id_ed25519_sk type -1 debug1: identity file /home/pi/.ssh/id_ed25519_sk-cert type -1 debug1: identity file /home/pi/.ssh/id_xmss type -1 debug1: identity file /home/pi/.ssh/id_xmss-cert type -1 debug1: Local version string SSH-2.0-OpenSSH_8.4p1 Debian-5 kex_exchange_identification: banner line contains invalid characters banner exchange: Connection to 127.0.0.1 port 9999: invalid format |07p|15AULIE|1142|07o |08......... --- Mystic BBS v1.12 A48 2022/04/26 (Linux/64) * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (21:2/150) .