M6 Wine dependency problem

When I try to install wine using Yast > Software > Software Management I get this

YaST2 conflicts list - generated 2010-05-02 09:07:52

wine-1.1.43-1.4.x86_64 requires wine-32bit = 1.1.43, but this requirement cannot be provided
uninstallable providers: wine-32bit-1.1.43-1.4.i586[OSS]
] do not install wine-1.1.43-1.4.x86_64

 ] break wine by ignoring some of its dependencies

YaST2 conflicts list END

If I try the 32 bit package I get this

YaST2 conflicts list - generated 2010-05-02 09:11:01

nothing provides libpng14.so.14.so.8 needed by wine-32bit-1.1.43-1.4.i586

 ] break wine-32bit by ignoring some of its dependencies

 ] do not install wine-32bit-1.1.43-1.4.i586

YaST2 conflicts list END

How can I get wine installed with M6.

Had no problems with M4

??

A big factor in any such problem is the repositories you have setup. Hence you MUST list the repository details in your help request, else any answer you get is the wildest of speculation and not much help.

I confess I struggle with my attitude when trying to be helpful in cases such as this, because when beta software testing, one should ready know this already … anyway, … maybe once again I’m just a grumpy old man.

You could start by providing the output of:

zypper lr -d

This looks like a packaging bug to me, although maybe someone who knows more than I could chime in (because I don’t know much here). But seeing libpng14.so.14.so.8 strikes me as odd. I think it should just be “libpng14.so.14” and I suspect the previous version was “libpng8.so.8” (or something like that) and an error was made when updating the rpm spec file ? …

No appology necessary oldcpu.

At 66 I well understand the grumpy old men syndrome :slight_smile:

linux-h0y5:~ # zypper lr -d

| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service

–±------------±---------------------±--------±--------±---------±-------±---------------------------------------------------------------±-------
1 | NON-OSS | NON-OSS | Yes | Yes | 99 | yast2 | http://download.opensuse.org/factory/repo/non-oss/ |
2 | OSS | OSS | Yes | Yes | 99 | yast2 | http://download.opensuse.org/factory/repo/oss/ |
3 | Packman | Packman | Yes | Yes | 99 | rpm-md | http://packman.mirrors.skynet.be/pub/packman/suse/factory/ |
4 | repo-debug | openSUSE-11.3-Debug | No | Yes | 99 | NONE | http://download.opensuse.org/debug/distribution/11.3/repo/oss/ |
5 | repo-update | openSUSE-11.3-Update | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/11.3/

I’ll just wait on this issue and maybe someone will stumble on the thread and know what’s up.

Surely I’m not the only one trying to install wine !

Those repos look more or less ok. I don’t think the “debug” nor “Update” are worth anything, as those won’t be active until 11.3 GM in July.

I confess I prefer to use the stable baseline from “factory-snapshot” (as opposed to “factory”) for both OSS and Non-OSS, but I think in this case (re: the wine hiccup) it won’t make any difference.

Since you are using “factory”, you could also use the wine factory:

http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Factory/

ie add that repo. Install wine. Remove the repos. The wine rpm there from that repository may not have the same problem.

Good luck with your efforts.

Thanks oldcpu.

I’ll try that repo.

Same error using that repo, as you suspected.

Thanks, I’ll wait till something changes.

Now we can take a nap :wink:

Yup:

Requires:       libXcursor.so.1 libXi.so.6 libXxf86vm.so.1 libXrender.so.1 
libXrandr.so.2 libXinerama.so.1 libXcomposite.so.1 libxslt.so.1 libhal.so.1 
libncurses.so.6 libfreetype.so.6 **libpng14.so.14.so.8 **libcrypto.so.1.0.0 
libssl.so.1.0.0 libfontconfig.so.1 
libcups.so.2 libgnutls.so.26  

Simple typo, I would suggest to contact the packager/maintainer of that package, the address can be found in the changelog of the package, i.e. like this:

rpm -qp /path/to/package/whatever-some-version.rpm |less

Can’t get a response to rpm -qp if the package isn’t installed can I ?

Well, yes one can, but it was a small typo that a quick internet search would indicate the answer. Try “rpm -qip …” ie for example:

rpm -qip /path/to/package/whatever-some-version.rpm |less

Thanks oldcpu.

I’ll try that today.

If the rpm isn’t installed I can’t use this rpm command

Thats not accurate.

What you mean to say, is if the rpm is not located on your hard drive you can not use that command.

If you download the rpm to some directory on your hard drive (but it is still not installed), you can use the command:

