On 05/12/2018 11:31 AM, Samuel Sieb wrote:
On 05/11/2018 03:34 PM, ToddAndMargo wrote:
> How do I go about fixing this? I got two FC27 servers I
> am trying to upgrade doing the same thing (same errors):
>
> # dnf system-upgrade download --refresh --releasever=28 --allowerasing
> --best
>
> Error: Transaction check error:
> file /usr/lib64/libjavascriptcoregtk-4.0.so.18 from install of
> webkit2gtk3-jsc-2.20.1-1.fc28.x86_64 conflicts with file from package
> webkitgtk4-jsc-2.20.2-1.fc27.x86_64
The problem is that the name is changed only in F28, so if you have the
same or newer version in F27, the F28 one won't replace it. They both
contain the same files, so they conflict.
From webkit2gtk3-jsc-2.20.1-1.fc28.x86_64:
Provides webkitgtk4-jsc = 2.20.1-1.fc28
Obsoletes webkitgtk4-jsc < 2.20.1-1.fc28
# dnf downgrade webkitgtk4 webkitgtk4-jsc webkitgtk4-plugin-process-gtk2
Fixed it!