rpm卸载软件error preun

这两天,使用ipvsadm -ln总是显示空。

后来,使用strace ipvsadm -ln定位

看来,是ipvsadm模块有问题,卸载了再重新安装吧,结果出现这种问题。

从来没遇到这种问题:

error: %preun(ipvsadm-1.24-6.x86_64) scriptlet failed, exit status 1,只好先找找度娘吧。

其解决方法为加 --noscripts 标记来删除RPM。 --noscripts 相当于 --nopre --nopost --nopreun --nopostun。

执行rpm -e ipvsadm --noscripts后,再也不会报错了,可以重装了。

参考文献:http://blog.163.com/[email protected]/blog/static/2179665201062644427344/

时间: 2024-10-10 23:56:45

rpm卸载软件error preun的相关文章

Linux RPM卸载软件

--allmatches 删除所有匹配指定名称的程序包 --nodeps 忽略软件依赖关系 --test 测试卸载过程 --noscripts 不执行脚本 相关脚本的解释参考RPM自带脚本 原文地址:http://blog.51cto.com/yueyue207/2087393

(转)rpm安装和卸载软件

场景:在Linux中经常需要安装一些rpm软件,但是有时候安装失误就需要卸载这些软件包. 1 过程记录 1.1 安装 rpm -i 需要安装的包文件名 举例如下: rpm -i example.rpm 安装 example.rpm 包: rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息: rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度: 1.2 查看安装完成的软件

rpm安装和卸载软件

1.安装 rpm -i 需要安装的包文件名 举例如下: rpm -i example.rpm 安装 example.rpm 包: rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息: rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度: 2.查看安装完成的软件 [[email protected] zookeeper]# rpm -qa | grep jdkjava-1

安装与卸载软件的方法:rpm、yum工具介绍

安装与卸载软件的方法 rpm工具介绍 yum工具的介绍 搭建yum本地仓库 原文地址:http://blog.51cto.com/13515599/2058807

rpm卸载时的一些选项

RPM包如果制作不当,可能在卸载时产生各种问题导致无法正常卸载. 例如: 出现"error: %preun( ) scriptlet failed, exit status 1 表示rpm的%preun段部分的脚本执行有问题,返回码为1,此时rpm卸载动作会中止,如果想要强制卸载,可以用选项参数 rpm -e xxx --nopreun 类似的,%postun %pre %post 等这些段落中的脚本也可能出现问题,相对应的可以用 --nopostun  --nopre --nopost 这些选

RPM卸载

安全地卸载 rpm卸载软件包,并不是简单地将原来安装的文件逐个删除,那样做的话,可能会出现这样或那样的问题.如,a软件包依靠b软件包做某些工作,若b软件包卸载了,则a软件包就不能正常运行了.rpm为用户安全考虑,会做某些检查,尽可能排除出错的情况. rpm在卸载软件包时,分步骤进行如下操作: 1. 检查依赖(denpendency) 检查依赖的目的,在于确保当前没有所有软件包依赖于当前要卸载的软件包. 2. 执行卸载前触发脚本程式(triggerun) 3. 执行卸载前脚本程式(preunins

rpm卸载包遭遇 specifies multiple packages 错误

使用 rpm删除软件时报错如下: [[email protected]]# rpm -qa |grep -i mysqlmysql-devel-5.0.95-5.el5_9mysql-devel-5.0.95-5.el5_9MySQL-shared-5.5.34-1.rhel5mysql-5.0.95-5.el5_9mysql-server-5.0.95-5.el5_9MySQL-shared-compat-5.5.34-1.rhel5perl-DBD-MySQL-3.0007-2.el5mys

yum安装于卸载软件常见命令

1.使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的. 安装的命令是,yuminstall ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断:        删除的命令是,yum remove ~,同安装一样,yum也会查询数据库,给出解决依赖关系的提示. 其中~代表软件名 1.用YUM安装软件包命令:yuminstall ~ 2.用Y

Linux安装/卸载软件教程

一.源码安装 ./configure #环境检查.生成makefile make #编译 make install #安装 这三条命令是最经典的Linux软件安装,适用于所有发行版 二.软件包管理工具的安装和卸载软件(dpkg和rpm) 软件包形式较源码形式,一是处理了源码对系统平台的兼容性问题,二是一般会打好应用补丁. 目标 命令 说明 dpkg安装 dpkg -i package.deb 也可以用--install dpkg查找 dpkg -l |grep package 下步卸载时需要完整