Re: Force package install using yum?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jul 1, 2020 at 11:17 AM Jeffrey Walton <noloader@xxxxxxxxx> wrote:
>
> Hi Everyone,
>
> I have a CentOS 7 box that's refusing a rpm update. I suspect it has
> something to do with SCL enabled. The 'yum update' output is shown
> below.
>
> I need to force this package to install. I don't give a damn about the
> log files. I need that server patched since it is forward facing.
>
> How do I force the package installation?
>
> Thanks in advance.
>
> ====================
>
> Running transaction
>   Updating   : httpd24-httpd-2.4.34-18.el7.x86_64                           1/2
> Error unpacking rpm package httpd24-httpd-2.4.34-18.el7.x86_64
> error: unpacking of archive failed on file
> /opt/rh/httpd24/root/etc/httpd/logs: cpio: rename
> httpd24-httpd-2.4.34-15.el7.x86_64 was supposed to be removed but is not!
>   Verifying  : httpd24-httpd-2.4.34-15.el7.x86_64                           1/2
>   Verifying  : httpd24-httpd-2.4.34-18.el7.x86_64                           2/2
> Failed:
>   httpd24-httpd.x86_64 0:2.4.34-15.el7   httpd24-httpd.x86_64 0:2.4.34-18.el7

You can try using rpm(8) directly to install the package, which allows
for skipping a particular path from the cpio archive; in this case:

# dnf download httpd24-httpd
# rpm -Uhv httpd24-httpd*.rpm --excludepath=/opt/rh/httpd24/root/etc/httpd/logs

I'm not sure if that helps, but it's worth trying.

If it doesn't, you can always forcefully install the package like so:
# rpm --force /path/to/package.rpm

But that's obviously not guaranteed to work (correctly).  Then there
are the --no* CLI options to rpm(8) (e.g. --nofiles) which you can try
as well, but I'm not familiar with those very much (yet).

Other than that, this seems like a problem with the package itself, so
if it doesn't "magically" resolve itself after a while (e.g. with the
next httpd24 update), you can always file a bug here:
https://bugzilla.redhat.com/enter_bug.cgi?product=softwarecollections.org

Good luck!


-- 
Michal Domonkos / RPM Software Engineer & SST Lead / Red Hat, Inc.

_______________________________________________
Yum mailing list
Yum@xxxxxxxxxxxxxxxxx
http://lists.baseurl.org/mailman/listinfo/yum



[Index of Archives]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux