• Question about UMONITOR / GTKMONITOR

    From WitNik@VERT to Digital Man on Wednesday, August 12, 2020 22:22:32
    DM,

    While everything has been working successfully since I've setup the CIFS-backed shared storage config, I have noticed that the Sysop split screen chat in UMONITOR and GTKCHAT loads, but text is not echoed or sent from or to the Sysop, but chat echos for the user. I have no problems spying on nodes, sending messages (telegrams), but the UMONITOR/GTKMONITOR split screen chat doesn't seem to be functional. There are no errors thrown that I can find, but this is occuring both on my RPi4 and X64 builds on Debian 10.

    Is there a specific file that I should examine for logging?

    Thanks in advance,
    -WitNik

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From WitNik@VERT to Digital Man on Wednesday, August 12, 2020 22:44:41
    Re: Question about UMONITOR / GTKMONITOR
    By: WitNik to Digital Man on Wed Aug 12 2020 10:22 pm

    DM,

    While everything has been working successfully since I've setup the CIFS-backed shared storage config, I have noticed that the Sysop split screen chat in UMONITOR and GTKCHAT loads, but text is not echoed or sent from or to the Sysop, but chat echos for the user. I have no problems spying on nodes, sending messages (telegrams), but the UMONITOR/GTKMONITOR split screen chat doesn't seem to be functional. There are no errors thrown that I can find, but this is occuring both on my RPi4 and X64 builds on Debian 10.

    Is there a specific file that I should examine for logging?

    Thanks in advance,
    -WitNik

    Also, I'm not sure if this is related:

    Multinode chat seems to work great, but private node/node chat in the split screen echos locally on node 1 but does not send to node 2. Node 2 echos locally and sends to node 1.

    Node 1 was connected via telnet to localhost, while Node 2 was connected via telnet from another system on the same vlan.

    The only thing I can see that may be relevant is that based on your suggestion, in order to not open status.sock on shared storage (CIFS), I relocated sbbs.ini to local storage. I see umonitor reading the wrong ini file in the original location (/sbbs/ctrl/sbbs.ini) vs. the new location on local storage (/sbbs/ini/sbbs.ini). I can't seem to find a way to redirect umonitor to read sbbs.ini in an alternate location without redirecting the entire ctrl directory.

    Thanks,
    -WitNik

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to WitNik on Thursday, August 13, 2020 18:43:38
    Re: Question about UMONITOR / GTKMONITOR
    By: WitNik to Digital Man on Wed Aug 12 2020 10:22 pm

    DM,

    While everything has been working successfully since I've setup the CIFS-backed shared storage config, I have noticed that the Sysop split screen chat in UMONITOR and GTKCHAT loads, but text is not echoed or sent from or to the Sysop, but chat echos for the user. I have no problems spying on nodes, sending messages (telegrams), but the UMONITOR/GTKMONITOR split screen chat doesn't seem to be functional. There are no errors thrown that I can find, but this is occuring both on my RPi4 and X64 builds on Debian 10.

    Is there a specific file that I should examine for logging?

    The chat files are *chat.dab (e.g. node1/chat.dab, node2/lchat.cab), so all nodes need to be able to access all other node's directories to open and read/write these files.

    digital man

    Synchronet "Real Fact" #83:
    Donations to the Synchronet project are welcome @ http://wiki.synchro.net/donate
    Norco, CA WX: 90.3F, 19.0% humidity, 7 mph ENE wind, 0.00 inches rain/24hrs

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to WitNik on Thursday, August 13, 2020 18:51:29
    Re: Question about UMONITOR / GTKMONITOR
    By: WitNik to Digital Man on Wed Aug 12 2020 10:44 pm

    Re: Question about UMONITOR / GTKMONITOR
    By: WitNik to Digital Man on Wed Aug 12 2020 10:22 pm

    DM,

    While everything has been working successfully since I've setup the CIFS-backed shared storage config, I have noticed that the Sysop split screen chat in UMONITOR and GTKCHAT loads, but text is not echoed or sent from or to the Sysop, but chat echos for the user. I have no problems spying on nodes, sending messages (telegrams), but the UMONITOR/GTKMONITOR split screen chat doesn't seem to be functional. There are no errors thrown that I can find, but this is occuring both on my RPi4 and X64 builds on Debian 10.

    Is there a specific file that I should examine for logging?

    Thanks in advance,
    -WitNik

    Also, I'm not sure if this is related:

    Multinode chat seems to work great, but private node/node chat in the split screen echos locally on node 1 but does not send to node 2. Node 2 echos locally and sends to node 1.

    Node 1 was connected via telnet to localhost, while Node 2 was connected via telnet from another system on the same vlan.

    I don't think *how* the user/terminal is connected is a factor.

    Are node1 and node2 served by the same instance of sbbs (running on a single serer) or different instances on different systems?

    The only thing I can see that may be relevant is that based on your suggestion, in order to not open status.sock on shared storage (CIFS), I relocated sbbs.ini to local storage. I see umonitor reading the wrong ini file in the original location (/sbbs/ctrl/sbbs.ini) vs. the new location on local storage (/sbbs/ini/sbbs.ini). I can't seem to find a way to redirect umonitor to read sbbs.ini in an alternate location without redirecting the entire ctrl directory.

    So long as /sbbs/ctrl/sbbs.ini and /sbbs/ini/sbbs.ini have the same contents (ini/sbbs.ini could be a symlink to ../ctrl/sbbs.ini), I think that should be fine.

    digital man

    Sling Blade quote #17:
    Charles Bushman: A shovel just makes too goddamned much racket.
    Norco, CA WX: 90.9F, 19.0% humidity, 3 mph ESE wind, 0.00 inches rain/24hrs

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From WitNik@VERT to Digital Man on Thursday, August 13, 2020 21:35:03
    Re: Question about UMONITOR / GTKMONITOR
    By: Digital Man to WitNik on Thu Aug 13 2020 06:51 pm

    Are node1 and node2 served by the same instance of sbbs (running on a single serer) or different instances on different systems?
    Yes, everything is running on the same server. I'll take a closer look at the chat dab files in the node directories.

    So long as /sbbs/ctrl/sbbs.ini and /sbbs/ini/sbbs.ini have the same contents (ini/sbbs.ini could be a symlink to ../ctrl/sbbs.ini), I think that should be fine.

    I'll try this as a symlink.

    Thanks for your help.

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to WitNik on Thursday, September 17, 2020 18:58:21
    Re: Question about UMONITOR / GTKMONITOR
    By: WitNik to Digital Man on Thu Aug 13 2020 09:35 pm

    Re: Question about UMONITOR / GTKMONITOR
    By: Digital Man to WitNik on Thu Aug 13 2020 06:51 pm

    Are node1 and node2 served by the same instance of sbbs (running on a single serer) or different instances on different systems?
    Yes, everything is running on the same server. I'll take a closer look at the chat dab files in the node directories.

    So long as /sbbs/ctrl/sbbs.ini and /sbbs/ini/sbbs.ini have the same contents (ini/sbbs.ini could be a symlink to ../ctrl/sbbs.ini), I think that should be fine.

    I'll try this as a symlink.

    Thanks for your help.

    I was able to reproduce this problem with umonitor and Samba. The first key typed in umonitor chat is just repeated forever on the Windows side and the keys sent from the Windows node never appear in umonitor. I don't have this problem when using the private node chat feature between nodes on Samba and nodes on Windows (same 2 systems), so I suspect something is up with umonitor/chat.c. Not sure about gtkchat, but since it was written by the same person, likely the same problem. I'll investigate more.

    digital man

    Rush quote #30:
    You can do a lot in a lifetime if you don't burn out too fast
    Norco, CA WX: 86.5F, 26.0% humidity, 3 mph ESE wind, 0.00 inches rain/24hrs

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From WitNik@VERT to Digital Man on Saturday, September 19, 2020 13:32:11
    Re: Question about UMONITOR / GTKMONITOR
    By: Digital Man to WitNik on Thu Sep 17 2020 06:58 pm

    I was able to reproduce this problem with umonitor and Samba. The first key typed in umonitor chat is just repeated forever on the Windows side and the keys sent from the Windows node never appear in umonitor. I don't have this problem when using the private node chat feature between nodes on Samba and nodes on Windows (same 2 systems), so I suspect something is up with umonitor/chat.c. Not sure about gtkchat, but since it was written by the same person, likely the same problem. I'll investigate more.

    digital man


    Yeah, it's super weird. In my case, I was using Samba via DSM on a Synology NAS, and not directly from a standalone Linux server. I know Synology introduces additional complexity, but I am actually glad that you were able to reproduce the problem with your configuration.

    While I am currently using my RPI /w my Synology via iSCSI LUN to get around the issue, I'm hopeful that it's an easy fix because I could greatly simplify the complexity of my config if I could ditch the iSCSI and resume hosting nodes off of the SMB/CIFS, which would be my preferred method.

    Thank you for continuing to work on this issue! If there is anything that I can do to help you test or collect additional logging. Let me know. I can spin something up fairly easy.

    Thanks,
    -WitNik

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to WitNik on Saturday, September 19, 2020 14:34:10
    Re: Question about UMONITOR / GTKMONITOR
    By: WitNik to Digital Man on Sat Sep 19 2020 01:32 pm

    Re: Question about UMONITOR / GTKMONITOR
    By: Digital Man to WitNik on Thu Sep 17 2020 06:58 pm

    I was able to reproduce this problem with umonitor and Samba. The first key typed in umonitor chat is just repeated forever on the Windows side and the keys sent from the Windows node never appear in umonitor. I don't have this problem when using the private node chat feature between nodes on Samba and nodes on Windows (same 2 systems), so I suspect something is up with umonitor/chat.c. Not sure about gtkchat, but since it was written by the same person, likely the same problem. I'll investigate more.

    Yeah, it's super weird. In my case, I was using Samba via DSM on a Synology NAS, and not directly from a standalone Linux server. I know Synology introduces additional complexity, but I am actually glad that you were able to reproduce the problem with your configuration.

    While I am currently using my RPI /w my Synology via iSCSI LUN to get around the issue, I'm hopeful that it's an easy fix because I could greatly simplify the complexity of my config if I could ditch the iSCSI and resume hosting nodes off of the SMB/CIFS, which would be my preferred method.

    Thank you for continuing to work on this issue! If there is anything that I can do to help you test or collect additional logging. Let me know. I can spin something up fairly easy.

    You can confirm that chatting between nodes (using private chat, not multinode chat) works fine on the same setup?

    digital man

    Synchronet "Real Fact" #83:
    Donations to the Synchronet project are welcome @ http://wiki.synchro.net/donate
    Norco, CA WX: 92.1F, 29.0% humidity, 12 mph ENE wind, 0.00 inches rain/24hrs

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From WitNik@VERT to Digital Man on Saturday, September 19, 2020 18:43:33
    Re: Question about UMONITOR / GTKMONITOR
    By: Digital Man to WitNik on Sat Sep 19 2020 02:34 pm

    You can confirm that chatting between nodes (using private chat, not multinode chat) works fine on the same setup?

    digital man


    DM,

    I actually had previously tested this in my old setup and had confirmed that I had no issues doing user to user private chats between nodes, as well as multinode chat. The only issue I had was with the split-screen sysop initiated chat via umonitor and gtkmonitor.

    I will put together a test system with my old config and try putting it through it's paces to verify.

    Thanks,
    -WitNik

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From WitNik@VERT to Digital Man on Saturday, September 19, 2020 19:45:39
    Re: Question about UMONITOR / GTKMONITOR
    By: WitNik to Digital Man on Sat Sep 19 2020 06:43 pm

    I will put together a test system with my old config and try putting it through it's paces to verify.

    Thanks,
    -WitNik

    Ok, so I fired up my old config an it is CONFIRMED. Private node to node split-screen chat works great, but chats initiated from umonitor and gtkmonitor exihibit the bug.


    Let me know if you need me to snag anything else.

    -WitNik

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to WitNik on Saturday, September 19, 2020 21:03:49
    Re: Question about UMONITOR / GTKMONITOR
    By: WitNik to Digital Man on Sat Sep 19 2020 07:45 pm

    Re: Question about UMONITOR / GTKMONITOR
    By: WitNik to Digital Man on Sat Sep 19 2020 06:43 pm

    I will put together a test system with my old config and try putting it through it's paces to verify.

    Ok, so I fired up my old config an it is CONFIRMED. Private node to node split-screen chat works great, but chats initiated from umonitor and gtkmonitor exihibit the bug.

    Yeah, not sure if it's something unique to the logic in those programs or just the fact that it's an external process. Will have to experiment more with that.

    digital man

    Synchronet "Real Fact" #59:
    Synchronet swag used to be available for purchase at cafepress.com/synchronet Norco, CA WX: 74.7F, 51.0% humidity, 2 mph SE wind, 0.00 inches rain/24hrs

    ---
    Synchronet Vertrauen Home of Synchronet [vert/cvs/bbs].synchro.net