由于属于 super-boot-manager 的软件包出现 dpkg 错误,我无法运行更新或运行 $: apt-get remove。运行更新返回:
dpkg: error processing burg-theme-minimal-sir (--configure): subprocess installed post-installation script returned error exit status 1
我尝试单独删除这个包,出现了同样的错误,还尝试删除超级启动管理器,结果返回:
(Reading database ... 225474 files and directories currently installed.)
Removing burg-theme-minimal-sir ...
Generating burg.cfg ...
/usr/sbin/burg-probe: error: cannot stat `/boot/burg/locale'.
No path or device is specified.
Try `/usr/sbin/burg-probe --help' for more information.
dpkg: error processing burg-theme-minimal-sir (--remove):
subprocess installed post-removal script returned error exit status 1
No apport report written because MaxReports is reached already
Removing super-boot-manager ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for hicolor-icon-theme ...
Errors were encountered while processing:
burg-theme-minimal-sir
E: Sub-process /usr/bin/dpkg returned an error code (1)
我现在有点不知所措,谷歌让我失望了。有人遇到过这个问题吗?或者有人知道解决这个问题的方法吗?
答案1
查看错误日志后,我意识到我只需要在 /boot/burg/ 中创建一个语言环境目录。之后一切都很好。如果有人遇到此错误(我假设这是由于我对 burg-manager 的安装不当而导致的),只需运行:sudo mkdir /boot/burg/locale && sudo apt-get remove burg-manager
答案2
输出告诉您,软件包的安装后脚本失败了(dpkg 不能接受失败,因此它只会认为软件包已损坏)。如果我们查看软件包的内容,我们会看到脚本只是运行。从sudo update-burg
您的扩展输出列表来看,似乎由于缺少必需的文件()而导致错误/boot/burg/locale
,这可能是 update-burg 进程失败的原因。
简而言之,除非您做了一些非常具体的事情导致了这个失败,否则似乎您发现了一个错误,并且应该这样报告。
答案3
该错误是因为您的包损坏了:您可以在 Synaptic 包管理器中检查损坏的包。
您有:处理时遇到错误:burg-theme-minimal-sir E:子进程 /usr/bin/dpkg 返回错误代码 (1)
在终端中运行
sudo apt-get autoremove burg-theme-minimal-sir
sudo apt-get 更新
然后,如果您想删除 Super Boot Manager,您可以从程序中进行删除。
但是,如果您想重新安装 SPM,请在终端中输入:
sudo add-apt-repository ppa:ingalex/super-boot-manager
sudo apt-get 更新
sudo apt-get install buc super-boot-manager
希望有所帮助。