由于 libreoffice-help-zh-tw,无法在全新 24.04 安装中使用 apt 安装任何软件包

由于 libreoffice-help-zh-tw,无法在全新 24.04 安装中使用 apt 安装任何软件包

我以前从未使用过 Linux,刚刚安装了 Ubuntu 24.04。

编辑:安装时我使用了 ZFS 文件系统。

在安装结束时,我收到一个错误弹出窗口unable to securely remove '/usr/share/libreoffice/help/zh-TW/text/swriter/00/stylesmenu.html.dpkg-tmp': Invalid exchange,但我可以单击“确定”,系统正常重新启动,并且我能够正常登录。

我想启用 SSH,因此我尝试运行此命令:sudo apt install openssh-server 但是,由于某种原因,有些包也需要删除:

The following additional packages will be installed:
  ncurses-term openssh-sftp-server ssh-import-id
Suggested packages:
  molly-guard monkeysphere ssh-askpass
The following packages will be REMOVED:
  libreoffice-help-zh-tw
The following NEW packages will be installed:
  ncurses-term openssh-server openssh-sftp-server ssh-import-id

但这总是失败:

Fetched 752 kB in 0s (1,505 kB/s)        
Requesting to save current system state
Successfully saved as "autozsys_18acft"
Preconfiguring packages ...
(Reading database ... 231711 files and directories currently installed.)
Removing libreoffice-help-zh-tw (1:7.3.7-0ubuntu0.22.04.4) ...
dpkg: error processing package libreoffice-help-zh-tw (--remove):
 unable to securely remove '/usr/share/libreoffice/help/zh-TW/text/swriter/00/stylesmenu.html.dpkg-tmp':
 Invalid exchange
dpkg: too many errors, stopping
Errors were encountered while processing:
 libreoffice-help-zh-tw
Processing was halted because there were too many errors.

无论我尝试安装什么包都会发生此错误,因为它总是尝试删除 libreoffice 包。

我尝试使用以下方法卸载 libreoffice:

sudo apt-get remove --purge "libreoffice*"
sudo apt-get clean
sudo apt-get autoremove

但这会产生与上述相同的错误。

我能够从 Ubuntu 软件(从侧边栏)更新 Firefox 以及安装 VSCode,所以它似乎只与 apt 相关。

有任何想法吗?

编辑:我尝试按照评论的建议手动删除引用的文件,但遗憾的是“无效交换”错误也阻止了这一操作:

cjones@control:~/Desktop$ sudo mv /usr/share/libreoffice/help/zh-TW/text/swriter/00/stylesmenu.html.dpkg-tmp ~/
mv: cannot stat '/usr/share/libreoffice/help/zh-TW/text/swriter/00/stylesmenu.html.dpkg-tmp': Invalid exchange
cjones@control:~/Desktop$ sudo rm /usr/share/libreoffice/help/zh-TW/text/swriter/00/stylesmenu.html.dpkg-tmp
rm: cannot remove '/usr/share/libreoffice/help/zh-TW/text/swriter/00/stylesmenu.html.dpkg-tmp': Invalid exchange

答案1

根据结果google.com/search?q=zfs+Invalid+exchange
这似乎是 zfs 中的一个内部错误;
可能是由硬件问题触发的;驱动器、电缆或接口硬件。

该故障可能仅与该文件有关,例如磁盘上的故障块。

重命名可能是一种短期补救措施,
mv ...改为当前名称以外的其他名称
- 然后运行apt并查看它对情况有何影响。

相关内容