Transaction Check Error: /usr/lib64/libSPIRV-Tools-opt.so ... conflicts with ...

General support questions
StevenD57
Posts: 8
Joined: 2019/09/24 04:17:23

Re: Transaction Check Error: /usr/lib64/libSPIRV-Tools-opt.so ... conflicts with ...

Post by StevenD57 » 2019/09/26 10:36:47

desertcat wrote:
2019/09/18 05:09:07
This can now be marked SOLVED!!!
Desertcat, the "solution" you suggested is NOT a solution if the end goal is to have a Centos 7 system where wine does indeed work.
desertcat wrote:
2019/09/26 09:36:17
Surprisingly to both of us Skypeforlinux 8.52.x.y which does NOT run on CentOS 7.7 works just fine on Fedora 30. Might WINE version 4.0 which does NOT run on CentOS 7.7 run on Fedora 30?
Wine 4.0 does run on Centos 7 after the library conflict problem is resolved.
This is a rpm build problem, not a basic fault with wine itself.
After the work I did last night to iron out this file conflict problem, I am now running the wine 4.0-2 rpms just fine here.

taylorkh
Posts: 534
Joined: 2010/11/24 15:08:33
Location: North Carolina, USA

Re: Transaction Check Error: /usr/lib64/libSPIRV-Tools-opt.so ... conflicts with ...

Post by taylorkh » 2019/09/27 23:24:22

desertcat - You asked earlier if wine v.3 will install on CentOS 7.7. The answer is yes - provided you have the various rpm files available. The ones I have are

Code: Select all

