Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#30930 - [dosemu] start failed: Bad or missing Command Interpreter

Attached to Project: Community Packages
Opened by Sergey Sarbash (sarbash) - Monday, 30 July 2012, 20:41 GMT
Last edited by Balló György (City-busz) - Sunday, 08 September 2013, 15:13 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Sergej Pupykin (sergej)
Balló György (City-busz)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
dosemu won't run properly.

Additional info:
dosemu 1.4.0-7


Steps to reproduce:

$ sudo pacman -S dosemu
$ dosemu
This task depends upon

Closed by  Balló György (City-busz)
Sunday, 08 September 2013, 15:13 GMT
Reason for closing:  Fixed
Additional comments about closing:  1.4.0.8-1
Comment by Karol Błażewicz (karol) - Monday, 30 July 2012, 21:08 GMT Comment by Sergey Sarbash (sarbash) - Tuesday, 31 July 2012, 06:31 GMT
Thank you for the comment.
I've had tried it (dosbox). It's wonderful but this Clipper's db-app won't run inside it. I've posted in dosbox's forum, rebuilded dosbox-svn with custom settings but with no success.
http://vogons.zetafleet.com/viewtopic.php?t=32987

dosemu was my last hope. It's my sad story about migrating from 1,44' PC-DOS floppies with Netware ms-dos clients to linux-based solution.
I just wanted to try run my headache's app inside dosemu to see if it will work there.
But I have no success in trying to run dosemu. If I point command.com to it manually it won't see inside dirs. Something is wrong.
Comment by Sergej Pupykin (sergej) - Wednesday, 01 August 2012, 07:23 GMT
It wants root privileges. I'll check what should we do to run it from generic user.
Comment by Sergey Sarbash (sarbash) - Wednesday, 01 August 2012, 07:49 GMT
Thank you very much for the effort. It would be good to fixing this issue.
But now, one good friend from dosbox's community has helped me with my app to run it in dosbox. So, this is not so important for me personally now as it had been before.
Nevertheless, it might be necessary in a future.
Whatever the case, I'm thankful.
Comment by George (gh403) - Sunday, 16 September 2012, 18:57 GMT
dosemu-svn from the AUR builds and runs fine. That may be an option for you.

I get segfaults when I try to run dosemu (x86_64) as a regular user. Is this what happens to you guys?
Comment by Alexander F. Rødseth (xyproto) - Monday, 15 October 2012, 00:50 GMT
Running FreeDOS in Qemu or VirtualBox may also be an alternative.
Comment by Luke Shumaker (lukeshu) - Monday, 15 April 2013, 01:57 GMT
  • Field changed: Percent Complete (100% → 0%)
Says it's fixed, but I have this exact error message with 1.4.0-9
Comment by Sergej Pupykin (sergej) - Monday, 15 April 2013, 15:37 GMT
does it work after
sysctl -p /etc/sysctl.d/dosemu.conf
?

What if you run it as root?
Comment by Nicholas Boel (axxisd) - Friday, 06 September 2013, 08:09 GMT
  • Field changed: Percent Complete (100% → 0%)
Still doesn't work, and will respond with any questions or answers.

The final comment by Sergej does not work as root, either.

Would love for this to be fixed!
Comment by Sergej Pupykin (sergej) - Friday, 06 September 2013, 12:47 GMT
I don't know. It starts on my machine.

Could you please do clean installation? remove dosemu, check that there are no /etc/dosemu,/usr/share/dosemu, install package and reboot
Comment by Nicholas Boel (axxisd) - Friday, 06 September 2013, 21:08 GMT
I did a little further tinkering, and installed a new 64bit VM, alongside my 32bit VM (which is the one that currently doesn't work). The 64bit VM works like a charm. So maybe it has something to do with it being a 32bit OS that causes it to fail?

I completely removed dosemu from the 32bit VM, made sure there was nothing left over from removal (even from the self-compiled version I installed -- which did work), rebooted my machine, and got the same results. config.sys and autoexec.bat don't seem to be able to be read whatsoever.

Just odd that it works on a barebones 64bit Arch install, and not on a 32bit one.
Comment by Nicholas Boel (axxisd) - Friday, 06 September 2013, 21:10 GMT
Also, by now pacman installs dosemu-1.4.0-9, which is the version I'm installing here.
Comment by Nicholas Boel (axxisd) - Friday, 06 September 2013, 21:17 GMT
It actually doesn't even seem like FreeDOS is started at all, like it is in the 64bit OS.
Comment by Balló György (City-busz) - Sunday, 08 September 2013, 13:56 GMT
Please test the version 1.4.0.8-1. It solves the problem on my system. I cleaned up all patches from the package, so please report if you found any regression.
Comment by Nicholas Boel (axxisd) - Sunday, 08 September 2013, 14:45 GMT
Thank you for the fix, György. That seemed to do the trick on my i686 install. I also tested it on my x86_64 Arch VM and it worked there as well.
Comment by Nicholas Boel (axxisd) - Sunday, 08 September 2013, 15:12 GMT
  • Field changed: Percent Complete (100% → 50%)
Still doesn't work, and will respond with any questions or answers.

The final comment by Sergej does not work as root, either.

Would love for this to be fixed!

Loading...