opentrep requires: libsoci_mysql.so.4.0()(64bit)

Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: centos.mirror.lstn.net
* centos-ceph-nautilus: centos.mirror.lstn.net
* centos-nfs-ganesha28: centos.mirror.lstn.net
* centos-sclo-rh: centos.mirror.lstn.net
* centos-sclo-sclo: centos.mirror.lstn.net
* centos-virt-xen-epel: fedora-epel.mirror.lstn.net
* epel: fedora-epel.mirror.lstn.net
* extras: centos.mirror.lstn.net
* updates: centos.mirror.lstn.net
Resolving Dependencies
--> Running transaction check
---> Package opentrep.x86_64 0:0.07.1-2.el7 will be updated
--> Processing Dependency: opentrep(x86-64) = 0.07.1-2.el7 for package: python3-opentrep-0.07.1-2.el7.x86_64
---> Package opentrep.x86_64 0:0.07.4-1.el7 will be an update
--> Processing Dependency: libboost_date_time.so.1.69.0()(64bit) for package: opentrep-0.07.4-1.el7.x86_64
--> Processing Dependency: libboost_filesystem.so.1.69.0()(64bit) for package: opentrep-0.07.4-1.el7.x86_64
--> Processing Dependency: libboost_iostreams.so.1.69.0()(64bit) for package: opentrep-0.07.4-1.el7.x86_64
--> Processing Dependency: libboost_locale.so.1.69.0()(64bit) for package: opentrep-0.07.4-1.el7.x86_64
--> Processing Dependency: libboost_program_options.so.1.69.0()(64bit) for package: opentrep-0.07.4-1.el7.x86_64
--> Processing Dependency: libboost_python27.so.1.69.0()(64bit) for package: opentrep-0.07.4-1.el7.x86_64
--> Processing Dependency: libboost_random.so.1.69.0()(64bit) for package: opentrep-0.07.4-1.el7.x86_64
--> Processing Dependency: libboost_regex.so.1.69.0()(64bit) for package: opentrep-0.07.4-1.el7.x86_64
--> Processing Dependency: libboost_serialization.so.1.69.0()(64bit) for package: opentrep-0.07.4-1.el7.x86_64
--> Processing Dependency: libboost_system.so.1.69.0()(64bit) for package: opentrep-0.07.4-1.el7.x86_64
--> Processing Dependency: libsoci_core.so.4.0()(64bit) for package: opentrep-0.07.4-1.el7.x86_64
--> Processing Dependency: libsoci_mysql.so.4.0()(64bit) for package: opentrep-0.07.4-1.el7.x86_64
--> Processing Dependency: libsoci_sqlite3.so.4.0()(64bit) for package: opentrep-0.07.4-1.el7.x86_64
--> Running transaction check
---> Package boost169-date-time.x86_64 0:1.69.0-2.el7 will be installed
---> Package boost169-filesystem.x86_64 0:1.69.0-2.el7 will be installed
---> Package boost169-iostreams.x86_64 0:1.69.0-2.el7 will be installed
---> Package boost169-locale.x86_64 0:1.69.0-2.el7 will be installed
--> Processing Dependency: boost169-chrono(x86-64) = 1.69.0-2.el7 for package: boost169-locale-1.69.0-2.el7.x86_64
--> Processing Dependency: boost169-thread(x86-64) = 1.69.0-2.el7 for package: boost169-locale-1.69.0-2.el7.x86_64
--> Processing Dependency: libboost_chrono.so.1.69.0()(64bit) for package: boost169-locale-1.69.0-2.el7.x86_64
--> Processing Dependency: libboost_thread.so.1.69.0()(64bit) for package: boost169-locale-1.69.0-2.el7.x86_64
---> Package boost169-program-options.x86_64 0:1.69.0-2.el7 will be installed
---> Package boost169-python2.x86_64 0:1.69.0-2.el7 will be installed
---> Package boost169-random.x86_64 0:1.69.0-2.el7 will be installed
---> Package boost169-regex.x86_64 0:1.69.0-2.el7 will be installed
---> Package boost169-serialization.x86_64 0:1.69.0-2.el7 will be installed
---> Package boost169-system.x86_64 0:1.69.0-2.el7 will be installed
---> Package opentrep.x86_64 0:0.07.1-2.el7 will be updated
--> Processing Dependency: opentrep(x86-64) = 0.07.1-2.el7 for package: python3-opentrep-0.07.1-2.el7.x86_64
---> Package opentrep.x86_64 0:0.07.4-1.el7 will be an update
--> Processing Dependency: libsoci_core.so.4.0()(64bit) for package: opentrep-0.07.4-1.el7.x86_64
--> Processing Dependency: libsoci_mysql.so.4.0()(64bit) for package: opentrep-0.07.4-1.el7.x86_64
--> Processing Dependency: libsoci_sqlite3.so.4.0()(64bit) for package: opentrep-0.07.4-1.el7.x86_64
--> Running transaction check
---> Package boost169-chrono.x86_64 0:1.69.0-2.el7 will be installed
---> Package boost169-thread.x86_64 0:1.69.0-2.el7 will be installed
---> Package opentrep.x86_64 0:0.07.1-2.el7 will be updated
--> Processing Dependency: opentrep(x86-64) = 0.07.1-2.el7 for package: python3-opentrep-0.07.1-2.el7.x86_64
---> Package opentrep.x86_64 0:0.07.4-1.el7 will be an update
--> Processing Dependency: libsoci_core.so.4.0()(64bit) for package: opentrep-0.07.4-1.el7.x86_64
--> Processing Dependency: libsoci_mysql.so.4.0()(64bit) for package: opentrep-0.07.4-1.el7.x86_64
--> Processing Dependency: libsoci_sqlite3.so.4.0()(64bit) for package: opentrep-0.07.4-1.el7.x86_64
--> Finished Dependency Resolution
Error: Package: opentrep-0.07.4-1.el7.x86_64 (epel)
           Requires: libsoci_mysql.so.4.0()(64bit)
