我什么都试过了。
几乎每一个堆叠溢出的答案,我仍然不能删除MySQL
下面的包已经自动安装,不再需要了:libdbi-perl libterm perl使用‘apt自动删除’来删除它们。以下软件包将被删除: mysql-server-5.5* 0升级,0新安装,1删除和0未升级。1未完全安装或拆卸。在此操作之后,将释放32.5MB的磁盘空间。你想继续吗?Y/n (读取数据库.当前安装的25587个文件和目录)删除mysql-server-5.5 (5.5.47-0+deb8u1)未能停止mysql.service:单元mysql.service未加载。调用-rc.d: initscript mysql,操作“停止”失败。dpkg:错误处理包mysql-server-5.5 (--清除):已安装的子进程预删除脚本返回错误退出状态5未能停止mysql.service:单元mysql.service未加载。调用-rc.d: initscript mysql,操作“停止”失败。启动mysql.service失败:单元mysql.service无法加载:没有这样的>文件或目录。调用-rc.d: initscript mysql,操作"start“失败。dpkg:清理时出错:子进程安装后安装脚本返回错误退出状态6在处理过程中遇到错误: mysql-server-5.5 E: subprocess /usr/bin/dpkg返回一个错误代码(1)
这正变成一场噩梦。我搜索了地狱和回来,我尝试了我发现的一切,从清除包,自动清理,自动删除,删除目录,关闭服务等。
我还是会犯错误。
我正在认真考虑一个干净的安装。
发布于 2016-02-11 05:27:33
基本上,这意味着某个东西扰乱了一个安装/删除脚本。
在/var/lib/dpkg/info/中签入名为mysql-server的脚本
我有:
mysql-server-5.5.conffiles mysql-server-5.5.config mysql-server-5.5.list mysql-server-5.5.md5sums mysql-server-5.5.postinst mysql-server-5.5.postrm mysql-server-5.5.preinst mysql-server-5.5.prerm mysql-server-5.5.templates mysql-server-core-5.5.list mysql-server-core-5.5.md5sums mysql-server.list mysql-server.md5sums
将退出0添加到脚本.prerm和.postrm的顶部,在第一行#!/bin/bash之后
那么你应该能够做一个apt-get purge mysql-server
这可能会在您的系统上留下一些悬空文件,所以请尝试再次运行包安装过程,然后正确地清除它们,这应该会删除所有内容。
https://stackoverflow.com/questions/35319393
复制相似问题