Ubuntu 19.10 上 libreoffice-common 的依赖问题

Ubuntu 19.10 上 libreoffice-common 的依赖问题

每当我尝试升级我的系统时(apt update && apt upgrade -y

我明白了:

Check if you are using third party repositories.
If so disable them, since they are a common source of problems.
Furthermore run the following command in a Terminal:
 apt-get install -f

Transaction failed: The package system is broken
 The following packages have unmet dependencies:

libreoffice-core: Depends: libreoffice-common (> 1:6.3.2) but it is not installed
                  Depends: libnspr4 (>= 2:4.9-2~) but 2:4.21-2build1 is installed
                  Depends: libnss3 (>= 2:3.16) but 2:3.45-1ubuntu2 is installed
libreoffice-pdfimport: Depends: libreoffice-common (= 1:6.3.2-0ubuntu2) but it is not installed
libreoffice-style-breeze: Depends: libreoffice-common (= 1:6.3.2-0ubuntu2) but it is not installed
libreoffice-style-colibre: Depends: libreoffice-common (= 1:6.3.2-0ubuntu2) but it is not installed
libreoffice-style-elementary: Depends: libreoffice-common (= 1:6.3.2-0ubuntu2) but it is not installed
libreoffice-style-tango: Depends: libreoffice-common (= 1:6.3.2-0ubuntu2) but it is not installed

我该如何解决这个问题?这非常令人沮丧。我尝试过自动清理、自动移除等各种操作,但不知道我到底在做什么。

ls -la /etc/apt/sources.list.d/节目

-rw-r--r-- 1 root root  189 Jan 17  2019 brave-browser.list.save
-rw-r--r-- 1 root root  111 Nov  1 15:42 brave-browser-release-bionic.list
-rw-r--r-- 1 root root  111 Oct 29 21:07 brave-browser-release-bionic.list.distUpgrade
-rw-r--r-- 1 root root  111 Nov  1 15:42 brave-browser-release-bionic.list.save
-rw-r--r-- 1 root root  101 Nov  1 15:42 cordova-ubuntu-ubuntu-ppa-bionic.list
-rw-r--r-- 1 root root  101 Oct 29 21:07 cordova-ubuntu-ubuntu-ppa-bionic.list.distUpgrade
-rw-r--r-- 1 root root  101 Nov  1 15:42 cordova-ubuntu-ubuntu-ppa-bionic.list.save
-rw-r--r-- 1 root root  304 Nov  1 15:42 cwchien-ubuntu-gradle-bionic.list
-rw-r--r-- 1 root root  304 Oct 29 21:07 cwchien-ubuntu-gradle-bionic.list.distUpgrade
-rw-r--r-- 1 root root  304 Nov  1 15:42 cwchien-ubuntu-gradle-bionic.list.save
-rw-r--r-- 1 root root  166 Nov  1 15:42 gezakovacs-ubuntu-ppa-xenial.list
-rw-r--r-- 1 root root  166 Oct 29 21:07 gezakovacs-ubuntu-ppa-xenial.list.distUpgrade
-rw-r--r-- 1 root root  166 Nov  1 15:42 gezakovacs-ubuntu-ppa-xenial.list.save
-rw-r--r-- 1 root root  189 Nov  1 15:42 google-chrome.list
-rw-r--r-- 1 root root  221 Oct 29 21:07 google-chrome.list.distUpgrade
-rw-r--r-- 1 root root  190 Nov  1 15:42 google-chrome.list.save
-rw-r--r-- 1 root root  225 Nov  1 15:42 graphics-drivers-ubuntu-ppa-bionic.list
-rw-r--r-- 1 root root  225 Oct 29 21:07 graphics-drivers-ubuntu-ppa-bionic.list.distUpgrade
-rw-r--r-- 1 root root  225 Nov  1 15:42 graphics-drivers-ubuntu-ppa-bionic.list.save
-rw-r--r-- 1 root root  208 Nov  1 15:42 graphics-drivers-ubuntu-ppa-xenial.list
-rw-r--r-- 1 root root  208 Oct 29 21:07 graphics-drivers-ubuntu-ppa-xenial.list.distUpgrade
-rw-r--r-- 1 root root  208 Nov  1 15:42 graphics-drivers-ubuntu-ppa-xenial.list.save
-rw-r--r-- 1 root root  161 Nov  1 15:42 libreoffice-ubuntu-ppa-disco.list
-rw-r--r-- 1 root root  163 Oct 29 21:07 libreoffice-ubuntu-ppa-disco.list.distUpgrade
-rw-r--r-- 1 root root  163 Nov  1 15:42 libreoffice-ubuntu-ppa-disco.list.save
-rw-r--r-- 1 root root   68 Nov  1 15:42 libreoffice-ubuntu-ppa-eoan.list
-rw-r--r-- 1 root root  164 Nov  1 15:42 linrunner-ubuntu-tlp-xenial.list
-rw-r--r-- 1 root root  164 Oct 29 21:07 linrunner-ubuntu-tlp-xenial.list.distUpgrade
-rw-r--r-- 1 root root  164 Nov  1 15:42 linrunner-ubuntu-tlp-xenial.list.save
-rw-r--r-- 1 root root  200 Nov  1 15:42 maarten-fonville-ubuntu-android-studio-bionic.list
-rw-r--r-- 1 root root  200 Oct 29 21:07 maarten-fonville-ubuntu-android-studio-bionic.list.distUpgrade
-rw-r--r-- 1 root root  200 Nov  1 15:42 maarten-fonville-ubuntu-android-studio-bionic.list.save
-rw-r--r-- 1 root root  176 Nov  1 15:42 nodesource.list
-rw-r--r-- 1 root root  176 Oct 29 21:07 nodesource.list.distUpgrade
-rw-r--r-- 1 root root  176 Nov  1 15:42 nodesource.list.save
-rw-r--r-- 1 root root  169 Nov  1 15:42 oguzhaninan-ubuntu-stacer-disco.list
-rw-r--r-- 1 root root  169 Oct 29 21:07 oguzhaninan-ubuntu-stacer-disco.list.distUpgrade
-rw-r--r-- 1 root root  169 Nov  1 15:42 oguzhaninan-ubuntu-stacer-disco.list.save
-rw-r--r-- 1 root root  219 Nov  1 15:42 opera-stable.list
-rw-r--r-- 1 root root  219 Oct 29 21:07 opera-stable.list.distUpgrade
-rw-r--r-- 1 root root  219 Nov  1 15:42 opera-stable.list.save
-rw-r--r-- 1 root root   78 Nov  1 15:42 playonlinux.list
-rw-r--r-- 1 root root   78 Oct 29 21:07 playonlinux.list.distUpgrade
-rw-r--r-- 1 root root   78 Nov  1 15:42 playonlinux.list.save
-rw-r--r-- 1 root root   90 Nov  1 15:42 skype-stable.list
-rw-r--r-- 1 root root   90 Oct 29 21:07 skype-stable.list.distUpgrade
-rw-r--r-- 1 root root   90 Nov  1 15:42 skype-stable.list.save
-rw-r--r-- 1 root root  193 Nov  1 15:42 slack.list
-rw-r--r-- 1 root root  225 Oct 29 21:07 slack.list.distUpgrade
-rw-r--r-- 1 root root  193 Nov  1 15:42 slack.list.save
-rw-r--r-- 1 root root 1575 Nov  1 15:42 teamviewer.list
-rw-r--r-- 1 root root 1575 Oct 29 21:07 teamviewer.list.distUpgrade
-rw-r--r-- 1 root root 1509 Dec  8  2018 teamviewer.list.dpkg-dist
-rw-r--r-- 1 root root 1575 Nov  1 15:42 teamviewer.list.save
-rw-r--r-- 1 root root  189 Nov  1 15:42 ubuntu-desktop-ubuntu-ubuntu-make-bionic.list
-rw-r--r-- 1 root root  189 Oct 29 21:07 ubuntu-desktop-ubuntu-ubuntu-make-bionic.list.distUpgrade
-rw-r--r-- 1 root root  189 Nov  1 15:42 ubuntu-desktop-ubuntu-ubuntu-make-bionic.list.save
-rw-r--r-- 1 root root  175 Nov  1 15:42 ubuntu-sdk-team-ubuntu-ppa-bionic.list
-rw-r--r-- 1 root root  175 Oct 29 21:07 ubuntu-sdk-team-ubuntu-ppa-bionic.list.distUpgrade
-rw-r--r-- 1 root root  175 Nov  1 15:42 ubuntu-sdk-team-ubuntu-ppa-bionic.list.save
-rw-r--r-- 1 root root  175 Nov  1 15:42 videolan-ubuntu-master-daily-disco.list
-rw-r--r-- 1 root root  175 Oct 29 21:07 videolan-ubuntu-master-daily-disco.list.distUpgrade
-rw-r--r-- 1 root root  175 Nov  1 15:42 videolan-ubuntu-master-daily-disco.list.save
-rw-r--r-- 1 root root  175 Nov  1 15:42 videolan-ubuntu-stable-daily-disco.list
-rw-r--r-- 1 root root  175 Oct 29 21:07 videolan-ubuntu-stable-daily-disco.list.distUpgrade
-rw-r--r-- 1 root root  175 Nov  1 15:42 videolan-ubuntu-stable-daily-disco.list.save
-rw-r--r-- 1 root root  227 Nov  1 15:42 vscode.list
-rw-r--r-- 1 root root  227 Oct 29 21:07 vscode.list.distUpgrade
-rw-r--r-- 1 root root  227 Nov  1 15:42 vscode.list.save
-rw-r--r-- 1 root root  312 Nov  1 15:42 webupd8team-ubuntu-java-bionic.list
-rw-r--r-- 1 root root  312 Oct 29 21:07 webupd8team-ubuntu-java-bionic.list.distUpgrade
-rw-r--r-- 1 root root  312 Nov  1 15:42 webupd8team-ubuntu-java-bionic.list.save
-rw-r--r-- 1 root root  178 Nov  1 15:42 wireshark-dev-ubuntu-stable-xenial.list
-rw-r--r-- 1 root root  178 Oct 29 21:07 wireshark-dev-ubuntu-stable-xenial.list.distUpgrade
-rw-r--r-- 1 root root  178 Nov  1 15:42 wireshark-dev-ubuntu-stable-xenial.list.save
-rw-r--r-- 1 root root  168 Nov  1 15:42 xorg-edgers-ubuntu-ppa-bionic.list
-rw-r--r-- 1 root root  168 Oct 29 21:07 xorg-edgers-ubuntu-ppa-bionic.list.distUpgrade
-rw-r--r-- 1 root root  168 Nov  1 15:42 xorg-edgers-ubuntu-ppa-bionic.list.save
$ sudo apt install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  libreoffice-common
The following NEW packages will be installed:
  libreoffice-common
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
48 not fully installed or removed.
Need to get 0 B/34.6 MB of archives.
After this operation, 94.3 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 300444 files and directories currently installed.)
Preparing to unpack .../libreoffice-common_1%3a6.3.2-0ubuntu2_all.deb ...
Unpacking libreoffice-common (1:6.3.2-0ubuntu2) ...
dpkg: error processing archive /var/cache/apt/archives/libreoffice-common_1%3a6.3.2-0ubuntu2_all.deb (--unpack):
 unable to open '/usr/lib/libreoffice/share/gallery/personas/dark/preview.png.dpkg-new': Operation not permitted
