Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#15156 - Depends on, Required by, and Conflicts with -- problems with kdenetwork, qca, and qca-ossl

Attached to Project: Arch Linux
Opened by Rob (p3nguin) - Wednesday, 17 June 2009, 22:17 GMT
Last edited by Jan de Groot (JGC) - Thursday, 18 June 2009, 07:20 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

kdenetwork depends on qca-ossl and the package info says as much, but qca-ossl conflicts with qca. qca-ossl's info does not reflect the conflict for qca, nor does it say that kdenetwork requires it. qca was installed as a dependency for an earlier version of kdenetwork. Upgrading kdenetwork tries to install qca-ossl as a required dep, but the installed qca package conflicts. The installed version of qca shows that it is "Required By : kdegames kdegraphics kdenetwork ktorrent".


Additional info:
* package version(s)

kdenetwork-4.2.0-3 is installed. qca-2.0.2-1 is installed.
Trying to upgrade to kdenetwork-4.2.4-2, which attempts to install qca-ossl-2.0.0-1.


* config and/or log files etc.

error: could not prepare transaction
error: failed to commit transaction (conflicting files)
qca-ossl: /usr/lib/qt/plugins/crypto/libqca-ossl.so exists in filesystem
Errors occurred, no packages were upgraded.


Steps to reproduce:

Upgrade kdenetwork using pacman: pacman -S kdenetwork
This task depends upon

Closed by  Jan de Groot (JGC)
Thursday, 18 June 2009, 07:20 GMT
Reason for closing:  Not a bug
Comment by Pierre Schmitz (Pierre) - Wednesday, 17 June 2009, 22:27 GMT
Looks like an outdated system. Updating with "pacman -Syu" might just fix this issue.
Comment by Jan de Groot (JGC) - Wednesday, 17 June 2009, 23:35 GMT
Which package owns that file on your filesystem? I can install both qca packages without any conflicts on amd64 here.
Comment by Rob (p3nguin) - Thursday, 18 June 2009, 01:17 GMT
/usr/lib/qt/plugins/crypto/libqca-ossl.so is owned by qca 2.0.1-2

Does qca 2.0.2-1 have that file? If it does, then there is still a conflict.
Comment by Rob (p3nguin) - Thursday, 18 June 2009, 01:46 GMT
bash-3.2$ tar tvf /var/cache/pacman/pkg/qca-2.0.1-2-x86_64.pkg.tar.gz |grep -i ossl
-rwxr-xr-x root/root 417877 2008-07-22 10:50 usr/lib/qt/plugins/crypto/libqca-ossl.so
bash-3.2$

bash-3.2$ tar tvf /var/cache/pacman/pkg/qca-2.0.2-1-x86_64.pkg.tar.gz |grep -i ossl
bash-3.2$


Okay, so the conflict doesn't exist in the newest qca package. As part of upgrading, this still requires attention.

Loading...