Ralf Corsepius wrote:
On 03/14/2016 07:18 PM, Christian Groessler wrote:
> Hi,
>
> I want to install the 32-bit version of QT on a x86_64 system (for
> Skype, their Linux version seems to be quite outdated).
>
> I'm getting this error:
>
> --------------------------------------
> # dnf install qt.i686
> Last metadata expiration check: 0:10:48 ago on Mon Mar 14 19:03:00 2016.
> Dependencies resolved.
>
================================================================================================================================================================================================================
>
> Package Arch Version Repository
> Size
>
================================================================================================================================================================================================================
>
> Installing:
> krb5-libs i686 1.14.1-1.fc23
> updates 858 k
> openssl-libs i686 1:1.0.2g-2.fc23
> updates 998 k
> qt i686 1:4.8.7-5.fc23 updates 5.0 M
>
> Transaction Summary
>
================================================================================================================================================================================================================
>
> Install 3 Packages
>
> Total size: 6.8 M
> Installed size: 23 M
> Is this ok [y/N]: y
> Downloading Packages:
> [SKIPPED] qt-4.8.7-5.fc23.i686.rpm: Already downloaded
> [SKIPPED] openssl-libs-1.0.2g-2.fc23.i686.rpm: Already downloaded
> [SKIPPED] krb5-libs-1.14.1-1.fc23.i686.rpm: Already downloaded
> Running transaction check
> Transaction check succeeded.
> Running transaction test
> The downloaded packages were saved in cache until the next successful
> transaction.
> You can remove cached packages by executing 'dnf clean packages'.
> Error: Transaction check error:
> file /usr/share/doc/krb5-libs/NOTICE from install of
> krb5-libs-1.14.1-1.fc23.i686 conflicts with file from package
> krb5-libs-1.14-9.fc23.x86_64
> file /usr/share/doc/krb5-libs/README from install of
> krb5-libs-1.14.1-1.fc23.i686 conflicts with file from package
> krb5-libs-1.14-9.fc23.x86_64
> file /usr/share/licenses/krb5-libs/LICENSE from install of
> krb5-libs-1.14.1-1.fc23.i686 conflicts with file from package
> krb5-libs-1.14-9.fc23.x86_64
> file /usr/share/man/man5/k5identity.5.gz from install of
> krb5-libs-1.14.1-1.fc23.i686 conflicts with file from package
> krb5-libs-1.14-9.fc23.x86_64
> file /usr/share/man/man5/k5login.5.gz from install of
> krb5-libs-1.14.1-1.fc23.i686 conflicts with file from package
> krb5-libs-1.14-9.fc23.x86_64
> file /usr/share/man/man5/krb5.conf.5.gz from install of
> krb5-libs-1.14.1-1.fc23.i686 conflicts with file from package
> krb5-libs-1.14-9.fc23.x86_64
>
> Error Summary
> -------------
>
> #
> --------------------------------------
>
>
> Seems to be a problem that 32 and 64 versions of the krb5-libs package
> claim/provide the same file.
>
> Any idea?
Clearly a packaging bug. File a BZ against these packages.
It's not a packaging bug.
Try 'dnf update' first, I'm betting you have an older out-of-date krb5-
libs-1.14-9.fc23.x86_64 currently installed, updated to latest
1.14.1-1.fc23 should fix it.
-- Rex