¿Cómo puedo eliminar un paquete DNF en conflicto después de eliminar un repositorio?

¿Cómo puedo eliminar un paquete DNF en conflicto después de eliminar un repositorio?

Eliminé un repositorio que ya no usaba. Pensé que hice las cosas correctamente al eliminar todos los paquetes proporcionados por ese repositorio antes de eliminar el .repoarchivo con rm. Desgraciadamente, parece que no fue así y PHP no se ha desinstalado correctamente.

Ahora, si escribo sudo dnf install php, tengo el siguiente resultado:

Erreur : 
 Problème: conflicting requests
  - package php-7.4.16-1.fc33.x86_64 requires php-common(x86-64) = 7.4.16-1.fc33, but none of the providers can be installed
  - package php-7.4.11-1.fc33.x86_64 requires php-common(x86-64) = 7.4.11-1.fc33, but none of the providers can be installed
  - package php-common-7.4.16-1.fc33.x86_64 is filtered out by modular filtering
  - package php-common-7.4.11-1.fc33.x86_64 is filtered out by modular filtering
(essayez d’ajouter « --skip-broken » pour ignorer les paquets non installables)

La nota en francés al final me dice que intente agregar --skip-broken, pero tampoco funciona, ya que simplemente ignora la instalación de PHP.

Supongo que tengo que eliminarlo php-commonpara poder reinstalarlo correctamente, pero sudo dnf remove php-commonme dice que no coincide.

¿Cómo puedo eliminarlos phpy php-commonreinstalarlos correctamente?

información relacionada