I ran routine update of FreeBSD 12.2, but the proces was aborted with an error message about a package, that conflicted with an older version of itself. How is that a problem? I would assume, that this is main goal of updating.
I then searched the forum for solutions and that lead me to try deleting the old package, which did not look right.
Then a post advised to try to install the package from ports instead, which ran for hours, but also aborted on the exact same error message.
What is going on here?
# pkg upgrade
...
[4/285] Installing librsvg2-rust-2.50.2...
pkg: librsvg2-rust-2.50.2 conflicts with librsvg2-2.40.21 (installs files into the same place). Problematic file: /usr/local/bin/rsvg-convert
I then searched the forum for solutions and that lead me to try deleting the old package, which did not look right.
# pkg version | grep librsvg
librsvg2-2.40.21 =
# pkg delete librsvg2
Number of packages to be removed: 137
The operation will free 1 GiB.
Proceed with deinstalling packages? [y/N]: N
Then a post advised to try to install the package from ports instead, which ran for hours, but also aborted on the exact same error message.
# portsnap auto
# portmaster graphics/librsvg2-rust
===> Registering installation for librsvg2-rust-2.50.3_1
Installing librsvg2-rust-2.50.3_1...
pkg-static: librsvg2-rust-2.50.3_1 conflicts with librsvg2-2.40.21 (installs files into the same place). Problematic file: /usr/local/bin/rsvg-convert
*** Error code 1
Stop.
What is going on here?