我正在尝试删除作为从到 的fglrx-driver
升级的一部分。运行失败并显示以下消息:wheezy
jessie
apt-get dist-upgrade
fglrx-driver ... dpkg: error processing fglrx-driver (--remove): subprocess installed post-removal script returned error exit status 20 Errors were encountered while processing: fglrx-driver E: Sub-process /usr/bin/dpkg returned an error code (1)
我尝试运行sudo apt-get remove fglrx*
但收到相同的消息。我该如何解决这个问题?我需要以某种方式“卸载”驱动程序吗?如果是这样,怎么办?
答案1
删除了/etc/X11/xorg.conf
,在恢复模式下重新启动,然后就可以了。
答案2
处理此问题的常用方法是检查删除后脚本出了什么问题并根据需要进行编辑。请注意,您可以独立运行删除后脚本。这是一个 shell 脚本,位于/var/lib/dpkg/info
,并且具有 suffic .postrm
。我认为 apt/dpkg 有时会吃掉错误消息,所以你看不到它们。
答案3
你必须删除 xorg 和 xorg.d 上 fglrx 中的文件