• DOSEmu, Terminfo & other fun

    From Mindless Automaton@VERT/ELDRITCH to DOVE-Net.Unix_Discussion on Monday, April 04, 2011 11:17:21
    When I upgraded from Ubuntu 9.04 to 10.1 I pretty much copied everything
    over and it seemed to work ok. Events and such ran, I could log in, etc.

    It turned out none of the doors worked anymore although the maintenance
    ran each night. I forgot to put the TERMINFO/TERMCAP files in for the
    new install of the OS. :o

    After I got that working, the doors would run, but I got this error
    displayed before the door started:

    You did not specify a locale (using the LANG, LC_CTYPE, or LC_ALL
    environment variable, e.g., en_US) or did not specify an explicit set
    for $_external_char_set in ~/.dosemurc or dosemu.conf.
    Non-ASCII characters ("extended ASCII") are not displayed correctly.

    I didn't have to do this before, but I went into dosemu.conf and set;

    $_external_char_set = "cp437"

    Which so far seems to have cleared up the issue. Some of the doors are
    still not running so I will have to walk through all those and see if something else is amiss.

    I may be switching to another server soon, so hopefully writing this
    message will help me remember what I did and maybe help someone else. :P

    -Mindless Automaton
    ---
    þ Synchronet þ Eldritch Clockwork BBS - eldritch.darktech.org