[problem help] 安装出现问题,任何命令都无法卸载
Tofloor
poster avatar
Ryan
deepin
2023-11-28 20:12
Author

升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
解压缩后会消耗 0 B 的额外空间。
您希望继续执行吗? [Y/n] y
正在设置 onlyoffice-documentserver (7.5.1-23) ...
ERROR: can't connect to postgressql database
dpkg: 处理软件包 onlyoffice-documentserver (--configure)时出错:
已安装 onlyoffice-documentserver 软件包 post-installation 脚本 子进程返回错误状态 1
正在处理用于 libc-bin (2.35-deepin1) 的触发器 ...
在处理时有错误发生:
onlyoffice-documentserver
E: Sub-process /usr/bin/dpkg returned an error code (1)

因为连接不上数据库,为了卸载软件我还得装个数据库?请高手指点

Reply Favorite View the author
All Replies
神末shenmo
deepin
Spark-App
2023-11-28 20:57
#1

sudo rm /var/lib/dpkg/onlyoffice-documentserver.postinst

Reply View the author
neko
deepin
Ecological co-builder
2023-11-28 21:09
#2

sudo dpkg --debug=777 -P onlyoffice-documentserver

这样就会输出那个报错的文件的路径,然后参考1楼删除报错文件路径,再重新卸载就可以了dpkg -P 包名就是卸载,--debug=777是输出详细报错

Reply View the author
Ryan
deepin
2023-11-28 21:18
#3
neko

sudo dpkg --debug=777 -P onlyoffice-documentserver

这样就会输出那个报错的文件的路径,然后参考1楼删除报错文件路径,再重新卸载就可以了dpkg -P 包名就是卸载,--debug=777是输出详细报错

dpkg -p onlyoffice-documentserver
dpkg-query: 警告: 在解析文件 '/var/lib/dpkg/available' 第 1788 行附近,软件包 'libcap-ng0:amd64' 时:使用了废弃字段 'Revision'
dpkg-query: 警告: 在解析文件 '/var/lib/dpkg/available' 第 2060 行附近,软件包 'libestr0:amd64' 时:使用了废弃字段 'Revision'
dpkg-query: 警告: 在解析文件 '/var/lib/dpkg/available' 第 3568 行附近,软件包 'libtext-iconv-perl' 时:使用了废弃字段 'Revision'
dpkg-query: 软件包 onlyoffice-documentserver 现在不可用

目前卡到这里了

Reply View the author
Ryan
deepin
2023-11-28 21:19
#4
神末shenmo

sudo rm /var/lib/dpkg/onlyoffice-documentserver.postinst

sudo rm /var/lib/dpkg/info/onlyoffice-documentserver.postinst

路径不太一样

Reply View the author
兆兆嘟嘟嘟
deepin
2023-11-28 21:22
#5

你可以看看包内文件在安装目录下还有没?

Reply View the author
jjcui8595
deepin
2023-11-28 22:17
#6

打开 /var/lib/dpkg/status,并查找 onlyoffice-documentserver
从“Package:包名”开始选择,一直到下一个包名开始为止。把这段选择的内容给删除,然后保存文件

Reply View the author
花雨落逝
deepin
2023-11-28 22:20
#7

sudo dpkg -r xxx 强制卸载,xxx替换为实际的包名

Reply View the author
Ryan
deepin
2023-11-28 23:27
#8
花雨落逝

sudo dpkg -r xxx 强制卸载,xxx替换为实际的包名

sudo dpkg -r onlyoffice-documentserver
(正在读取数据库 ... 系统当前共安装有 367033 个文件和目录。)
正在卸载 onlyoffice-documentserver (7.5.1-23) ...
Preparing for shutdown, it can take a lot of time, please wait...Done
Stopping documentserver services...
unlink: 对 '/etc/nginx/conf.d/ds.conf' 调用 unlink 失败: 没有那个文件或目录
dpkg: 处理软件包 onlyoffice-documentserver (--remove)时出错:
已安装 onlyoffice-documentserver 软件包 pre-removal 脚本 子进程返回错误状态 1
正在处理用于 libc-bin (2.35-deepin3) 的触发器 ...
在处理时有错误发生:
onlyoffice-documentserver

Reply View the author