-rw-rw-r--. 1 ken ken   124448 Jun 10  2018 dbus-c++-0.5.0-0.16.20090203git13281b3.el7.i686.rpm
-rw-rw-r--. 1 ken ken   639672 Jun 10  2018 dbus-c++-debuginfo-0.5.0-0.16.20090203git13281b3.el7.i686.rpm
-rw-rw-r--. 1 ken ken    25240 Jun 10  2018 dbus-c++-devel-0.5.0-0.16.20090203git13281b3.el7.i686.rpm
-rw-rw-r--. 1 ken ken   235292 Jun 10  2018 ffado-2.1.0-4.el7.i686.rpm
-rw-rw-r--. 1 ken ken   546356 Jun 10  2018 jack-audio-connection-kit-1.9.9.5-6.el7.i686.rpm
-rw-rw-r--. 1 ken ken    49692 Jun 10  2018 jack-audio-connection-kit-dbus-1.9.9.5-6.el7.i686.rpm
-rw-rw-r--. 1 ken ken  1565636 Jun 10  2018 jack-audio-connection-kit-debuginfo-1.9.9.5-6.el7.i686.rpm
-rw-rw-r--. 1 ken ken   184920 Jun 10  2018 jack-audio-connection-kit-devel-1.9.9.5-6.el7.i686.rpm
-rw-rw-r--. 1 ken ken   152820 Jun 10  2018 jack-audio-connection-kit-example-clients-1.9.9.5-6.el7.i686.rpm
-rw-rw-r--. 1 ken ken   667260 Jun 10  2018 libffado-2.1.0-4.el7.i686.rpm
-rw-rw-r--. 1 ken ken  3231156 Jun 10  2018 libffado-debuginfo-2.1.0-4.el7.i686.rpm
-rw-rw-r--. 1 ken ken   104412 Jun 10  2018 libffado-devel-2.1.0-4.el7.i686.rpm
-rw-rw-r--. 1 ken ken   102844 Jun 10  2018 libxml++-2.37.1-1.el7.i686.rpm
-rw-rw-r--. 1 ken ken   280436 Jun 10  2018 libxml++-debuginfo-2.37.1-1.el7.i686.rpm
-rw-rw-r--. 1 ken ken    32332 Jun 10  2018 libxml++-devel-2.37.1-1.el7.i686.rpm
-rw-rw-r--. 1 ken ken   504384 Jun 10  2018 libxml++-doc-2.37.1-1.el7.noarch.rpm
-rw-rw-r--. 1 ken ken    41092 Jun 10  2018 nss-mdns-0.14.1-1.el7.i686.rpm
-rw-rw-r--. 1 ken ken    40356 Jun 10  2018 nss-mdns-debuginfo-0.14.1-1.el7.i686.rpm
-rw-rw-r--. 1 ken ken   286560 Jun 10  2018 openal-soft-1.16.0-3.el7.i686.rpm
-rw-rw-r--. 1 ken ken   871308 Jun 10  2018 openal-soft-debuginfo-1.16.0-3.el7.i686.rpm
-rw-rw-r--. 1 ken ken    46124 Jun 10  2018 openal-soft-devel-1.16.0-3.el7.i686.rpm
-rw-rw-r--. 1 ken ken    48132 Jun 10  2018 openal-soft-qt-1.16.0-3.el7.i686.rpm
-rw-rw-r--. 1 ken ken     3008 Jun 10  2018 perl-generators-1.08-6.el7.noarch.rpm
-rw-rw-r--. 1 ken ken     3028 Jun 10  2018 perl-interpreter-5.16.3-6.el7.noarch.rpm
-rw-rw-r--. 1 ken ken    88840 Jun 10  2018 portaudio-19-16.el7.i686.rpm
-rw-rw-r--. 1 ken ken   304816 Jun 10  2018 portaudio-debuginfo-19-16.el7.i686.rpm
-rw-rw-r--. 1 ken ken   293640 Jun 10  2018 portaudio-devel-19-16.el7.i686.rpm
-rw-rw-r--. 1 ken ken  1032000 Jun 10  2018 python2-scons-3.0.1-5.el7.noarch.rpm
-rw-rw-r--. 1 ken ken    51060 Jun 10  2018 wine-3.0.1-1.el7.i686.rpm
-rw-rw-r--. 1 ken ken     6012 Jun 10  2018 wine32-release-7-3.el7.harbottle.noarch.rpm
-rw-rw-r--. 1 ken ken     6012 Jun 10  2018 wine32-release.rpm
-rw-rw-r--. 1 ken ken   103412 Jun 10  2018 wine-alsa-3.0.1-1.el7.i686.rpm
-rw-rw-r--. 1 ken ken    56620 Jun 10  2018 wine-capi-3.0.1-1.el7.i686.rpm
-rw-rw-r--. 1 ken ken    72116 Jun 10  2018 wine-cms-3.0.1-1.el7.i686.rpm
-rw-rw-r--. 1 ken ken   105992 Jun 10  2018 wine-common-3.0.1-1.el7.noarch.rpm
-rw-rw-r--. 1 ken ken 25088836 Jun 10  2018 wine-core-3.0.1-1.el7.i686.rpm
-rw-rw-r--. 1 ken ken    64632 Jun 10  2018 wine-courier-fonts-3.0.1-1.el7.noarch.rpm
-rw-rw-r--. 1 ken ken 50393588 Jun 10  2018 wine-debuginfo-3.0.1-1.el7.i686.rpm
-rw-rw-r--. 1 ken ken   156492 Jun 10  2018 wine-desktop-3.0.1-1.el7.noarch.rpm
-rw-rw-r--. 1 ken ken  4090628 Jun 10  2018 wine-devel-3.0.1-1.el7.i686.rpm
-rw-rw-r--. 1 ken ken    82508 Jun 10  2018 wine-filesystem-3.0.1-1.el7.noarch.rpm
-rw-rw-r--. 1 ken ken    63876 Jun 10  2018 wine-fixedsys-fonts-3.0.1-1.el7.noarch.rpm
-rw-rw-r--. 1 ken ken    50788 Jun 10  2018 wine-fonts-3.0.1-1.el7.noarch.rpm
-rw-rw-r--. 1 ken ken   125956 Jun 10  2018 wine-ldap-3.0.1-1.el7.i686.rpm
-rw-rw-r--. 1 ken ken    63008 Jun 10  2018 wine-marlett-fonts-3.0.1-1.el7.noarch.rpm
-rw-rw-r--. 1 ken ken    77912 Jun 10  2018 wine-ms-sans-serif-fonts-3.0.1-1.el7.noarch.rpm
-rw-rw-r--. 1 ken ken    63928 Jun 10  2018 wine-openal-3.0.1-1.el7.i686.rpm
-rw-rw-r--. 1 ken ken    90524 Jun 10  2018 wine-pulseaudio-3.0.1-1.el7.i686.rpm
-rw-rw-r--. 1 ken ken    66116 Jun 10  2018 wine-small-fonts-3.0.1-1.el7.noarch.rpm
-rw-rw-r--. 1 ken ken    77032 Jun 10  2018 wine-symbol-fonts-3.0.1-1.el7.noarch.rpm
-rw-rw-r--. 1 ken ken    51428 Jun 10  2018 wine-systemd-3.0.1-1.el7.noarch.rpm
-rw-rw-r--. 1 ken ken    70108 Jun 10  2018 wine-system-fonts-3.0.1-1.el7.noarch.rpm
-rw-rw-r--. 1 ken ken   157560 Jun 10  2018 wine-tahoma-fonts-3.0.1-1.el7.noarch.rpm
-rw-rw-r--. 1 ken ken    52472 Jun 10  2018 wine-tahoma-fonts-system-3.0.1-1.el7.noarch.rpm
-rw-rw-r--. 1 ken ken    84056 Jun 10  2018 wine-twain-3.0.1-1.el7.i686.rpm
-rw-rw-r--. 1 ken ken    63628 Jun 10  2018 wine-wingdings-fonts-3.0.1-1.el7.noarch.rpm
-rw-rw-r--. 1 ken ken    51076 Jun 10  2018 wine-wingdings-fonts-system-3.0.1-1.el7.noarch.rpm
This installes wine 32 bit version 3.0.1 It runs the old Windoze programs I am using.

