SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,015
Rep:
"DOS support unavailable"
For years, and up to and including this morning, I've been running a old Windows program, The American Heritage Electronic Dictionary, in WINE.
This a.m. I installed the latest current changes and all was well. I then install all of Multilib changes and the 32compat packages and now when I try and fire up the above mentioned program I get the following error:
Code:
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
winevdm: unable to exec 'C:\AHDW\AHD3.EXE': DOS support unavailable
Any ideas on how to fix this would be appreciated.
Thanks.
Click here to see the post LQ members have rated as the most helpful post in this thread.
This a.m. I installed the latest current changes and all was well. I then install all of Multilib changes and the 32compat packages and now when I try and fire up the above mentioned program I get the following error:
Code:
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
winevdm: unable to exec 'C:\AHDW\AHD3.EXE': DOS support unavailable
This is very likely due to an increase in the default CONFIG_MIN_MMAP_ADDR. Previously it was set to 4096, and possibly WINE had learned to work around that restriction.
It will probably work again (after a reboot) if you create or edit /etc/sysctl.conf with this contents:
vm.mmap_min_addr=0
To make the change from the command line as root: sysctl vm.mmap_min_addr=0
Note that this will open up a whole range of possible kernel attacks that can allow local users to root your machine.
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,015
Original Poster
Rep:
Quote:
Originally Posted by volkerdi
This is very likely due to an increase in the default CONFIG_MIN_MMAP_ADDR. Previously it was set to 4096, and possibly WINE had learned to work around that restriction.
It will probably work again (after a reboot) if you create or edit /etc/sysctl.conf with this contents:
vm.mmap_min_addr=0
To make the change from the command line as root: sysctl vm.mmap_min_addr=0
Note that this will open up a whole range of possible kernel attacks that can allow local users to root your machine.
That worked.
Thank you very much, Mr. Volkerding!
Greatly appreciated!
This is very likely due to an increase in the default CONFIG_MIN_MMAP_ADDR. Previously it was set to 4096, and possibly WINE had learned to work around that restriction.
It will probably work again (after a reboot) if you create or edit /etc/sysctl.conf with this contents:
vm.mmap_min_addr=0
To make the change from the command line as root: sysctl vm.mmap_min_addr=0
Note that this will open up a whole range of possible kernel attacks that can allow local users to root your machine.
Distribution: Slackware (mainly) and then a lot of others...
Posts: 855
Rep:
warning: compltetly off-topic.
Is it the real Pat Volkerding? Good Lord, it is mindblowing to know that you post in this forum. Really out of words to express my emotions. All I can really think of saying here is thankyou for slackware.
warning: compltetly off-topic.
Is it the real Pat Volkerding? Good Lord, it is mindblowing to know that you post in this forum. Really out of words to express my emotions. All I can really think of saying here is thankyou for slackware.
It is indeed Pat. Several of the Slackware team are regular posters here.
A bit off-topic, but I did not like to found new thread, hope to find some advice here...
I have made new installation of Slackware64-current. I have successfully installed the wine slackbuild package (with many optional dependences), but I was not able to run any exe file (64bit nor 32 bit, except wine's own notepad and such). Even when the system is pure 64bit, the wine installation is 64bit and the exe is 64bit, wine (wine64 too, both with different prefixes tested) seem to need 32bit libraries, or multilib.
I followed carefully the Alien Bob's instructions on docs.slackware.com/slackware:multilib, but at the end of upgradepkg things went wrong - I got this error message:
Code:
Executing install script for glibc-solibs-2.23_multilib-x86_64-4alien.txz.
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (cs_CZ.utf8)
rm: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by rm)
cp: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by cp)
cp: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by cp)
At this point, I am not able to run any command, I always get "missing glibc 2.25/28/33" error.
From here I can get just back to the starting point - insert the Slack64-current ISO and install 64bit glibc over, which does not solve my problem with multilib...
The reason for wine is my need of SketchUp at my job.
I'll be glad for any ideas here.
I'm very sorry for my poor english - as you can see in code above, en_US is not my favourite locale. :-)
A bit off-topic, but I did not like to found new thread, hope to find some advice here...
Your question has zero relevance for the original topic, you should have created your own new topic instead of necro-posting.
Quote:
Code:
Executing install script for glibc-solibs-2.23_multilib-x86_64-4alien.txz.
You replaced Slackware-current's glibc 2.33 with the multilib version of glibc for Slackware 14.2 (glibc 2.23). You killed your system with that action. Follow the procedure to boot from an install/rescue medium that has a copy of the correct glibc packages and fix your issue.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.