• Mystic linux and nodelists...

    From rEApZ@21:1/166 to All on Friday, September 09, 2016 16:37:00
    Hey Guys,
    So if you have seen some of the previous messages I have been doing a bit of trouble shooting regarding hatched files entering my system. I have found another issue which is similar to the last one which involves case
    sensitivity.
    My Fidonet HUB hatches me nodelist files all in capitals eg. NODELIST.Z53 however when this file is unzipped the file inside is nodelist.253.
    When I run the node merge tool in mutil and put
    /mystic/files/NODELIST/NODELIST for example which looks for the node list NODELIST.* when it unzips that file it expects the file inside to ALSO be called NODELIST.*, as mine was nodelist.* it was not getting processed. I'm
    not sure if there is an easier way of doing this but I have written bash file which will be run as an event that contains the string "rename 'y/A-Z/a-z/' /mystic/files/NODELIST/*" without quotations which changes the file to lowercase. Now changing in my mutil.ini (or maint.ini in this case) the line
    to nodefile=/mystic/files/NODELIST/nodelist everything is working fine and Mystic is finding the nodelist.
    Not sure if anyone has come across this before but I thought I would share in case it helps anyone.
    Cheers,
    Steve

    ÄÄÄÄÄ Â¿Ú¿ Ú¿ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
    ²±°Û ¿à ôڿÚÙ DatanetBBS.net:23 ÛÛ²±°
    ÄÄÄÄÄ Á ÁÙÙÀÅÙÀÙ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

    --- Mystic BBS v1.12 A31 (Linux)
    * Origin: Datanet BBS | telnet://datanetbbs.net:23 (21:1/166)
  • From Avon@21:1/101 to rEApZ on Friday, September 09, 2016 18:40:00
    On 09/09/16, rEApZ pondered and said...

    everything is working fine and Mystic is finding the nodelist.
    Not sure if anyone has come across this before but I thought I would
    share in case it helps anyone.

    Good man, yep Linux system need to know the case of the nodelist file is correct and I too have been caught before by \NODELIST vs. \nodelist :)

    Best, Paul

    --- Mystic BBS v1.12 A31 (Windows)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)
  • From MPrah@21:1/147 to Avon on Friday, September 09, 2016 14:51:00
    everything is working fine and Mystic is finding the nodelist.
    Not sure if anyone has come across this before but I thought I would share in case it helps anyone.
    Good man, yep Linux system need to know the case of the nodelist file is correct and I too have been caught before by \NODELIST vs. \nodelist :)

    Yes I've been there also.
    MPrah

    --- Mystic BBS v1.12 A31 (Linux)
    * Origin: MPrah BBS - mprah.net (21:1/147)
  • From bcw142@21:1/145 to rEApZ on Friday, September 09, 2016 06:20:00
    On 09/09/16, rEApZ said the following...
    My Fidonet HUB hatches me nodelist files all in capitals eg. NODELIST.Z53 however when this file is unzipped the file inside is nodelist.253.

    Yes case has always been a problem with Linux. The best trick I found is to have multiple nodelist entries, an upper case and a lower case for each entry. Not sure what the limit is, but likely there is one.

    /mystic/files/NODELIST/NODELIST for example which looks for the node list this case) the line to nodefile=/mystic/files/NODELIST/nodelist

    So I'd put in both to make sure it works.

    nodefile=/mystic/files/NODELIST/NODELIST nodefile=/mystic/files/NODELIST/nodelist

    It works ;)

    --- Mystic BBS v1.12 A31 (Raspberry Pi)
    * Origin: Mystic Pi BBS bcw142.zapto.org (21:1/145)
  • From Weatherman@21:1/132 to Bcw142 on Sunday, September 18, 2016 10:18:00


    To.......... rEApZ

    On 09/09/16, rEApZ said the following...
    My Fidonet HUB hatches me nodelist files all in capitals eg.
    NODELIST.Z53 rE> however when this file is unzipped the file inside is nodelist.253.
    Yes case has always been a problem with Linux. The best trick I found is
    to have multiple nodelist entries, an upper case and a lower case for each entry. Not sure what the limit is, but likely there is one.

    /mystic/files/NODELIST/NODELIST for example which looks for the node
    list rE> this case) the line to nodefile=/mystic/files/NODELIST/nodelist

    So I'd put in both to make sure it works.

    nodefile=/mystic/files/NODELIST/NODELIST nodefile=/mystic/files/NODELIST/nodelist

    It works ;)

    Thanks for that tip!!! That just got my nodelist merge working over here, too.
    One thing to note - this doesn't just effect the Linux version, but also Windows.

    I was pulling my hair out trying to figure out how to get my single nodelist to
    merge. It didn't work until I added both entries like you have listed (one in
    upper and one in lower) on my Windows setup.

    Thanks!

    - Mark
    ÿÿÿ
    --- WWIVToss v.1.51
    * Origin: http://www.weather-station.org * Bel Air, MD -USA (21:1/132.0)
  • From bcw142@21:1/145 to Weatherman on Sunday, September 18, 2016 11:58:00
    On 09/18/16, Weatherman said the following...
    nodefile=/mystic/files/NODELIST/NODELIST nodefile=/mystic/files/NODELIST/nodelist

    It works ;)

    Thanks for that tip!!! That just got my nodelist merge working over
    here, too. One thing to note - this doesn't just effect the Linux
    version, but also Windows.
    - Mark

    Great, likely a side effect of having the program for Windows/Linux/Mac. Good to hear it helped, guess we need Avon or someone to add it to the Wiki.

    --- Mystic BBS v1.12 A31 (Raspberry Pi)
    * Origin: Mystic Pi BBS bcw142.zapto.org (21:1/145)
  • From Avon@21:1/101 to Weatherman on Monday, September 19, 2016 13:15:00
    On 09/18/16, Weatherman pondered and said...

    here, too. One thing to note - this doesn't just effect the Linux
    version, but also Windows.

    I have not had this issue with my windows setup, there's just one line and
    from memory it's lowercase although the filename comes in as uppercase at present. Hmm..

    --- Mystic BBS v1.12 A31 (Windows)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)
  • From Avon@21:1/101 to bcw142 on Monday, September 19, 2016 13:20:00
    On 09/18/16, bcw142 pondered and said...

    Good to hear it helped, guess we need Avon or someone to add it to the Wiki.

    Only if I can repro it.

    Best, Paul

    --- Mystic BBS v1.12 A31 (Windows)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)
  • From Avon@21:1/101 to Weatherman on Monday, September 19, 2016 21:22:00
    On 09/18/16, Weatherman pondered and said...

    nodefile=/mystic/files/NODELIST/NODELIST nodefile=/mystic/files/NODELIST/nodelist

    It works ;)

    Thanks for that tip!!! That just got my nodelist merge working over
    here, too. One thing to note - this doesn't just effect the Linux
    version, but also Windows.

    Nope can't agree with that. I'm running Windows 7 and have just this line
    that works fine for me:

    nodefile=c:\bbs\files\fsx\fsx_node\fsxnet

    This picks up compressed nodelist files with the name FSXNET.* and unzips
    them and then includes the in my nodelist.txt file in the data directory.

    [snip]

    + Sep 19 00:54:53 Merging fsxnet
    + Sep 19 00:54:53 Extracting FSXNET.Z60
    ! Sep 19 00:54:53 unzip -oqqjC c:\bbs\files\fsx\fsx_node\FSXNET.Z60 * -d c:\bbs\mystic\temputil\
    + Sep 19 00:54:53 Extracting FSXNET.Z67
    ! Sep 19 00:54:53 unzip -oqqjC c:\bbs\files\fsx\fsx_node\FSXNET.Z67 * -d c:\bbs\mystic\temputil\
    + Sep 19 00:54:53 Searching for "c:\bbs\files\fsx\fsx_node\fsxnet.*"
    + Sep 19 00:54:53 Found "FSXNET.Z60"
    + Sep 19 00:54:53 Found "FSXNET.Z67"
    + Sep 19 00:54:53 Searching for "c:\bbs\mystic\temputil\fsxnet.*"
    + Sep 19 00:54:53 Found "FSXNET.260"
    + Sep 19 00:54:53 Compare FSXNET.260 2016 / 1980
    + Sep 19 00:54:53 Result 1
    + Sep 19 00:54:53 Found "FSXNET.267"
    + Sep 19 00:54:53 Compare FSXNET.267 2016 / FSXNET.260 2016
    + Sep 19 00:54:53 Result 1
    + Sep 19 00:54:53 Merging c:\bbs\mystic\temputil\FSXNET.267

    [snip]

    I don't need an uppercase variant of my nodefile line to make this work. If this was needed it would have been something I would have needed to do
    several years ago.

    Best, Paul

    --- Mystic BBS v1.12 A31 (Windows)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)
  • From Captain Obvious@21:1/157 to Avon on Monday, September 19, 2016 09:44:00
    + Sep 19 00:54:53 Merging fsxnet
    + Sep 19 00:54:53 Extracting FSXNET.Z60
    ! Sep 19 00:54:53 unzip -oqqjC c:\bbs\files\fsx\fsx_node\FSXNET.Z60 * -d c:\bbs\mystic\temputil\

    That's awesome. Hell, I had been manually extracting them and wondering if I could do it from a script. Just changed my nodelist lines to my incoming
    files directories for the ones that get hatched and it worked perfectly.

    Thanks,

    -=>Richard Miles<=-
    -=>Captain Obvious<=-
    -=>bbs.shadowscope.com<=-

    --- Mystic BBS v1.12 A31 (Windows)
    * Origin: Shadowscope BBS | bbs.shadowscope.com | Temple, GA (21:1/157)
  • From Weatherman@21:1/132 to Avon on Monday, September 19, 2016 20:16:00


    I have not had this issue with my windows setup, there's just one line and from memory it's lowercase although the filename comes in as uppercase at present. Hmm..

    In my case, the directory was upper case and the nodelist was lower case. After
    you sent me the email, I tried changing my directory to all lower case and it didn't fix it.

    At least we have a solution. I just add the two lines for each nodelist to cover all bases and it works perfectly!

    - Mark
    ÿÿÿ
    --- WWIVToss v.1.51
    * Origin: http://www.weather-station.org * Bel Air, MD -USA (21:1/132.0)
  • From Avon@21:1/101 to Weatherman on Tuesday, September 20, 2016 12:36:00
    On 09/19/16, Weatherman pondered and said...

    In my case, the directory was upper case and the nodelist was lower
    case. After you sent me the email, I tried changing my directory to all lower case and it didn't fix it.

    At least we have a solution. I just add the two lines for each nodelist to cover all bases and it works perfectly!

    Just trying to debug this a bit further..a few questions..

    In your original nodefile line did you have the nodelist file stated at the
    end of the line?

    e.g. nodefile=c:\path\to\files\fsxnet

    When it was not working, what do your mutil logs (level 3) show?

    What unzip program are you using - pkunzip or infozip or ?

    Case should not be an issue in Windows so I'm curious to understand more
    about what's really going on to cause your problem. :)

    Best, Paul

    --- Mystic BBS v1.12 A31 (Windows)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)
  • From Weatherman@21:1/170 to Avon on Tuesday, September 20, 2016 15:53:00
    On 09/20/16, Avon said the following...
    Just trying to debug this a bit further..a few questions..

    In your original nodefile line did you have the nodelist file stated at the end of the line?

    e.g. nodefile=c:\path\to\files\fsxnet
    When it was not working, what do your mutil logs (level 3) show?
    What unzip program are you using - pkunzip or infozip or ?
    Case should not be an issue in Windows so I'm curious to understand more about what's really going on to cause your problem. :)

    Yes, I had d:\WWIVFTN\wwivftn as the line. I tried that in various cases,
    but what I listed is reflected on the line. I also tried it for d:\FSXNET\fsxnet and until I listed each of those lines twice (one upper and the other lower) it didn't work.

    I changed the MUTIL log to debugging and it just showed no nodelist matches. No additional information on the issue. I can post the log entries, but it sheds no detail - just no matches.

    These are already extracted nodelists and not compressed, but I did install INFOZIP and gave that a try, but no difference.

    - Mark

    --- Mystic BBS v1.12 A31 (Windows)
    * Origin: Weather Station BBS * Bel Air, MD -USA (21:1/170)
  • From Avon@21:1/101 to Weatherman on Wednesday, September 21, 2016 10:55:00
    On 09/20/16, Weatherman pondered and said...

    Yes, I had d:\WWIVFTN\wwivftn as the line. I tried that in various

    Thanks for the replies Mark :)

    If you wouldn't mind posting your actual nodelist lines and mutil logging (level 3) that displays what was happening when not working - that would be great.

    Best, Paul

    --- Mystic BBS v1.12 A31 (Windows)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)
  • From bcw142@21:1/145 to Avon on Monday, September 19, 2016 18:59:00
    On 09/19/16, Avon said the following...
    I don't need an uppercase variant of my nodefile line to make this work. If this was needed it would have been something I would have needed to do several years ago.
    Best, Paul
    --- Mystic BBS v1.12 A31 (Windows)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)

    I need it on my Pi, but it could be something with the version or options of unzip. It would depend on what your using like pkunzip or info-zip or
    whatever and the OS as well.

    --- Mystic BBS v1.12 A31 (Raspberry Pi)
    * Origin: Mystic Pi BBS bcw142.zapto.org (21:1/145)
  • From Avon@21:1/101 to bcw142 on Wednesday, September 21, 2016 12:40:00
    On 09/19/16, bcw142 pondered and said...

    I need it on my Pi, but it could be something with the version or
    options of unzip. It would depend on what your using like pkunzip or info-zip or whatever and the OS as well.
    Yep, my Pi seems happy with a single line using a lowercase nodefile
    statement and path to file name... but the nodelist filename needed to be uppercase in the case of FSXNET as that's how the nodelists are being sent
    out at the moment... that had done the trick for me.

    Best, Paul

    --- Mystic BBS v1.12 A31 (Windows)
    * Origin: Agency BBS | telnet://agency.bbs.geek.nz (21:1/101)
  • From Weatherman@21:1/170 to Avon on Tuesday, September 20, 2016 20:23:00
    On 09/21/16, Avon said the following...
    If you wouldn't mind posting your actual nodelist lines and mutil logging (level 3) that displays what was happening when not working - that would be great.

    No problem. Here is what I am using that works. If I don't use them both,
    it doesn't work.


    nodefile=d:\wwivftn\wwivftn
    nodefile=d:\WWIVFTN\wwivftn
    nodefile=d:\fsxnet\fsxnet
    nodefile=d:\FSXNET\FSXNET

    The real directories are D:\WWIVFTN\wwivftn and d:\FSXNET\fsxnet

    Here is the debug level 3 log when I had the one single entry. It doesn't
    show much detail.

    ----------------- MUTIL v1.12 A31 Sat, Sep 17 2016 (loglevel 3)
    + Sep 17 21:39:24 Startup using mutil.ini
    - Sep 17 21:39:24 SKIP Import_FIDONET.NA
    - Sep 17 21:39:24 SKIP Import_MessageBase
    - Sep 17 21:39:24 SKIP Import_FILEBONE.NA
    - Sep 17 21:39:24 SKIP MassUpload
    - Sep 17 21:39:24 SKIP GenerateTopLists
    - Sep 17 21:39:24 SKIP Import_FILES.BBS
    - Sep 17 21:39:24 SKIP GenerateAllFiles
    - Sep 17 21:39:24 EXEC ExportEchoMail
    - Sep 17 21:39:24 EXEC ImportEchoMail
    - Sep 17 21:39:24 SKIP PurgeMessageBases
    - Sep 17 21:39:24 SKIP PackMessageBases
    - Sep 17 21:39:24 SKIP PostTextFiles
    - Sep 17 21:39:24 SKIP LinkMessages
    - Sep 17 21:39:24 EXEC MergeNodeLists
    - Sep 17 21:39:24 SKIP FileToss
    - Sep 17 21:39:24 SKIP PackFileBases
    + Sep 17 21:39:24 Process: Importing EchoMail
    + Sep 17 21:39:24 Waiting for BUSY nodes
    - Sep 17 21:39:24 LINKS:
    ! Sep 17 21:39:24 Import from m:\mystic\echomail\in\
    + Sep 17 21:39:24 Results: 0 echo, 0 net, 0 dupes, 0 tossed in 0.03s
    + Sep 17 21:39:24 Process: Exporting EchoMail
    + Sep 17 21:39:24 Waiting for BUSY nodes
    + Sep 17 21:39:24 Scanning...
    - Sep 17 21:39:24 LINKS:
    + Sep 17 21:39:24 Resuming from 366 in WWIV_GENCHAT
    + Sep 17 21:39:24 Resuming from 7 in netmail
    + Sep 17 21:39:24 Resuming from 75 in WWIV_WEATHER
    + Sep 17 21:39:24 Resuming from 15 in WWIV_MUSIC
    + Sep 17 21:39:24 Resuming from 91 in WWIV_ANSI
    + Sep 17 21:39:24 Resuming from 6 in WWIV_MODS
    + Sep 17 21:39:24 Resuming from 545 in WWIV_NET
    + Sep 17 21:39:24 Resuming from 341 in WWIV_DEV
    + Sep 17 21:39:24 Resuming from 216 in WWIV_SYSOP
    + Sep 17 21:39:24 Resuming from 250 in WWIV_TEST
    + Sep 17 21:39:24 Resuming from 77 in WWIV_AUTO
    + Sep 17 21:39:24 Resuming from 62 in WWIV_TECH
    + Sep 17 21:39:24 Results: 0 echo, 0 net, 0 skipped in 0.02s
    + Sep 17 21:39:24 Process: Merging Nodelists
    + Sep 17 21:39:24 Results: Merged 0 of 0 nodelist(s) in 0.02s
    + Sep 17 21:39:24 Shutdown Normal (0)
    -

    - Mark

    --- Mystic BBS v1.12 A31 (Windows)
    * Origin: Weather Station BBS * Bel Air, MD -USA (21:1/170)
  • From Gryphon@21:1/120 to Weatherman on Wednesday, September 21, 2016 09:11:00
    On 09/20/16, Weatherman said the following...

    On 09/20/16, Avon said the following...
    Just trying to debug this a bit further..a few questions..

    In your original nodefile line did you have the nodelist file stated the end of the line?

    e.g. nodefile=c:\path\to\files\fsxnet
    When it was not working, what do your mutil logs (level 3) show?
    What unzip program are you using - pkunzip or infozip or ?
    Case should not be an issue in Windows so I'm curious to understand m about what's really going on to cause your problem. :)

    Yes, I had d:\WWIVFTN\wwivftn as the line. I tried that in various
    cases, but what I listed is reflected on the line. I also tried it for d:\FSXNET\fsxnet and until I listed each of those lines twice (one upper and the other lower) it didn't work.

    I changed the MUTIL log to debugging and it just showed no nodelist matches. No additional information on the issue. I can post the log entries, but it sheds no detail - just no matches.

    These are already extracted nodelists and not compressed, but I did install INFOZIP and gave that a try, but no difference.

    If you have multiple entries, where some of them are likely not going to
    work, I would expect that you would get a 'no matches' error.

    Are you certain it isn't working? Have you checked the data/nodelist.txt
    file to be sure it hasn't been updated?

    "No matter where you go, there you are!" - Buckaroo Bonzai

    --- Mystic BBS v1.12 A31 (Raspberry Pi)
    * Origin: Cyberia BBS | Cyberia.Darktech.Org | Kingwood, TX (21:1/120)
  • From Gryphon@21:1/120 to Avon on Wednesday, September 21, 2016 09:41:00
    On 09/21/16, Avon said the following...

    On 09/19/16, bcw142 pondered and said...

    I need it on my Pi, but it could be something with the version or options of unzip. It would depend on what your using like pkunzip or info-zip or whatever and the OS as well.
    Yep, my Pi seems happy with a single line using a lowercase nodefile statement and path to file name... but the nodelist filename needed to be uppercase in the case of FSXNET as that's how the nodelists are being sent out at the moment... that had done the trick for me.

    Regarding that. Is there any way that FSXNET files can be sent as fsxnet
    files?

    "No matter where you go, there you are!" - Buckaroo Bonzai

    --- Mystic BBS v1.12 A31 (Raspberry Pi)
    * Origin: Cyberia BBS | Cyberia.Darktech.Org | Kingwood, TX (21:1/120)
  • From Weatherman@21:1/170 to Gryphon on Wednesday, September 21, 2016 14:50:00
    On 09/21/16, Gryphon said the following...
    If you have multiple entries, where some of them are likely not going to work, I would expect that you would get a 'no matches' error.

    Are you certain it isn't working? Have you checked the data/nodelist.txt file to be sure it hasn't been updated?

    I might not have explained this properly.

    The information from my log was when I only had one nodelist entry per
    network. It works 100% for all nodelists when I have (2) entries for each network (one being in upper case and the other being in lower).

    - Mark

    --- Mystic BBS v1.12 A31 (Windows)
    * Origin: Weather Station BBS * Bel Air, MD -USA (21:1/170)