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

    From Tristan Greaves@1:103/705 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=0Suggestions on where to start with debugging this would be appreciaed!Thanks!
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 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.iniDouble-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.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Tristan Greaves@1:103/705 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)
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Tristan Greaves@1:103/705 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).
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 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
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Tristan Greaves@1:103/705 to GitLab note in main/sbbs on Sat Jan 7 23:36:24 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?
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 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.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Mon Jan 16 20:54:38 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/482#note_3057

    Looking forward to analyzing those .cnf files, Tristan. :-)
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)