• Fatal error on attempt to login after upgrade to 3.20 ('error opening

    From Tristan Greaves@VERT to GitLab issue in main/sbbs on Fri Jan 6 13:38:36 2023
    open https://gitlab.synchro.net/main/sbbs/-/issues/482

    I updated source to 3.20 tree and re-compiled etc today. My BBS comes up, but after logging in, the user gets booted and the following error appears in the log:

    Jan 6 21:29:13 synchronet synchronet: term Node 1 <Mewcenary> !ERROR 2 (No such file or directory) in main.cpp line 4343 (node_thread) opening "/sbbs/exec/2.bin" access=0

    Suggestions on where to start with debugging this would be appreciaed!

    Thanks!

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Fri Jan 6 15:42:54 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/482#note_3004

    It sounds like the BBS is trying to load a command shell that's misconfigured in your ctrl/main.ini

    Double-check your ctrl/main.ini file for a [shell:2] section (which would be weird, normally the shell's internal code would be where '2' is there). If you have multiple ctrl/main*.ini files, the oldest would be the original that was upgraded/migrated from main.cnf and that'd be an interesting file to look at its [shell:*] sections.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Tristan Greaves@VERT to GitLab note in main/sbbs on Sat Jan 7 00:49:22 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/482#note_3008

    Thanks Rob. It looks like something went very awry in the update process. To help demonstrate this, here's a screenshot when looking at the command shells in scfg.![Screenshot_2023-01-07_at_08.48.37](/uploads/d43ef6cbc983a3e9dd06f936f4a0832b/Screenshot_2023-01-07_at_08.48.37.png)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Tristan Greaves@VERT to GitLab note in main/sbbs on Sat Jan 7 01:12:30 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/482#note_3009

    OK, now back up and running: I imported 'known good' shell settings from the repo version of main.ini. My custom one (Extricate Shell) was OK.

    Other oddities to report:

    * My BBS name and Operator name were blank.
    * My QWK ID was lost (So I had to put that in as well).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Sat Jan 7 13:38:56 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/482#note_3010

    Can you send me privately (as it contains your system password) your ctrl/*.cnf files (e.g. upload to Vertrauen sysop area)? FTPing to vert's /incoming directory would work too.

    I'd like to see if I can reproduce this problem.

    Alternatively, if you could run 'jsexec dumpcnfs.js' (and send that output privately), that might help to identify where the cnf parsing issue might be.

    Thank you

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Tristan Greaves@VERT to GitLab note in main/sbbs on Sat Jan 7 23:36:25 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/482#note_3011

    I took a VM snapshot pre-upgrade. So I can give you the *.cnf files pre-upgrade attempt as well as after. Do you have a preference?

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Sun Jan 8 18:42:04 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/482#note_3012

    The *.cnf files aren't changed during the upgrade process, so before or after shouldn't make any difference, but *before* I suppose is fine, if its just the same effort.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Mon Jan 16 20:54:39 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/482#note_3057

    Looking forward to analyzing those .cnf files, Tristan. :-)

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