• Linux/DOSEMU & DOS Doors

    From Clifra Jones@1:103/705 to All on Thu Aug 16 20:44:08 2018
    Having difficulties getting DOS doors to work.

    OS is Ubuntu and DOSEMU works on its own.

    configuration is:

    sbbs.ini unix section
    ExternalTermANSI=ansi-bbs
    ExternalTermDumb=dumb

    DOSemuPath=/usr/bin/dosemu.bin (this path works)

    emusetup.bat
    set PATH=%path%;E:\dosutils
    fossil.com
    share.exe

    SCFG config:
    Name: Barren Realms Elite
    Internal Code: BRE
    Start-up Directory: ../xtrn/bre
    Command Line: bre.exe (or bre.bat tried both)
    Multiple Concurrent Connections: Yes
    BBS Drop File Type: DOORFILE.SR
    Place Drop File In: Start-Up Directory

    DOORFILE.SR is put in /sbbs/xtrn/bre
    dos_emu.log:
    ends with

    ERROR: Unknown terminal: ansi-bbs
    Check the TERM environment variable.
    Also make sure that the terminal is defined in the terminfo database. Alternatively, set the TERMCAP environment variable to the desired
    termcap entry.leavedos(sl-exit_error 55) called - shutting down


    Is this talking about TERMCAP in linux or dosemu?
    Clifra Jones
    Sysop, Days of Old BBS
    Hostname: daysofoldbbs.wilhartsolutions.com
    Protocols: Telnet, SSH (2222), HTTP

    ---
    * Synchronet * Days of Old BBS Telnet/SSH(2222)/Web daysofoldbbs.wilhartsolutions.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nelgin@1:103/705 to Clifra Jones on Fri Aug 17 09:04:59 2018
    Clifra wrote:
    ERROR: Unknown terminal: ansi-bbs
    Check the TERM environment variable.
    Also make sure that the terminal is defined in the terminfo database. Alternatively, set the TERMCAP environment variable to the desired
    termcap entry.leavedos(sl-exit_error 55) called - shutting down


    Is this talking about TERMCAP in linux or dosemu?

    You need to download the terminfo file and compile it.

    http://wiki.synchro.net/install:nix?s[]=terminfo#installing_the_terminfo_file

    basically

    wget http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/install/terminfo
    tic terminfo

    (tic in this case is the terminfo compiler).

    That will fix your issue.

    ---
    * Synchronet * End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Clifra Jones@1:103/705 to Nelgin on Fri Aug 17 21:11:18 2018
    Re: Re: Linux/DOSEMU & DOS Doors
    By: Nelgin to Clifra Jones on Fri Aug 17 2018 09:04 am

    You need to download the terminfo file and compile it.

    http://wiki.synchro.net/install:nix?s[]=terminfo#installing_the_terminfo_fil e

    basically

    wget http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/install/terminfo tic terminfo

    (tic in this case is the terminfo compiler).

    That will fix your issue.


    Did that.
    /home/sysop/.terminfo/a/ansi-bbs
    sysop is the account SBBS runs under

    Do I need to copy it to /usr/share/terminfo/a or /etc/terminfo?

    Clifra Jones
    Sysop, Days of Old BBS
    Hostname: daysofoldbbs.wilhartsolutions.com
    Protocols: Telnet, SSH (2222), HTTP

    ---
    * Synchronet * Days of Old BBS Telnet/SSH(2222)/Web daysofoldbbs.wilhartsolutions.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nelgin@1:103/705 to Clifra Jones on Sat Aug 18 00:47:51 2018
    Clifra wrote:
    Re: Re: Linux/DOSEMU & DOS Doors
    By: Nelgin to Clifra Jones on Fri Aug 17 2018 09:04 am

    You need to download the terminfo file and compile it.

    http://wiki.synchro.net/install:nix?s[]=terminfo#installing_the_terminfo_fil
    e

    basically

    wget http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/install/terminfo
    tic terminfo

    (tic in this case is the terminfo compiler).

    That will fix your issue.


    Did that.
    /home/sysop/.terminfo/a/ansi-bbs
    sysop is the account SBBS runs under

    Do I need to copy it to /usr/share/terminfo/a or /etc/terminfo?

    I forgot to remind you to run tic as root. It should put the terminfo file
    in the correct location

    $ locate ansi-bbs
    /etc/terminfo/a/ansi-bbs

    ---
    * Synchronet * End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Clifra Jones@1:103/705 to Nelgin on Fri Aug 17 21:49:27 2018
    Re: Re: Linux/DOSEMU & DOS Doors
    By: Clifra Jones to Nelgin on Fri Aug 17 2018 09:11 pm

    You need to download the terminfo file and compile it.

    http://wiki.synchro.net/install:nix?s[]=terminfo#installing_the_terminfo_ fil e

    basically

    wget http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/install/terminfo tic terminfo

    (tic in this case is the terminfo compiler).

    That will fix your issue.


    Did that.
    /home/sysop/.terminfo/a/ansi-bbs
    sysop is the account SBBS runs under

    Got it! Duuh!
    sudo tic terminfo
    which them puts the file in /etc/terminfo/a/ansi-bbs

    Clifra Jones
    Sysop, Days of Old BBS
    Hostname: daysofoldbbs.wilhartsolutions.com
    Protocols: Telnet, SSH (2222), HTTP

    ---
    * Synchronet * Days of Old BBS Telnet/SSH(2222)/Web daysofoldbbs.wilhartsolutions.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Clifra Jones@1:103/705 to Nelgin on Sun Aug 19 19:46:58 2018
    Re: Re: Linux/DOSEMU & DOS Doors
    By: Nelgin to Clifra Jones on Sat Aug 18 2018 12:47 am

    I forgot to remind you to run tic as root. It should put the terminfo file in the correct location

    $ locate ansi-bbs
    /etc/terminfo/a/ansi-bbs


    Yeah, as you see i figured that out. Total brain fart onm my part.


    Clifra Jones
    Sysop, Days of Old BBS
    Hostname: daysofoldbbs.wilhartsolutions.com
    Protocols: Telnet, SSH (2222), HTTP

    ---
    * Synchronet * Days of Old BBS Telnet/SSH(2222)/Web daysofoldbbs.wilhartsolutions.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nelgin@1:103/705 to Clifra Jones on Mon Aug 20 01:27:40 2018
    Clifra wrote:
    Re: Re: Linux/DOSEMU & DOS Doors
    By: Nelgin to Clifra Jones on Sat Aug 18 2018 12:47 am

    I forgot to remind you to run tic as root. It should put the terminfo file
    in the correct location

    $ locate ansi-bbs
    /etc/terminfo/a/ansi-bbs


    Yeah, as you see i figured that out. Total brain fart onm my part.

    No worries. I'll check the wiki in the morning and update it to use root or sudo to accomplish the task.

    ---
    * Synchronet * End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)