Requires: libjson-c.so.2()(64bit)

Latest response

Hellooooo!!

I ran a yum update on a RHEL 6.6 system and I am getting the following error:

       Requires: libjson-c.so.2()(64bit)

You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

I tried the suggestions with no good results and I looked online and can't find anything. Below is more details on the error:

--> Processing Dependency: libjson-c.so.2()(64bit) for package: libreport-plugin-ureport-2.0.9-24.el6.x86_64
---> Package libreport-python.x86_64 0:2.0.9-24.el6 will be an update
--> Processing Dependency: libjson-c.so.2()(64bit) for package: libreport-python-2.0.9-24.el6.x86_64
--> Finished Dependency Resolution
Error: Package: libreport-cli-2.0.9-24.el6.x86_64 (rhel-x86_64-server-6)
Requires: libjson-c.so.2()(64bit)
Error: Package: libreport-plugin-rhtsupport-2.0.9-24.el6.x86_64 (rhel-x86_64-server-6)
Requires: libjson-c.so.2()(64bit)
Error: Package: libreport-plugin-logger-2.0.9-24.el6.x86_64 (rhel-x86_64-server-6)
Requires: libjson-c.so.2()(64bit)
Error: Package: libreport-plugin-ureport-2.0.9-24.el6.x86_64 (rhel-x86_64-server-6)
Requires: libjson-c.so.2()(64bit)
Error: Package: libreport-2.0.9-24.el6.x86_64 (rhel-x86_64-server-6)
Requires: libjson-c.so.2()(64bit)
Error: Package: libreport-compat-2.0.9-24.el6.x86_64 (rhel-x86_64-server-6)
Requires: libjson-c.so.2()(64bit)
Error: Package: libreport-plugin-kerneloops-2.0.9-24.el6.x86_64 (rhel-x86_64-server-6)
Requires: libjson-c.so.2()(64bit)
Error: Package: libreport-plugin-reportuploader-2.0.9-24.el6.x86_64 (rhel-x86_64-server-6)
Requires: libjson-c.so.2()(64bit)
Error: Package: libreport-python-2.0.9-24.el6.x86_64 (rhel-x86_64-server-6)
Requires: libjson-c.so.2()(64bit)
Error: Package: libreport-plugin-mailx-2.0.9-24.el6.x86_64 (rhel-x86_64-server-6)
Requires: libjson-c.so.2()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

What is libjson-c.so.2()(64bit). I can't find it anywhere on the system, YUM, or Online. Can someone come to the rescue of this NOOB :-)

Here is the list that won't install:

abrt-2.0.8-34.el6.x86_64 from rhel-x86_64-server-6
abrt-addon-ccpp-2.0.8-34.el6.x86_64 from rhel-x86_64-server-6
abrt-addon-kerneloops-2.0.8-34.el6.x86_64 from rhel-x86_64-server-6
abrt-addon-python-2.0.8-34.el6.x86_64 from rhel-x86_64-server-6
abrt-cli-2.0.8-34.el6.x86_64 from rhel-x86_64-server-6
abrt-libs-2.0.8-34.el6.x86_64 from rhel-x86_64-server-6
abrt-python-2.0.8-34.el6.x86_64 from rhel-x86_64-server-6
abrt-tui-2.0.8-34.el6.x86_64 from rhel-x86_64-server-6
libreport-2.0.9-24.el6.x86_64 from rhel-x86_64-server-6
libreport-cli-2.0.9-24.el6.x86_64 from rhel-x86_64-server-6
libreport-compat-2.0.9-24.el6.x86_64 from rhel-x86_64-server-6
libreport-filesystem-2.0.9-24.el6.x86_64 from rhel-x86_64-server-6
libreport-plugin-kerneloops-2.0.9-24.el6.x86_64 from rhel-x86_64-server-6
libreport-plugin-logger-2.0.9-24.el6.x86_64 from rhel-x86_64-server-6
libreport-plugin-mailx-2.0.9-24.el6.x86_64 from rhel-x86_64-server-6
libreport-plugin-reportuploader-2.0.9-24.el6.x86_64 from rhel-x86_64-server-6
libreport-plugin-rhtsupport-2.0.9-24.el6.x86_64 from rhel-x86_64-server-6
libreport-plugin-ureport-2.0.9-24.el6.x86_64 from rhel-x86_64-server-6
libreport-python-2.0.9-24.el6.x86_64 from rhel-x86_64-server-6
satyr-0.18-1.el6.x86_64 from epel

Responses

Hi Jose,

On a test system of mine:

rpm -q --whatprovides 'libjson-c.so.2()(64bit)'
json-c-0.11-12.el6.x86_64

This package is available from the rhel-x86_64-server-6 repo. I see in the output that you're using the EPEL repo, and I see that this repo has an older version of json-c; see http://dl.fedoraproject.org/pub/epel/6/SRPMS/repoview/json-c.html. As for satyr, RHEL has satyr-0.16-2.el6, which is older than "satyr-0.18-1.el6.x86_64 from epel", as you mentioned. I can't see satyr in EPEL, but I think this might be the root cause. I suggest you get rid of this stray satyr package and try again.

Radek

satyr used to be in the EPEL repo but has now been removed because it conflicts with RHEL 6.7. I believe they should remove jason-c as well but maybe this was overlooked?

Yeah, I think so, although it's an older version than the one in base RHEL so it should be harmless. Still, a bug against the EPEL repo ought to be filed.

Filed: https://bugzilla.redhat.com/show_bug.cgi?id=1248000

Great, thanks!

Thank you guys. I'll try removing the Satyr package.

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.