rmdir: failed to remove '/var/lib/libreoffice/share/prereg/': No such file or directory
rmdir: failed to remove '/var/lib/libreoffice/share/': No such file or directory
rmdir: failed to remove '/var/lib/libreoffice/program/': No such file or directory
rmdir: failed to remove '/var/lib/libreoffice': No such file or directory
rmdir: failed to remove '/var/lib/libreoffice': No such file or directory
Errors were encountered while processing:
 /var/cache/apt/archives/libreoffice-common_1%3a6.3.2-0ubuntu2_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

apt-缓存策略 libreoffice-common

libreoffice-common:
  Installed: (none)
  Candidate: 1:6.3.2-0ubuntu2
  Version table:
     1:6.3.2-0ubuntu2 500
        500 http://dk.archive.ubuntu.com/ubuntu eoan/main amd64 Packages
        500 http://dk.archive.ubuntu.com/ubuntu eoan/main i386 Packages
        500 http://ppa.launchpad.net/libreoffice/ppa/ubuntu eoan/main amd64 Packages
        500 http://ppa.launchpad.net/libreoffice/ppa/ubuntu eoan/main i386 Packages

答案1

今天早上我刚刚运行apt get update && apt get upgrade,就安装成功了。很奇怪。

答案2

尝试

apt update

进而

apt upgrade --fix-broken --fix-missing

它可能会解决您的一些问题。如果没有,请提供更多信息,例如来源、来自 /var/log/apt/* 的日志以及您是如何达到这一点的...

PS 总是跑到apt moo最后......XD

相关内容