wine on Debian sid

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Crow
Newbie
Newbie
Posts: 4
Joined: Wed Aug 05, 2009 7:38 pm

wine on Debian sid

Post by Crow »

Greetings.

I recently upgraded & dist-upgraded much to my consternation and was rewarded with a non-functioning Wine installation.

Now, I'm a Debian Freak since last millennium, so no need to put replies in an Ubuntu or newbie way, or go to great lengths explaining how things work. No dis-respect intended.

I use Wine to run Noteworthy Composer, on which I rely allot.

I'm sure you may have seen this error box that I get every time I try to run winecfg or wineconsole cmd, etc:

"It appears that libnss-mdns is installed on your system,
but lib32nss-mdns is not. Please note that Wine will not be
able to access the Internet unless you either install
lib32nss-mdns, or uninstall libnss-mdns."

If I remember correctly, I do recall seeing that error in the past before and I would get a DOS box {or any windows app) running anyway. The error is about reduced functionality, not a complete "failure to launch", as-it-were.

I'm on a 64bit machine, so it looks like the compile option is out of my time frame right now as it looks like, by the 64 bit page, that 64 bit wine is not quite ready for ./configure;make && make install.

So does anyone have a fix on this? Or perhaps a link to a deb on a 64bit machine with libc 2.9 + ?

Thanks for any ideas.
Crow.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: wine on Debian sid

Post by vitamin »

Crow wrote:I recently upgraded & dist-upgraded much to my consternation and was rewarded with a non-functioning Wine installation.
In what way? What exactly doesn't work? Does winecfg work? notepad?
Crow
Newbie
Newbie
Posts: 4
Joined: Wed Aug 05, 2009 7:38 pm

Re: wine on Debian sid

Post by Crow »

vitamin wrote:
Crow wrote:I recently upgraded & dist-upgraded much to my consternation and was rewarded with a non-functioning Wine installation.
In what way? What exactly doesn't work? Does winecfg work? notepad?
Ok, good question.

Nothing runs on Wine. wineboot, winecfg, nothing at all runs. All I get is that dialogue box I mentioned in my first post. Once I click "ok" there is nothing further happening.

I forgot to post the command line error message:

err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libuuid.so.1: cannot open shared object file: No such file or directory

I have libuuid installed.

Thanks for your interest.

Crow.
Crow
Newbie
Newbie
Posts: 4
Joined: Wed Aug 05, 2009 7:38 pm

compiled wine.

Post by Crow »

Greetings.

I still am having this identical problem with Wine.

I just compiled wine-1.1.26 and it does the exact same thing as my first post, it dies after this:

" It appears that libnss-mdns is installed on your system,
but lib32nss-mdns is not. Please note that Wine will not be
able to access the Internet unless you either install
lib32nss-mdns, or uninstall libnss-mdns."

Crow.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: compiled wine.

Post by vitamin »

Crow wrote:" It appears that libnss-mdns is installed on your system,
but lib32nss-mdns is not. Please note that Wine will not be
able to access the Internet unless you either install
lib32nss-mdns, or uninstall libnss-mdns."
Wine is a 32-bit app and requires 32-bit libraries. If this (or any other) 32-bit library doesn't exist for your distro, then report bug there.
Crow
Newbie
Newbie
Posts: 4
Joined: Wed Aug 05, 2009 7:38 pm

Post by Crow »

Greetings all.
Well I figured out a temporary fix, thought I'd post it here for those who are stuck with a broken wine install as I was.

I'm a deb man, so this is for debian 64 bit: "X86_64" or "amd64" users. The rpm guys can do the same thing, but when you try to do this with rpm's, you'll see why I'm a deb man. ;^)

Follow the instructions here:
https://alioth.debian.org/docman/view.p ... howto.html
scroll down to: Using an IA32 chroot to run 32bit applications

Basically you are just doing a basic 32 bit core Debian Linux installation in a newly created directory in /var, then cp -Pr a few essential files over and mount dev,tmp & proc in the new corresponding 32bit install. DON'T forget to umount /var/chroot/lenny-ia32/home <--- If you decide to rm -rf the /var directory housing your new 32 bit install.... Very important, as you will delete your home directory without doing so! I'm manually mounting /home for more safety. In the instructs it tells you to add these mounts to /etc/fstab. This means this directory will be mounted at boot time; which means you may forget about that later if/when it comes time to delete it when wine is fixed, etc.
Good Luck.
Anyways, I Installed wine and navigated with winefile to my windows binary: "noteworthy composer" and now I'm happy untill wine 64 bit is fixed.
Crow.
Locked