TL;DR: I’m not the only one being partially word-blind.
I had the below while performing a zypper distribution upgrade on "openSUSE Tumbleweed (20160726) (x86_64)"
.
revue:/etc # zypper dist-upgrade ... Detected 2 file conflicts: File /usr/bin/mt from install of mt-st-1.3-1.1.x86_64 (Main Repository (OSS)) conflicts with file from package mt_st-1.3-1.2.x86_64 (@System) File /usr/sbin/stinit from install of mt-st-1.3-1.1.x86_64 (Main Repository (OSS)) conflicts with file from package mt_st-1.3-1.2.x86_64 (@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): no Problem occured during or after installation or removal of packages: Installation aborted by user Please see the above error message for a hint.
Did you see the cause of the error in the above message?
Neither did I.
So I went to the #opensuse-factory IRC channel with this information:
revue:/etc # zypper repos --details # | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service --+-------------------------------------+----------------------------+---------+-----------+---------+----------+--------+----------------------------------------------------------------------------------------+-------- 1 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/tumbleweed/repo/non-oss/ | 2 | download.opensuse.org-oss | Main Repository (OSS) | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/tumbleweed/repo/oss/ | 3 | download.opensuse.org-tumbleweed | Main Update Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/tumbleweed/ | 4 | http-download.opensuse.org-f3ba78e8 | server:monitoring | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/server:/monitoring/openSUSE_Tumbleweed/ | 5 | openSUSE-20150508-0 | openSUSE-20150508-0 | No | ---- | No | 99 | yast2 | cd:///?devices=/dev/disk/by-id/ata-VMware_Virtual_IDE_CDROM_Drive_10000000000000000001 | 6 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/debug/tumbleweed/repo/oss/ | 7 | repo-source | openSUSE-Tumbleweed-Source | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/source/tumbleweed/repo/oss/ | revue:/etc # cat /etc/os-release NAME=openSUSE VERSION="Tumbleweed" VERSION_ID="20160726" PRETTY_NAME="openSUSE Tumbleweed (20160726) (x86_64)" ID=opensuse ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:opensuse:20160726" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org/" ID_LIKE="suse"
There cooloo pointed out both the cause and solution were deceptively simple:
coolo: wiert: zypper remove mt_st ; zypper dup; zypper in mt-st
coolo: the package was incorrectly renamed
My partial word-blindness didn’t spot the difference between mt_st
and mt-st
, but it was indeed renamed.
So here I went:
zypper remove mt_st ; zypper dist-upgrade; zypper install mt-st
Note that strictly zypper install mt-st
isn’t needed on my system as it is part of Base:System
. which means that zypper dist-upgrade
automatically re-installed it.
–jeroen
Filed under: *nix, Linux, openSuSE, Power User, SuSE Linux, Tumbleweed
