Update Conflict for Tumbleweed KDE 20241220 Snapshot

Does anyone get this?

Detected 2 file conflicts:

File /usr/share/man/zh_CN/man1/free.1.gz
  from install of
     procps-lang-4.0.5-1.1.noarch (openSUSE-Tumbleweed-Oss)
  conflicts with file from package
     man-pages-zh_CN-1.6.4.0-1.3.noarch (@System)

File /usr/share/man/zh_CN/man8/vmstat.8.gz
  from install of
     procps-lang-4.0.5-1.1.noarch (openSUSE-Tumbleweed-Oss)
  conflicts with file from package
     man-pages-zh_CN-1.6.4.0-1.3.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): no

Problem occurred during or after installation or removal of packages:
Installation has been aborted as directed.
History:
 - ABORT request: 
Please see the above error message for a hint.

I decided to do sudo zypper al 'procps*' for now. I’ll wait for a solution.

That package did not come from any repository currently on your system. There’s your problem. Remove that package and install the one from Factory.

Good luck!

But it does.

zypper se -s man-pages-zh_CN
Loading repository data...
Reading installed packages...

S  | Name            | Type    | Version     | Arch   | Repository
---+-----------------+---------+-------------+--------+------------------------
i  | man-pages-zh_CN | package | 1.6.4.0-1.3 | noarch | openSUSE-Tumbleweed-Oss

That says it doesn’t. The command you showed, shows that the package by that name is installed, and it shows that it is available on that repo, but it doesn’t show that the one you have installed is the one that’s available.

Try zypper se -vd man-pages-zh_CN

zypper se -vd man-pages-zh_CN
Problem
[packman|https://ftp.fau.de/packman//suse/openSUSE_Tumbleweed/] Failed to retrieve new repository metadata.
History:
 - [packman|https://ftp.fau.de/packman//suse/openSUSE_Tumbleweed/] No permission to write repository cache.

    Note: Repository 'Packman' is out-of-date. You can run 'zypper refresh' as root to update it.
Loading repository data...
Reading installed packages...

S  | Name            | Type    | Version     | Arch   | Repository
---+-----------------+---------+-------------+--------+------------------------
i  | man-pages-zh_CN | package | 1.6.4.0-1.3 | noarch | openSUSE-Tumbleweed-Oss
    name: man-pages-zh_CN

It seems confused. Try to uninstall and reinstall it.

PS that might not fix it, maybe the packages are just broken, but that @System should not say that, if it is from openSUSE-Tumbleweed-Oss, it should say that, like the procps package does.

I decided to just say “yes”

Detected 2 file conflicts:

File /usr/share/man/zh_CN/man1/free.1.gz
  from install of
     procps-lang-4.0.5-1.1.noarch (openSUSE-Tumbleweed-Oss)
  conflicts with file from package
     man-pages-zh_CN-1.6.4.0-1.3.noarch (@System)

File /usr/share/man/zh_CN/man8/vmstat.8.gz
  from install of
     procps-lang-4.0.5-1.1.noarch (openSUSE-Tumbleweed-Oss)
  conflicts with file from package
     man-pages-zh_CN-1.6.4.0-1.3.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): yes

That should be okay. It’s just a man page, with apparently too different versions.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.