Yum update doesn't work - processing conflict

Hi,
I have some problems using “yum update”. cron is telling me:
/etc/cron.daily/0yum-daily.cron:

Failed to check for updates with the following error message: 
Failed to build transaction: initscripts conflicts with rockstor-release-3-8.16.el7.x86_64
nut-2.7.2-3.el7.x86_64 requires libipmimonitoring.so.5()(64bit)
nut-2.7.2-3.el7.x86_64 requires libfreeipmi.so.13()(64bit)

And when I run “yum update” manually it ends with:

Error: Package: nut-2.7.2-3.el7.x86_64 (@anaconda/3)
           Requires: libfreeipmi.so.13()(64bit)
           Removing: freeipmi-1.2.9-8.el7.x86_64 (@anaconda/3)
               libfreeipmi.so.13()(64bit)
           Updated By: freeipmi-1.5.7-2.el7.x86_64 (base)
              ~libfreeipmi.so.17()(64bit)
Error: initscripts conflicts with rockstor-release-3-8.16.el7.x86_64
Error: Package: nut-2.7.2-3.el7.x86_64 (@anaconda/3)
           Requires: libipmimonitoring.so.5()(64bit)
           Removing: freeipmi-1.2.9-8.el7.x86_64 (@anaconda/3)
               libipmimonitoring.so.5()(64bit)
           Updated By: freeipmi-1.5.7-2.el7.x86_64 (base)
              ~libipmimonitoring.so.6()(64bit)

Please help me in solving this problem
Thank you in advance
Uli

Can confirm, I have the same messages.

I briefly investigated this problem and yes, we need to 1) build a new set of nut rpms with updated dependencies and 2) a new rockstor-release rpm that doesn’t conflict with the upstream update of initscripts. I apologize for the delay, but will try to fix it asap this week.

@suman

Linking to @m.tuan.p post re the nut rpm issue:

So looks like at least the nut side of things is under way.

1 Like

Thanks @phillxnet. rockstor-release conflict is fixed now. nut-* conflict remains.

Today cronjob executed with success.
Thank you very much for your help.

he guys!

is still get an error message.

[root@wvk-nas ~]# yum update --skip-broken
Loaded plugins: changelog, fastestmirror
Loading mirror speeds from cached hostfile

  • base: mirror.checkdomain.de
  • extras: centos.mirror.net-d-sign.de
  • updates: mirror.fra10.de.leaseweb.net
    Rockstor-Stable | 2.9 kB 00:00:00
    rockstor | 2.9 kB 00:00:00
    Resolving Dependencies
    –> Running transaction check
    —> Package freeipmi.x86_64 0:1.2.9-8.el7 will be updated
    –> Processing Dependency: libfreeipmi.so.13()(64bit) for package: nut-2.7.2-3.el7.x86_64
    –> Processing Dependency: libipmimonitoring.so.5()(64bit) for package: nut-2.7.2-3.el7.x86_64
    —> Package freeipmi.x86_64 0:1.5.7-2.el7 will be an update
    Packages skipped because of dependency problems:
    freeipmi-1.5.7-2.el7.x86_64 from base

but i’m on stable description. are the fixes not merged to stables atm?

Sash

hello, i’ve just run the update from console, with

yum update --skip-broken

and went fine (162 updates). run again as

yum update

and it comes as No packages marked for update

system running

Linux: 4.12.4-1.el7.elrepo.x86_64
RockStor 3.9.1-16

Still see the error on 2 different systems

yum info nut.x86_64

