Ubuntu Forums ubuntu.com - launchpad.net - ubuntu help  

Go Back   Ubuntu Forums > The Ubuntu Forum Community > Other Community Discussions > Wine
Register Reset Password Forum Help Forum Council Search Today's Posts Mark Forums Read

Wine
This is the place for questions about using Windows programs under Linux using Wine, including productivity software, games, and anything else.

 
Thread Tools Display Modes
Old April 14th, 2008   #1
wingnux
Way Too Much Ubuntu
 
wingnux's Avatar
 
Join Date: Jun 2007
Location: Rio de Janeiro - Brasil
Beans: 265
Ubuntu 9.04 Jaunty Jackalope
Send a message via MSN to wingnux
Question 16-bit support missing??

After updating to .59 (even after reverting to .5 I keep getting errors like this:

wingnux@wingnux:~/.wine/drive_c$ wine /media/cdrom/SETUP.EXE
preloader: Warning: failed to reserve range 00000000-60000000
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
preloader: Warning: failed to reserve range 00000000-60000000
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
err:dosmem:load_winedos Could not load winedos.dll, DOS subsystem unavailable
winevdm: unable to exec '--app-name': 16-bit support missing


Even when running winecfg!

wingnux@wingnux:~/.wine/drive_c$ winecfg
preloader: Warning: failed to reserve range 00000000-60000000
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report


Can anyone tell me what is it about and how to solve it? Thanks in advance!
wingnux is offline   Reply With Quote
Old April 16th, 2008   #2
SarahKH
5 Cups of Ubuntu
 
Join Date: Jan 2007
Beans: 39
The Feisty Fawn Testing
Re: 16-bit support missing??

It's a bug, kinda. Basically changes have been made in the sysctl file to protect the first 64k of kernel memory to stop future attacks.

You can revert the change by using:

sudo sysctl -w vm.mmap_min_addr=0

This *might* allow 16bit apps to work, it might not, but it will stop the complaining.
__________________
Suse, Slackware, Gentoo, AIX.
SarahKH is offline   Reply With Quote
Old April 18th, 2008   #3
wingnux
Way Too Much Ubuntu
 
wingnux's Avatar
 
Join Date: Jun 2007
Location: Rio de Janeiro - Brasil
Beans: 265
Ubuntu 9.04 Jaunty Jackalope
Send a message via MSN to wingnux
Re: 16-bit support missing??

Thank you VERY MUCH! =)
wingnux is offline   Reply With Quote
Old April 28th, 2008   #4
click
First Cup of Ubuntu
 
Join Date: Jun 2006
Beans: 5
Re: 16-bit support missing??

Thank you very much for the solution. It indeed works. However, I want to ask does this setting change disables any other software to work in wine? What was the previously defined setting if I want to reverse it back?
click is offline   Reply With Quote
Old April 28th, 2008   #5
cogadh
I Ubuntu, Therefore, I Am
 
cogadh's Avatar
 
Join Date: Oct 2005
Location: U.S.A.
Beans: 3,331
Ubuntu 9.04 Jaunty Jackalope
Send a message via ICQ to cogadh
Re: 16-bit support missing??

By running that command it temporarily resets the sysctl setting to allow Wine to work. At the next reboot, it will go back to the original setting. Changing it temporarily or permanently will not affect any other software, but it may make your system very slightly less secure.
cogadh is offline   Reply With Quote
Old May 12th, 2008   #6
error420
5 Cups of Ubuntu
 
Join Date: May 2008
Beans: 18
Re: 16-bit support missing??

Quote:
Originally Posted by SarahKH View Post
It's a bug, kinda. Basically changes have been made in the sysctl file to protect the first 64k of kernel memory to stop future attacks.

You can revert the change by using:

sudo sysctl -w vm.mmap_min_addr=0

This *might* allow 16bit apps to work, it might not, but it will stop the complaining.
Installed flawlessly! THANK YOU!
error420 is online now   Reply With Quote
Old May 20th, 2008   #7
bryanagee
5 Cups of Ubuntu
 
Join Date: May 2007
Location: Portland, OR
Beans: 26
Ubuntu 9.10 Karmic Koala
Send a message via Skype™ to bryanagee
Re: 16-bit support missing??

Much appreciated. The only scary thing is how many windoze apps rely on that old 16-bit code slag. =)
bryanagee is offline   Reply With Quote
Old July 3rd, 2008   #8
JGrubbs
5 Cups of Ubuntu
 
Join Date: May 2008
Beans: 18
Re: 16-bit support missing??

This worked for me as well! Now I can install my six year old's Lego Land on his Edubuntu system. Thanks!
JGrubbs is offline   Reply With Quote

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 06:37 PM.


vBulletin ©2000 - 2010, Jelsoft Enterprises Ltd. Ubuntu Logo, Ubuntu and Canonical © Canonical Ltd. Tango Icons © Tango Desktop Project. lingonberry