• MergeNodeLists + Export_FILEBONE.NA = fatal error and oddities

    From Zip@77:2/107 to g00r00 on Sat Feb 13 11:59:16 2021
    Hello g00r00!

    I'm running the latest 1.12A47 prealpha, and noticed the following MUTIL strangeness:

    When MergeNodeLists is enabled, enabling Export_FILEBONE.NA yields a fatal error, and no output file is created:

    + 2021-02-13 09:49:29 Process: Export FILEBONE.NA
    + 2021-02-13 09:49:29 Results: No output file in 0.00s
    ! 2021-02-13 09:49:29 Status: FATAL

    Furthermore, when MergeNodeLists is enabled, filename= for Export_AREAS.BBS, Export_GOLDED and GenerateAllFiles (if enabled) all seem to be ignored, producing the corresponding files with default names in the current directory (instead of the paths/names specified by filename=).

    Could this be some kind of collision of the filename= variable?

    Example of a broken_maint.ini:


    [General]

    Export_FILEBONE.NA = true
    Export_AREAS.BBS = true
    Export_GOLDED = true
    GenerateAllFiles = true
    MergeNodeLists = true

    logfile=mutil.log
    logcache=false
    loglevel=3
    logstamp = YYYY-MM-DD HH:II:SS
    logtype = 0
    maxlogfiles = 0
    maxlogsize = 999999

    [Export_FILEBONE.NA]

    filename = /mnt/bbs/mystic/files/FILEBONE.NA

    [Export_AREAS.BBS]

    filename = /mnt/bbs/mystic/files/AREAS.BBS

    [Export_GOLDED]

    filename = /mnt/bbs/mystic/files/goldedareas.txt

    [GenerateAllFiles]

    filename = /mnt/bbs/mystic/files/allfiles.txt

    [MergeNodeLists]

    strip_down = true
    strip_private = false
    nodefile=/mnt/bbs/echomail/nodelists/FSXNET
    nodefile=/mnt/bbs/echomail/nodelists/NODELIST
    nodefile=/mnt/bbs/echomail/nodelists/micronet
    nodefile=/mnt/bbs/echomail/nodelists/scinet


    This behavior might have been around for quite some time (I've used symlinks to where I wanted the files up until now to work around this, but didn't think more of it).

    As a work-around, I now run MergeNodeLists separately before the rest of the daily maintenance routines here, so no hurry. :-D

    Best regards
    Zip

    --- Mystic BBS v1.12 A47 2021/02/12 (Linux/64)
    * Origin: Star Collision BBS, Uppsala, Sweden (77:2/107)
  • From Warpslide@77:1/156 to Zip on Sat Feb 13 10:18:57 2021
    On 13 Feb 2021, Zip said the following...

    [MergeNodeLists]

    strip_down = true
    strip_private = false
    nodefile=/mnt/bbs/echomail/nodelists/FSXNET
    nodefile=/mnt/bbs/echomail/nodelists/NODELIST
    nodefile=/mnt/bbs/echomail/nodelists/micronet
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    nodefile=/mnt/bbs/echomail/nodelists/scinet

    Does this work for you for Micronet?

    $ ll ~/mystic/files/fdn_MIN_LIST/
    total 12K
    -rw-r--r-- 1 pi pi 9.1K Feb 12 18:00 MICRONET.ZIP

    When I had a similar setup to yours Micronet would never compile for me, I ended up having to unzip the archive for it to work. A theory was that Micronet is the only network I have that sends out their nodelist as .ZIP where all of the others send out a .Z## file.

    $ ll ~/mystic/files/fdn_FSX_NODE
    total 16K
    -rw-r--r-- 1 pi pi 13K Feb 11 21:44 FSXNET.Z43

    Or are you doing something similar and unzipping your nodelists first?


    Jay

    --- Mystic BBS v1.12 A47 2021/02/12 (Raspberry Pi/32)
    * Origin: Northern Realms (77:1/156)
  • From g00r00@77:1/138 to Zip on Sat Feb 13 16:34:58 2021
    When MergeNodeLists is enabled, enabling Export_FILEBONE.NA yields a
    fatal error , and no output file is created:

    Thanks for the report!

    I did find a bug today in MergeNodeLists that would cause MUTIL to have issues reading the ini file for processes that ran after it! Its fixed now and it will be in the next prealpha build.

    --- Mystic BBS v1.12 A47 2021/02/12 (Windows/64)
    * Origin: Sector 7 | Mystic WHQ (77:1/138)
  • From Zip@77:2/107 to Warpslide on Sun Feb 14 13:49:41 2021
    Hello Warpslide!

    Thank you for your reply!

    On 13 Feb 2021, Warpslide said the following...
    Or are you doing something similar and unzipping your nodelists first?

    Yep, I unzip them, as another piece of software here (ifcico) requires unpacked nodelists. :)

    Best regards
    Zip

    --- Mystic BBS v1.12 A47 2021/02/12 (Linux/64)
    * Origin: Star Collision BBS, Uppsala, Sweden (77:2/107)
  • From Zip@77:2/107 to g00r00 on Sun Feb 14 13:50:19 2021
    Hello g00r00!

    On 13 Feb 2021, g00r00 said the following...
    I did find a bug today in MergeNodeLists that would cause MUTIL to have issues reading the ini file for processes that ran after it! Its fixed now and it will be in the next prealpha build.

    Sounds great! Many thanks!

    Best regards
    Zip

    --- Mystic BBS v1.12 A47 2021/02/12 (Linux/64)
    * Origin: Star Collision BBS, Uppsala, Sweden (77:2/107)