From:
kk4qbn@KK4QBN.remove-sph-this
Re: DoEMU builds broke?
By: KK4QBN to All on Sat Mar 24 2018 09:26:16
here lately it seems like sbbs is broke for use with dosemu, i did'nt really notice until this morning:
/sbbs/xt3/24 09:22:43 term Node 1 executing external: /usr/bin/env HOME=/sbbs/ctrl/ QUIET=1 DOSDRIVE_D=/sbbs/node1/ usr/bin/dosemu.bin -I"video { none }" -I"keystroke \r" -I"serial { virtual com 1 }" -f/etc/dosemu/dosemu.conf -ED:external.bat -o/sbbs/node1/dosemu.log 2> /sbbs/node1/dosemu_boot.log 3/24 09:22:43 term Node 1 sending telnet cmd: DON'T Binary Transmission 3/24 09:22:43 term Node 1 received telnet cmd: WON'T Binary Transmission 3/24 09:22:43 term Node 1 TypeError: options is null
to add to this, I read /sbbs/node1/dosemu_boot.log and it states:
/usr/bin/env: \u2018usr/bin/dosemu.bin\u2019: No such file or directory
and yes, this is how it pastes, but reads
/usr/bin/env: '/usr/bin/dosemu.bin': No such file or directory
I've tried putting /usr/bin/dosemu in sbbs.ini also with the same results.
results of whereis dosemu:
kk4qbn@kk4qbn:/sbbs/node1$ whereis dosemu
dosemu: /usr/bin/dosemu /usr/bin/dosemu.bin /usr/lib/dosemu /etc/dosemu /usr/share/man/man1/dosemu.1.gz
when I type dosemu from the cmdline it fires off with no issues.
here is contents of /sbbs/node1/dosemu.log
CONF: config variable parser_version_3 set
CONF: config variable c_system set
CONF: Parsing built-in dosemu.conf file.
CONF: config variable version_3_style_used set
CONF: Parsing built-in global.conf file.
CONF: config variable version_3_style_used unset
CONF: config variable version_3_style_used set
CONF: opened include file /etc/dosemu/dosemu.conf
CONF: closed include file /etc/dosemu/dosemu.conf
CONF: opened include file /etc/dosemu/dosemu.conf
CONF: closed include file /etc/dosemu/dosemu.conf
CONF: config variable skip_dosrc set
CONF: mapping driver = 'auto'
debug flags: -a+cw
CONF: Disabling use of pentium timer
CONF: dosbanner on
CONF: timer freq=18, update=54925
CONF: CPU set to 586
CONF: JIT CPUEMU set to 0 for 586
CONF: 8192k bytes EMS memory
CONF: EMS-frame = 0xe400
CONF: DPMI-Server on (0x5000)
CONF: DPMI base addr = 0xffffffff
CONF: PM DOS API Translator on
CONF: No DJGPP NULL deref checks: off
CONF: 8192k bytes XMS memory
CONF: dosemu not running on console
CONF: time mode = 'bios'
SER: directory /var/lock namestub LCK.. binary No
MOUSE: no device specified, type 0 using internaldriver: yes, emulate3buttons: $
CONF: Keyboard-layout keyb-user
CONF: **** Warning: floppy /dev/fd0 not accessible, disabled
CONF: fastfloppy = 1
CONF: IPX support off
CONF(LPT0) f: (null) c: lpr -l t: 20 port: 0
CONF(LPT1) f: (null) c: lpr -l -P lpt2 t: 20 port: 0
CONF: not allowing speaker port access
CONF: Packet Driver enabled.
device: /etc/dosemu/drives/c type 4 h: -1 s: -1 t: -1 drive C:
device: /etc/dosemu/drives/d type 4 h: -1 s: -1 t: -1 drive D:
CONF: cdrom MSCD0001 on /dev/cdrom
CONF: config variable c_system unset
CONF: config variable c_comline set
Parsing commandline statements.
CONF: Parsing commandline file.
SER0: /dev/pts/3
CONF: config variable c_comline unset
Linux kernel 4.9.0; CPU speed is 1199000000 Hz
CPU-EMU speed is 1199 MHz
CONF: mostly running as USER: uid=1000 (cached 1000) gid=1000 (cached 1000) DBG_FD already set
DOSEMU-1.4.0.8 is coming up on Linux version 4.9.0-6-amd64 #1 SMP Debian 4.9.82$
Compiled with GCC version 6.3.0 -m64
WARN: vm86plus service not available in your kernel
WARN: using CPU emulation for vm86()
CONF: reserving 640Kb at 0x00000 for 'd' (Base DOS memory (first 640K))
CONF: reserving 48Kb at 0xF4000 for 'r' (Dosemu reserved area)
CONF: reserving 128Kb at 0xA0000 for 'v' (Video memory)
PKT: Cannot open raw sockets: Operation not permitted
WARN: using non-zero memory base address 0x10f000.
WARN: You can use the better-tested zero based setup using
WARN: sysctl -w vm.mmap_min_addr=0
WARN: as root, or by changing the vm.mmap_min_addr setting in
WARN: /etc/sysctl.conf or a file in /etc/sysctl.d/ to 0.
CONF: reserving 8256Kb at 0x100000 for 'x' (Extended memory (HMA+XMS)) Registering HWRAM, type=e base=0x40c04000 size=0x400000
CONF: reserving 4096Kb at 0x40C04000 for 'e' (VGAEMU LFB)
CONF: reserving 12Kb at 0xC0000 for 'V' (VGAEMU Video BIOS)
SERIAL $Id$
registering /dev/pts/3 for serial
CONF: detected layout is "us"
CONF: detected alternate layout: us
CONF: reserving 16Kb at 0xE4000 for 'E' (EMS page frame)
CONF: reserving 16Kb at 0xE8000 for 'E' (EMS page frame)
CONF: reserving 16Kb at 0xEC000 for 'E' (EMS page frame)
CONF: reserving 16Kb at 0xF0000 for 'E' (EMS page frame)
CONF: reserving 132Kb at 0xC3000 for 'U' (Upper Memory Block (UMB, XMS 3.0)) TIME: using 9154 usec for updating ALRM timer
======================= ENTER CPU-EMU ===============
* Fault out of DOSEMU code, cs:eip=33:5624ea3ced16, cr2=11cf, fault_cnt=1 * Fault out of DOSEMU code, cs:eip=33:5624ea3ced16, cr2=11cf, fault_cnt=1 * Fault out of DOSEMU code, cs:eip=33:5624ea3ced16, cr2=11cf, fault_cnt=1 DOS termination requested
leavedos(dos_helper|530) called - shutting down
======================= LEAVE CPU-EMU ===============
You don't think my USB modem may be doing this? it's the only think different that I can think of that has been changed.
--
Tim Smith (KK4QBN)
KK4QBN BBS
---
* Synchronet * KK4QBN BBS - kk4qbn.com - 706.422.9538 - EM74OR - NW GA USA
--- Synchronet 3.17a-Win32 NewsLink 1.108
* Vertrauen - Riverside County, California -
telnet://vert.synchro.net
--- SoupGate-Win32 v1.05
* Origin: www.darkrealms.ca (1:229/2)