rpm -qip /path/to/package/whatever-some-version.rpm |less

OK.

I’ll find it in the repo and download it.

Thanks,

Downloading it won’t solve the dependency problem. It will only confirm the dependency error. Unfortuately the packager did not identify themselves in the rpm. I get this from the wine repos “factory”:

Name        : wine                         Relocations: (not relocatable)
Version     : 1.1.39                            Vendor: obs://build.opensuse.org/Emulators
Release     : 3.1                           Build Date: Tue 02 Mar 2010 03:52:19 PM CET
Install Date: (not installed)               Build Host: build37
Group       : System/Emulators/PC           Source RPM: wine-1.1.39-3.1.src.rpm
Size        : 90095910                         License: LGPL, Other License(s), see package
Signature   : DSA/SHA1, Tue 02 Mar 2010 03:54:16 PM CET, Key ID 8e5578b7233ab63d
URL         : http://www.winehq.com
Summary     : An MS Windows emulator
Description :
An MS Windows emulator, consisting of both runtime and also source
compatibility functions. You can run your MS executables with it, and
you can write your Windows programs under Linux and link against the
WINE libraries.

It is not necessary to have a Windows installation to run WINE.

Please have a look at /usr/share/doc/packages/wine/README.SuSE. There
is more documentation available in that directory. Read 'man wine' for
further information.

You can invoke wine by entering: 'wine program.exe' wine can be
configured by running 'winecfg'.
Distribution: Emulators:Wine / openSUSE_Factory

and from the openSUSE milestone-6 snapshot repos:


Name        : wine                         Relocations: (not relocatable)
Version     : 1.1.43                            Vendor: openSUSE
Release     : 1.3                           Build Date: Tue 27 Apr 2010 05:37:40 PM CEST
Install Date: (not installed)               Build Host: build32
Group       : System/Emulators/PC           Source RPM: wine-1.1.43-1.3.src.rpm
Size        : 2407506                          License: LGPLv2.1+
Signature   : RSA/8, Tue 27 Apr 2010 05:42:10 PM CEST, Key ID b88b2fd43dbdc284
Packager    : http://bugs.opensuse.org
URL         : http://www.winehq.com
Summary     : An MS Windows Emulator
Description :
An MS Windows emulator, consisting of both runtime and source
compatibility functions. You can run your MS executables with it and
write your Windows programs under Linux and link against the WINE
libraries.

It is not necessary to have a Windows installation to run WINE.

Refer to /usr/share/doc/packages/wine/README.SuSE. There is more
documentation available in that directory. Read 'man wine' for further
information.

You can invoke wine by entering 'wine program.exe'. Configure it by
running 'winecfg'.
Distribution: openSUSE Factory

hence based on the above, you should write a bug report on this wine dependency problem. There is guidance for writing bug reports here: Submitting Bug Reports - openSUSE Use your openSUSE forum user name and password when logging on to bugzilla. Check first to see if someone else has raised the bug report already.

Hi
The build service doesn’t allow the ‘packager’ tag, you need to look at
the rpm changelog entry to see who packaged it. Or if you have an OBS
account you can look at the project page;
http://thumbnails26.imagebam.com/8001/c7b60180000339.gif](ImageBam)


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.27.45-0.1-default
up 20:00, 3 users, load average: 1.18, 0.77, 0.46
GPU GeForce 8600 GTS Silent - CUDA Driver Version: 195.36.15

Thanks oldcpu I’ll look into the bug report.

Yes, thanks for that ! The packager’s email address is in the change log. Simply download the rpm and type:

rpm -qp wine-1.1.43-1.3.i586.rpm --changelog > changelog.txt

and open up “changelog.txt” with a text editor, and the email address is there with practically every change entry.

[quote=“malcolmlewis”]

Hi
Ahh libpng14, there have been issues with that noted on the packaging
mailing list (update to 1.4 branch) . You might want to browse the
March/April archives and either post a query there or use IRC.


Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel 2.6.27.45-0.1-default
up 20:29, 3 users, load average: 0.03, 0.26, 0.54
GPU GeForce 8600 GTS Silent - CUDA Driver Version: 195.36.15

After being utterly frustrated with Fedora, I have found a new sense of vigor for Linux w/SUSE…I’ve been on the site for a while, and the community seems to be exactly what I’m looking for to help me along with Linux…Thanks to all of the contributors who see this, I love the idea of growing into someone who can help someone in my position in the future…

I am having this exact same issue on my laptop, and am subscribing to this thread so I can catch wind of a fix…Thanks again to everyone, can’t wait to see how this gets solved…!