Today, when trying to update my Tumbleweed, I got this conflict message:
(...)
Checking for file conflicts: ....................................................................................................................................................[error]
Detected 12 file conflicts:
File /usr/share/calibre/fonts/liberation/LiberationMono-Bold.ttf
from install of
calibre-3.30.0-1.1.x86_64 (Main Repository (OSS))
conflicts with file
/usr/share/fonts/truetype/LiberationMono-Bold.ttf
from package
liberation-fonts-1.07.4-2.1.noarch (@System)
File /usr/share/calibre/fonts/liberation/LiberationMono-BoldItalic.ttf
from install of
calibre-3.30.0-1.1.x86_64 (Main Repository (OSS))
conflicts with file
/usr/share/fonts/truetype/LiberationMono-BoldItalic.ttf
from package
liberation-fonts-1.07.4-2.1.noarch (@System)
File /usr/share/calibre/fonts/liberation/LiberationMono-Italic.ttf
from install of
calibre-3.30.0-1.1.x86_64 (Main Repository (OSS))
conflicts with file
/usr/share/fonts/truetype/LiberationMono-Italic.ttf
from package
liberation-fonts-1.07.4-2.1.noarch (@System)
File /usr/share/calibre/fonts/liberation/LiberationMono-Regular.ttf
from install of
calibre-3.30.0-1.1.x86_64 (Main Repository (OSS))
conflicts with file
/usr/share/fonts/truetype/LiberationMono-Regular.ttf
from package
liberation-fonts-1.07.4-2.1.noarch (@System)
File /usr/share/calibre/fonts/liberation/LiberationSans-Bold.ttf
from install of
calibre-3.30.0-1.1.x86_64 (Main Repository (OSS))
conflicts with file
/usr/share/fonts/truetype/LiberationSans-Bold.ttf
from package
liberation-fonts-1.07.4-2.1.noarch (@System)
File /usr/share/calibre/fonts/liberation/LiberationSans-BoldItalic.ttf
from install of
calibre-3.30.0-1.1.x86_64 (Main Repository (OSS))
conflicts with file
/usr/share/fonts/truetype/LiberationSans-BoldItalic.ttf
from package
liberation-fonts-1.07.4-2.1.noarch (@System)
File /usr/share/calibre/fonts/liberation/LiberationSans-Italic.ttf
from install of
calibre-3.30.0-1.1.x86_64 (Main Repository (OSS))
conflicts with file
/usr/share/fonts/truetype/LiberationSans-Italic.ttf
from package
liberation-fonts-1.07.4-2.1.noarch (@System)
File /usr/share/calibre/fonts/liberation/LiberationSans-Regular.ttf
from install of
calibre-3.30.0-1.1.x86_64 (Main Repository (OSS))
conflicts with file
/usr/share/fonts/truetype/LiberationSans-Regular.ttf
from package
liberation-fonts-1.07.4-2.1.noarch (@System)
File /usr/share/calibre/fonts/liberation/LiberationSerif-Bold.ttf
from install of
calibre-3.30.0-1.1.x86_64 (Main Repository (OSS))
conflicts with file
/usr/share/fonts/truetype/LiberationSerif-Bold.ttf
from package
liberation-fonts-1.07.4-2.1.noarch (@System)
File /usr/share/calibre/fonts/liberation/LiberationSerif-BoldItalic.ttf
from install of
calibre-3.30.0-1.1.x86_64 (Main Repository (OSS))
conflicts with file
/usr/share/fonts/truetype/LiberationSerif-BoldItalic.ttf
from package
liberation-fonts-1.07.4-2.1.noarch (@System)
File /usr/share/calibre/fonts/liberation/LiberationSerif-Italic.ttf
from install of
calibre-3.30.0-1.1.x86_64 (Main Repository (OSS))
conflicts with file
/usr/share/fonts/truetype/LiberationSerif-Italic.ttf
from package
liberation-fonts-1.07.4-2.1.noarch (@System)
File /usr/share/calibre/fonts/liberation/LiberationSerif-Regular.ttf
from install of
calibre-3.30.0-1.1.x86_64 (Main Repository (OSS))
conflicts with file
/usr/share/fonts/truetype/LiberationSerif-Regular.ttf
from package
liberation-fonts-1.07.4-2.1.noarch (@System)
File conflicts happen when two packages attempt to install files with the same name but different contents. If you continue, conflicting files will be replaced losing the previous content.
Continue? [yes/no] (no):
Problem occurred during or after installation or removal of packages:
Installation aborted by user
Please see the above error message for a hint.
So I tried to uninstall the liberations-fonts package, only to discover that it would uninstall LibreOffice too:
cris@PolariSuse ~]$ sudo zypper rm liberation-fonts-1.07.4-2.1.noarch
[sudo] password for root:
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 16 packages are going to be REMOVED:
liberation-fonts libreoffice libreoffice-base libreoffice-calc libreoffice-calc-extensions libreoffice-draw libreoffice-filters-optional libreoffice-impress libreoffice-l10n-en
libreoffice-l10n-it libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-writer libreoffice-writer-extensions
16 packages to remove.
After the operation, 330,1 MiB will be freed.
Continue? [y/n/...? shows all options] (y): n
What is the best way to fix the problem?
Thank you in advance
Cris