FS#55152 - [qemu] qemu-system-* missing libcacard.so.0

Attached to Project: Arch Linux
Opened by Jozef (lathanderjkgmail.com) - Tuesday, 15 August 2017, 11:43 GMT
Last edited by Anatol Pomozov (anatolik) - Friday, 18 August 2017, 22:01 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tobias Powalowski (tpowa)
Anatol Pomozov (anatolik)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

qemu-system-x86_64: error while loading shared libraries: libcacard.so.0: cannot open shared object file: No such file or directory


Something must change in recet update, after install libcacard works fine.

This task depends upon

Closed by  Anatol Pomozov (anatolik)
Friday, 18 August 2017, 22:01 GMT
Reason for closing:  Fixed
Additional comments about closing:  qemu-2.9.0-3
Comment by Alexander Schnaidt (Namarrgon) - Tuesday, 15 August 2017, 13:04 GMT
The last update to spice removed the libcacard dependency:
https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/spice&id=7cc06ab31a6ebe2f9dcd2ee50f5249526771445e

If this was intentional then the qemu package needs to be rebuilt or the libcacard dependency added to qemu directly.
Comment by Eric Blau (eblau) - Tuesday, 15 August 2017, 15:53 GMT
I hit this issue as well. In my case, I had the libcacard package installed already, but after updating yesterday (14 August 2017), pacman told me that libcacard was no longer used by any installed package. (I assume this was because of the removal from spice which Alexander notes.) I removed the package and realized today that qemu would not start with the error in the bug details above. Reinstalling libcacard fixed the problem.
Comment by Jozef (lathanderjkgmail.com) - Tuesday, 15 August 2017, 16:38 GMT
same, i also remove unused package.
Comment by Jan de Groot (JGC) - Wednesday, 16 August 2017, 08:08 GMT
This change was intentional, as spice doesn't link to libcacard.so, it only uses some headers during build.
qemu should include libcacard in depends.
Comment by Anatol Pomozov (anatolik) - Wednesday, 16 August 2017, 20:06 GMT
I added libcacard dependency to qemu-2.9.0-3 and pushed this package to [testing]. Please test it.

Loading...