Loaded plugins: changelog, fastestmirror
Loading mirror speeds from cached hostfile

  • base: mirror.23media.de
  • extras: centos.schlundtech.de
  • updates: centosmirror.netcup.net
    Installed Packages
    Name : nut
    Arch : x86_64
    Version : 2.7.2
    Release : 3.el7
    Size : 6.1 M
    Repo : installed
    From repo : anaconda
    Summary : Network UPS Tools
    URL : http://www.networkupstools.org/
    License : GPLv2+ and GPLv3+
    Description : These programs are part of a developing project to monitor the assortment
    : of UPSes that are found out there in the field. Many models have serial
    : ports of some kind that allow some form of state checking. This
    : capability has been harnessed where possible to allow for safe shutdowns,
    : live status tracking on web pages, and more.
    rpm -F freeipmi-1.5.7-2.el7.x86_64.rpm
    error: Failed dependencies:
    libfreeipmi.so.13()(64bit) is needed by (installed) nut-2.7.2-3.el7.x86_64
    libipmimonitoring.so.5()(64bit) is needed by (installed) nut-2.7.2-3.el7.x86_64
    [root@wvk-nas ~]# yum update
    Loaded plugins: changelog, fastestmirror
    Loading mirror speeds from cached hostfile
  • base: ftp.rz.uni-frankfurt.de
  • extras: centos.schlundtech.de
  • updates: centosmirror.netcup.net
    Rockstor-Stable | 2.9 kB 00:00:00
    rockstor | 2.9 kB 00:00:00
    Resolving Dependencies
    –> Running transaction check
    —> Package freeipmi.x86_64 0:1.2.9-8.el7 will be updated
    –> Processing Dependency: libfreeipmi.so.13()(64bit) for package: nut-2.7.2-3.el7.x86_64
    –> Processing Dependency: libipmimonitoring.so.5()(64bit) for package: nut-2.7.2-3.el7.x86_64
    —> Package freeipmi.x86_64 0:1.5.7-2.el7 will be an update
    –> Finished Dependency Resolution
    Error: Package: nut-2.7.2-3.el7.x86_64 (@anaconda/3)
    Requires: libfreeipmi.so.13()(64bit)
    Removing: freeipmi-1.2.9-8.el7.x86_64 (@anaconda/3)
    libfreeipmi.so.13()(64bit)
    Updated By: freeipmi-1.5.7-2.el7.x86_64 (base)
    ~libfreeipmi.so.17()(64bit)
    Error: Package: nut-2.7.2-3.el7.x86_64 (@anaconda/3)
    Requires: libipmimonitoring.so.5()(64bit)
    Removing: freeipmi-1.2.9-8.el7.x86_64 (@anaconda/3)
    libipmimonitoring.so.5()(64bit)
    Updated By: freeipmi-1.5.7-2.el7.x86_64 (base)
    ~libipmimonitoring.so.6()(64bit)
    You could try using --skip-broken to work around the problem
    You could try running: rpm -Va --nofiles --nodigest

While running Rockstor 3.9.0-28 right now

FYI

Centos BUG here also nethsever is affected (of cause)

SOLUTION:

Updated CentOS packages were pushed to to the EPEL repo from the devs, not to the CentOS repo.

  • Be sure EPEL ist installed.
  • Then update NUT: yum --enablerepo=epel update nut
  • Alternativly enable EPEL repo permanetly in/etc/yum.repos.d/epel.repo and update afterwards.

Sash

1 Like

Same problem here - running update from WebUI (small RSS-like icon in header):

Error: initscripts conflicts with rockstor-release-3-8.16.el7.x86_64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Running fresh install of Rockstor version: 3.9.1-0, didn’t activate any of update channels yet - could that be the source of problems here? Or should I try the above solution?

edit: installed from the latest ISO image

Adding info from yum repolist:

Loaded plugins: changelog, fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.upjs.sk
 * epel: ftp.upjs.sk
 * extras: ftp.sh.cvut.cz
 * updates: ftp.upjs.sk
repo id              repo name                                            status
base/x86_64          CentOS-7 - Base                                      10,019
epel/x86_64          Extra Packages for Enterprise Linux 7 - x86_64       12,851
extras/x86_64        CentOS-7 - Extras                                       321
!rockstor            Rockstor 3 - x86_64                                      55
updates/x86_64       CentOS-7 - Updates                                   615+10
repolist: 23,861

Now info from uname -a:

Linux gamadrive 4.10.6-1.el7.elrepo.x86_64 #1 SMP Sun Mar 26 12:19:32 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux

And finally from yum info rockstor:

Loaded plugins: changelog, fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.upjs.sk
 * epel: ftp.upjs.sk
 * extras: ftp.sh.cvut.cz
 * updates: ftp.upjs.sk
Installed Packages
Name        : rockstor
Arch        : x86_64
Version     : 3.9.1
Release     : 0
Size        : 84 M
Repo        : installed
From repo   : anaconda
Summary     : RockStor -- Store Smartly
License     : GPL
Description : RockStor -- Store Smartly