免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 14028 | 回复: 30
打印 上一主题 下一主题

请问高手,为什么这几个rpm包都卸载不掉(已经解决) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-11-25 16:27 |只看该作者 |倒序浏览
本帖最后由 sunwenju 于 2010-11-26 18:19 编辑

[root@sun 123]# rpm -qa my*
mysql-server-3.23.54a-11
mysql-3.23.54a-11
mysql-devel-3.23.54a-11
[root@sun 123]# rpm -e mysql-3.23.54a-11
error: Failed dependencies:
        libmysqlclient.so.10 is needed by (installed) mysql-server-3.23.54a-11
        libmysqlclient.so.10 is needed by (installed) perl-DBD-MySQL-2.1021-3
        mysql = 3.23.54a is needed by (installed) mysql-server-3.23.54a-11
        mysql = 3.23.54a is needed by (installed) mysql-devel-3.23.54a-11



我重启了一下电脑,mysql-devel-3.23.54a-11卸掉了
还剩下mysql-server-3.23.54a-11
mysql-3.23.54a-11

怎么都卸不掉,各位帮帮忙呀,谢谢

论坛徽章:
1
天秤座
日期:2014-11-05 16:54:55
2 [报告]
发表于 2010-11-25 16:28 |只看该作者
依赖关系```

论坛徽章:
0
3 [报告]
发表于 2010-11-25 16:30 |只看该作者
需要怎么解决呢?

论坛徽章:
0
4 [报告]
发表于 2010-11-25 16:41 |只看该作者
请问二楼大哥,怎么解决这种依赖关系呢,我现在要卸载掉这个 ,安装新的mysql,我没有基础自己研究着玩呢,希望给我指点指点。

论坛徽章:
0
5 [报告]
发表于 2010-11-25 16:46 |只看该作者
[root@sun 123]# rpm -qa my*
mysql-server-3.23.54a-11
mysql-3.23.54a-11
[root@sun 123]# rpm -e mysql-server-3.23.54a-11
在 mysqld 服务中读取信息时出错:没有那个文件或目录
error: %preun(mysql-server-3.23.54a-11) scriptlet failed, exit status 1

论坛徽章:
0
6 [报告]
发表于 2010-11-25 16:49 |只看该作者
rpm -e --nodeps mysql-server-3.23.54a-11

论坛徽章:
0
7 [报告]
发表于 2010-11-25 16:57 |只看该作者
谢谢 6楼的高手,但还是出错了

[root@sun /]# rpm -e --nodeps mysql-server-3.23.54a-11
在 mysqld 服务中读取信息时出错:没有那个文件或目录
error: %preun(mysql-server-3.23.54a-11) scriptlet failed, exit status 1
[root@sun /]# rpm -e --nodeps mysql-3.23.54a-11
warning: /etc/my.cnf saved as /etc/my.cnf.rpmsave

论坛徽章:
34
亥猪
日期:2015-03-20 13:55:11戌狗
日期:2015-03-20 13:57:01酉鸡
日期:2015-03-20 14:03:56未羊
日期:2015-03-20 14:18:30子鼠
日期:2015-03-20 14:20:14丑牛
日期:2015-03-20 14:20:31辰龙
日期:2015-03-20 14:35:34巳蛇
日期:2015-03-20 14:35:56操作系统版块每日发帖之星
日期:2015-11-06 06:20:00操作系统版块每日发帖之星
日期:2015-11-08 06:20:00操作系统版块每日发帖之星
日期:2015-11-19 06:20:00黄金圣斗士
日期:2015-11-24 10:43:13
8 [报告]
发表于 2010-11-25 17:07 |只看该作者
用升级安装吧

论坛徽章:
0
9 [报告]
发表于 2010-11-25 17:14 |只看该作者
本帖最后由 sunwenju 于 2010-11-25 17:20 编辑

继续错误中

[root@sun /]# rpm -qa my*
mysql-server-3.23.54a-11
[root@sun /]# rpm -e mysql-server-3.23.54a-11
在 mysqld 服务中读取信息时出错:没有那个文件或目录
error: %preun(mysql-server-3.23.54a-11) scriptlet failed, exit status 1
[root@sun /]# rpm -qa my*
mysql-server-3.23.54a-11
[root@sun /]# rpm -e --nodeps mysql-server-3.23.54a-11
在 mysqld 服务中读取信息时出错:没有那个文件或目录
error: %preun(mysql-server-3.23.54a-11) scriptlet failed, exit status 1
[root@sun /]# cd /123/
[root@sun 123]# ls
mysql-3.23.54a-11.i386.rpm              MySQL-python-0.9.1-6.i386.rpm
MySQL-client-5.1.53-1.glibc23.i386.rpm  mysql-server-3.23.54a-11.i386.rpm
mysql-devel-3.23.54a-11.i386.rpm        MySQL-server-5.1.53-1.glibc23.i386.rpm

[root@sun 123]# rpm -Uvh MySQL-server-5.1.53-1.glibc23.i386.rpm
warning: MySQL-server-5.1.53-1.glibc23.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
Preparing...                ########################################### [100%]

******************************************************************
A MySQL server package (mysql-server-3.23.54a-11) is installed.

The current MySQL server package is provided by a different
vendor (Red Hat, Inc.) than MySQL AB, Sun Microsystems, Inc., or Oracle and/or its affiliates.
Some files may be installed to different locations, including log
files and the service startup script in /etc/init.d/.

Upgrading directly from MySQL 3.23 to MySQL 5.1 may not
be safe in all cases.  A manual dump and restore using mysqldump is
recommended.  It is important to review the MySQL manual's Upgrading
section for version-specific incompatibilities.

A manual upgrade is required.

- Ensure that you have a complete, working backup of your data and my.cnf
  files
- Shut down the MySQL server cleanly
- Remove the existing MySQL packages.  Usually this command will
  list the packages you should remove:
  rpm -qa | grep -i '^mysql-'

  You may choose to use 'rpm --nodeps -ev <package-name>' to remove
  the package which contains the mysqlclient shared library.  The
  library will be reinstalled by the MySQL-shared-compat package.
- Install the new MySQL packages supplied by Oracle and/or its affiliates
- Ensure that the MySQL server is started
- Run the 'mysql_upgrade' program

This is a brief description of the upgrade process.  Important details
can be found in the MySQL manual, in the Upgrading section.
******************************************************************
error: %pre(MySQL-server-5.1.53-1.glibc23) scriptlet failed, exit status 1
error:   install: %pre scriptlet failed (2), skipping MySQL-server-5.1.53-1.glibc23
[root@sun 123]#

论坛徽章:
0
10 [报告]
发表于 2010-11-25 17:53 |只看该作者
继续错误中

[root@sun /]# rpm -qa my*
mysql-server-3.23.54a-11
[root@sun /]# rpm -e mysql-server ...
sunwenju 发表于 2010-11-25 17:14



    rpm -e +选项作用 建议你别卸载 安装升级吧
硬是要卸载的话看看这些 对你有帮助:+--------------------------------+
|          指定选项                  |
+--------------------------------+
|--test       | 卸载测试            |
|--nodeps     | 不检查依赖          |
|--noscripts  | 不执行脚本程序      |
|--notriggers | 不执行触发程序      |
|--allmatches | 卸载所有匹配包      |
|--justdb     | 仅修改数据库        |
+-------------+------------------+
|          通用选项                  |
+--------------------------------+
|-v           | 显示附加信息        |
|--v          | 显示调试信息        |
|--root 目录   | 指定根目录          |
|--rcfile 文件 | 指定RPM资源配置文件|
|--dbpath 目录 | 指定RPM数据库目录  |

参考:http://yuleihome.javaeye.com/blog/202593
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP