打算通过yum安装软件,发展之前有软件残骸。使用yum remove也无效,使用rpm -e也无法删除这个软件包(这个软件包已经损坏)。
错误信息:
Running Transaction
Error in PREUN scriptlet in rpm package hadoop-hdfs-namenode
hadoop-hdfs-namenode-2.0.0+1475-1.cdh4.4.0.p0.23.el6.x86_64 was supposed to be removed but is not!
Failed:
hadoop-hdfs-namenode.x86_64 0:2.0.0+1475-1.cdh4.4.0.p0.23.el6
Complete!
Error in PREUN scriptlet in rpm package hadoop-hdfs-namenode
hadoop-hdfs-namenode-2.0.0+1475-1.cdh4.4.0.p0.23.el6.x86_64 was supposed to be removed but is not!
Failed:
hadoop-hdfs-namenode.x86_64 0:2.0.0+1475-1.cdh4.4.0.p0.23.el6
Complete!
解决:
删除rpm包的时候不调用卸载脚本:
sudo rpm -e hadoop-hdfs-namenode.x86_64 0:2.0.0+1475-1.cdh4.4.0.p0.23.el6 --noscripts
PS. 我使用" yum --setopt=tsflags=noscripts remove hadoop-hdfs-namenode.x86_64 0:2.0.0+1475-1.cdh4.4.0.p0.23.el6" 这个命令卸载没有生效。
--end
(未生效)
yum --setopt=tsflags=noscripts remove hadoop-hdfs-namenode.x86_64 0:2.0.0+1475-1.cdh4.4.0.p0.23.el6
相关推荐
如果你使用RPM(Red Hat Package Manager)或yum(Yellowdog Updater, Modified)工具来安装MySQL,卸载时需要特别注意,因为简单地使用`rpm -e`或`yum remove`可能无法完全清除所有相关的配置文件和数据。...
在Linux操作系统中,`yum`(Yellowdog Updater, Modified)和`rpm`(Red Hat Package Manager)是两种重要的包管理工具,它们对于系统管理和软件安装至关重要。在最小化安装Linux后,通常需要手动配置`yum`源以便...
该文件包含了:python-iniparse-0.4-9.el7.noarch.rpm、python-urlgrabber-3.10-8.el7.noarch.rpm、yum-3.4.3-158.el7.centos.noarch.rpm、yum-metadata-parser-1.1.4-10.el7.x86_64.rpm、yum-plugin-fastestmirror-...
yum-4.7.0-4.el8.noarch.rpm lrzsz-0.12.20-43.el8.x86_64.rpm libnsl-2.28-164.el8.i686.rpm libnsl-2.28-164.el8.x86_64.rpm yum-utils-4.0.21-3.el8.noarch.rpm vim-minimal-8.0.1763-16.el8.x86_64.rpm python3-...
离线安装包,亲测可用
`yum`是基于RPM(Red Hat Package Manager)的,它解决了依赖关系问题,使得用户可以方便地安装、升级和删除软件,而无需手动解决各个软件包之间的依赖关系。在Red Hat 5.5这样的旧版本中,`yum`是系统维护和更新的...
如果命令能够正确执行,不显示任何错误,并列出可用的软件包,那么恭喜你,`yum`已经成功重装。 然而,要注意的是,不处理依赖关系可能会导致系统不稳定。在实际操作中,你应该先解决所有必要的依赖,再进行RPM包的...
在Linux系统中,`yum`(Yellowdog Updater, Modified)和`rpm`(Red Hat Package Manager)是两种常见的软件管理工具。`yum`是基于`rpm`的前端程序,它提供了一种更加方便的方式来安装、更新和删除系统中的软件包。 ...
总结来说,`yum`是Linux系统中不可或缺的包管理工具,而`yum-3.2.29-40.el6.centos.noarch.rpm`和`yum-3.2.29-30.el6.noarch.rpm`是针对CentOS 6的特定版本,它们的更新可能包含了错误修复、功能改进和安全更新。...
描述中提到"在Linux中的yum经常用不了,这是安装yum所需的所有rpm包",暗示可能遇到的问题可能是由于服务器不可达、网络中断或`yum`仓库配置错误导致的。在这种情况下,我们可以先下载`yum`及其依赖的`rpm`包,然后...
[root@XAYQ-Test2 opt]# rpm -ivh yum-3.2.29-40.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm error: Failed dependencies: yum-metadata-parser >= 1.1.0 is needed by yum-3.2.29...
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-150.el7.centos.noarch.rpm wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm wget ...
然而,这个版本默认并不包含`yum`,因此需要手动安装相关的rpm包来启用这个功能。下面将详细介绍如何安装这些rpm包以及它们各自的作用。 首先,我们来看看提供的rpm包列表: 1. `yum-3.2.29-81.el6.centos.noarch....
使用`createrepo`时,你需要在存放RPM包的目录下运行该命令,之后`yum`就能识别这个目录为一个有效的软件仓库。 总结来说,这个压缩包提供了配置`yum`源所需的基础设施。通过`vsftpd`建立FTP服务器来存储和分发RPM...
libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm python-2.7.5-86.el7.x86_64.rpm python-backports-1.0-8.el7.x86_64.rpm python-backports-ssl_match_hostname-3.5.0.1-1.el7....yum-utils-1.1.31-52.el7.noarch.rpm
这个"redhat7-yum-rpm完整包.rar"是为RHEL 7或CentOS 7设计的一个离线安装包集合,它包含了通过YUM(Yellowdog Updater, Modified)进行软件管理所需的所有RPM(Red Hat Package Manager)包。RPM是一种用于安装、...
在"arm64重装yum所需要的rpm包,centos7"这个场景中,你可能需要以下关键的RPM包: 1. **base packages**:这些是系统的基本组件,包括`yum-utils`,提供了一些实用工具如`yum-config-manager`,以及`glibc`,是...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
在Linux系统管理中,`yum`(Yellowdog Updater, Modified)是一个强大的包管理器,它使得用户可以方便地在RPM(Red Hat Package Manager)系统上安装、更新和删除软件包。`yum`通过自动处理软件包依赖关系,极大地...