Error: Package: opentrep-0.07.4-1.el7.x86_64 (epel)
           Requires: libsoci_core.so.4.0()(64bit)
Error: Package: opentrep-0.07.4-1.el7.x86_64 (epel)
           Requires: libsoci_sqlite3.so.4.0()(64bit)
Error: Package: python3-opentrep-0.07.1-2.el7.x86_64 (@epel)
           Requires: opentrep(x86-64) = 0.07.1-2.el7
           Removing: opentrep-0.07.1-2.el7.x86_64 (@epel)
               opentrep(x86-64) = 0.07.1-2.el7
           Updated By: opentrep-0.07.4-1.el7.x86_64 (epel)
               opentrep(x86-64) = 0.07.4-1.el7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Status: 
Closed (fixed)

Comments

Ilia's picture
Submitted by Ilia on Mon, 01/20/2020 - 07:11

Hi,

This looks like dependency issue propagated by EPEL repos itself. I'm also seeing it on my install.

This should be reported as a bug to EPEL repo's maintainer. It's not something we can support. Sorry.

Ilia's picture
Submitted by Ilia on Mon, 01/20/2020 - 07:13

I have just given a quick try on Fedora 31 Server - it doesn't have this issue. It should be surely EPEL issue.

bislinks's picture
Submitted by bislinks on Tue, 01/21/2020 - 07:07 Pro Licensee

Resolved it by running ...

sudo yum remove soci*
sudo yum --enablerepo=epel-testing install soci*
sudo yum install opentrep
Ilia's picture
Submitted by Ilia on Tue, 01/21/2020 - 07:16

Okay, thanks for the feedback.

Enabling test repos is not something what we would recommend anyway. Using testing repos, confirms that it's the bug in the stable EPEL repo, for these particular packages.

By the way, you could disable testing repos now, in the future, you will get back to getting updates for installed packages, from stable repo.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.