Ken

p.s. If you are interested I have uploaded a tar of these files to my Mega account. PM me and I will provide you with a link. Same offer to anyone else who might be interested. No guarantees of course.

rklrkl
Posts: 75
Joined: 2005/10/22 22:06:04
Location: U.K.

Re: Transaction Check Error: /usr/lib64/libSPIRV-Tools-opt.so ... conflicts with ...

Post by rklrkl » 2019/09/29 11:55:20

I have the same conflict issue as everyone else it seems i.e. vulkan is installed from base and then a "yum install wine" tries to pull in spirv-tools-libs from epel, which has file conflicts with vulkan.

What's equally frustrating is that you can't remove vulkan from your CentOS 7 system because it would trash a ton of parent packages that depend on it, such as the entire MATE desktop, chunks of GNOME, the Steam client, some video players like VLC and mpv and the list goes on...

I think the mistake here is probably in the packaging of the vulkan RPM. I guess because it was a base package, they decided to bundle in /usr/lib64/libSPIRV-Tools.so and
/usr/lib64/libSPIRV-Tools-opt.so, but what they should have done is create a separate base spirv-tools-libs package (which is what EPEL have ended up having to do instead), included the libraries in that and have the vulkan package depend on spirv-tools-libs. That way, EPEL's wine could have just depended on base spirv-tools-libs as well and there'd be no conflicts.

I've no idea where you "officially" report this packaging conflict though....

StevenD57
Posts: 8
Joined: 2019/09/24 04:17:23

Re: Transaction Check Error: /usr/lib64/libSPIRV-Tools-opt.so ... conflicts with [SOLVED]

Post by StevenD57 » 2019/10/04 18:21:27

I just created a new virtual machine today with centos 7 to see if this problem still exists.
It seems that the spirv-tools-libs-2019.1-1.el7.x86_64.rpm has been updated to spirv-tools-libs-2019.1-4.el7.x86_64.rpm and the difference in the rpm contents is that the libSPIRV-Tools-opt.so file has been removed so it no longer conflicts with the same file in the vulkan-1.1.97.0-1.el7.x86_64.rpm

So it seems that this problem has been solved by the folks who do the packaging of spirv-tools-libs rpm in the epel repo.

Post Reply