Closed b0o closed 6 years ago
I've temporarily worked around this by restoring libjson-c.so.2.0.2
from a backup:
sudo cp /.snapshots/@.20180103T180000-0800/usr/lib/libjson-c.so.2.0.2 /usr/lib/
sudo ln -s /usr/lib/libjson-c.so.2.0.2 /usr/lib/libjson-c.so.2
I'm assuming this package just needs to be updated to use the new version of libjson-c
.
The executable /usr/lib/ykfde/worker
does not link against libjson-c.so
:
% objdump -p /usr/lib/ykfde/worker | grep NEEDED
NEEDED libiniparser.so.1
NEEDED libkeyutils.so.1
NEEDED libykpers-1.so.1
NEEDED libyubikey.so.0
NEEDED libsystemd.so.0
NEEDED libc.so.6
Neither does /usr/lib/libykpers-1.so
:
% objdump -p /usr/lib/libykpers-1.so | grep NEEDED
NEEDED libyubikey.so.0
NEEDED libusb-1.0.so.0
NEEDED libpthread.so.0
NEEDED libc.so.6
I guess your package yubikey-personalization
(which provides /usr/lib/libykpers-1.so) is borked. What does pacman -Qi yubikey-personalization
tell you?
I'm using yubikey-personalization-git
:
Name : yubikey-personalization-git
Version : 1.18.0.r19.g0a5ed60-1
Description : Yubico YubiKey Personalization library and tool - git checkout
Architecture : x86_64
URL : https://github.com/Yubico/yubikey-personalization
Licenses : BSD
Groups : None
Provides : ykpers yubikey-personalization
Depends On : libusb yubico-c-client
Optional Deps : None
Required By : mkinitcpio-ykfde-git yubikey-personalization-gui-git
Optional For : None
Conflicts With : ykpers yubikey-personalization
Replaces : None
Installed Size : 199.00 KiB
Packager : Unknown Packager
Build Date : Tue 12 Dec 2017 08:24:27 AM PST
Install Date : Tue 12 Dec 2017 08:24:28 AM PST
Install Reason : Explicitly installed
Install Script : No
Validated By : None
Try to rebuild that first or install yubikey-personalization
from [community]
.
I guess this is fixed? Please reopen if you are still suffering issues.
@eworm-de Yes, rebuilding yubikey-personalization-git
fixed the issue, thank you!
I just ran a pacman update which, among other things, upgraded
json-c
from0.12.1-1
to0.13-1
.During the update, the
mkinitcpio
pacman hook was triggered, which failed with the following output:Here's the full
pacman -Syu
output:Expand
Attempting to install either
mkinitcpio-ykfde
ormkinitcpio-ykfde-git
from the AUR fails with the following output:Expand
Any help would be appreciated. I'm a bit afraid to reboot now in case my existing initramfs doesn't work anymore.