Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrading to Fedora 24 #13

Open
andreimaxim opened this issue Jun 23, 2016 · 1 comment
Open

Upgrading to Fedora 24 #13

andreimaxim opened this issue Jun 23, 2016 · 1 comment

Comments

@andreimaxim
Copy link

andreimaxim commented Jun 23, 2016

Note: I don't think this is a bug with the infinality-ultimate-fedora project, it's more like an upgrade issue but I'm documenting here the steps that I had to make for the upgrade to work.

The upgrade to Fedora 24 after installing the infinality packages is broken. The /var/log/dnf.log shows the following error:

dnf.exceptions.Error: Transaction check error:
  file /etc/fonts/conf.d/README from install of fontconfig-2.11.94-6.fc24.x86_64 conflicts with file from package fontconfig-infinality-ultimate-2.11.94-4.fc23.i686
  file /etc/fonts/conf.d/49-sansserif.conf from install of fontconfig-2.11.94-6.fc24.x86_64 conflicts with file from package fontconfig-infinality-ultimate-2.11.94-4.fc23.i686

I resolved this problem replacing the infinality-ultimate packages with the standard ones:

$ sudo dnf install --allowerasing cairo freetype

If you see that the infinality-ultimate packages are used (they shouldn't) then disable the repo with the following command:

sudo dnf config-manager --set-disabled infinality-ultimate

In my specific case, I wasn't able to replace fontconfig package due to the error above, so I had to manually remove it and re-install it:

$ sudo rpm --nodeps -e fontconfig-infinality-ultimate

(You might get a message from RPM saying there are two packages installed, one for i686 and one for x86_64, remove them both). Download the fontconfig-2.11.94 RPM and use rpm -Uhv to install it. The upgrade progress should work after that.

For completeness' sake, I also had to download the RPMFusion RPMs for Fedora 24 before attempting the upgrade otherwise some dependencies could not be resolved.

@keszybz
Copy link

keszybz commented Jun 26, 2016

It's a problem with fontconfig-infinality-ultimate, nothing that dnf can do about. It cannot have file conflicts with system packages. This will break upgrades.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants