Bug 1767422 - - nothing provides module(platform:f30) needed by module gimp:2.10:3020190614215426:a5b0195c-0.x86_64
Summary: - nothing provides module(platform:f30) needed by module gimp:2.10:3020190614...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gimp
Version: 31
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Nils Philippsen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-10-31 12:32 UTC by Mohammed Arafa
Modified: 2024-07-01 13:55 UTC (History)
9 users (show)

Fixed In Version: gimp-2.10.14-3.fc31 gimp-2.10.14-3.fc30
Clone Of:
Environment:
Last Closed: 2020-01-21 01:38:27 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Mohammed Arafa 2019-10-31 12:32:13 UTC
Description of problem:
whenever i run dnf after the upgrade from fc30 to fc31 i get this error message (harmless as far as i can tell but worried me at first)

  - nothing provides module(platform:f30) needed by module gimp:2.10:3020190614215426:a5b0195c-0.x86_64

Version-Release number of selected component (if applicable):


How reproducible:
everytime

Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 customercare 2019-11-27 23:43:22 UTC
Same happens on F30 after an upgrade from F29:


# dnf erase nazguhl
Probleme mit modularen Abhängigkeiten:

 Problem 1: conflicting requests
  - nothing provides module(platform:f31) needed by module gimp:2.10:3120191106095052:f636be4b-0.x86_64
 Problem 2: conflicting requests
  - nothing provides module(platform:f31) needed by module meson:latest:3120191009081836:dc56099c-0.x86_64
 Problem 3: conflicting requests
  - nothing provides module(platform:f31) needed by module ninja:latest:3120190304180949:f636be4b-0.x86_64
Kein Treffer für Argument: nazguhl
Keine Pakete zum Entfernen markiert.
Abhängigkeiten sind aufgelöst.
Nichts zu tun.
Fertig.


Sidenot: And I never instructed the systemupgrade to add modularity to my installation, it just did.

Comment 2 customercare 2019-11-27 23:46:16 UTC
BTW: I never ordered it to install gimp at all, I use Krita. Means: something went completly wrong on the upgrade process.

Comment 3 customercare 2019-11-27 23:48:55 UTC
And the problems go on and on... I removed gimp from the system, but i still get the error message, about the F31 module for gimp.

[root@eve ]# dnf erase gimp
Probleme mit modularen Abhängigkeiten:

 Problem 1: conflicting requests
  - nothing provides module(platform:f31) needed by module gimp:2.10:3120191106095052:f636be4b-0.x86_64
 Problem 2: conflicting requests
  - nothing provides module(platform:f31) needed by module meson:latest:3120191009081836:dc56099c-0.x86_64
 Problem 3: conflicting requests
  - nothing provides module(platform:f31) needed by module ninja:latest:3120190304180949:f636be4b-0.x86_64
Abhängigkeiten sind aufgelöst.
========================================================================================================================
 Package                  Architecture    Version                                       Repository                 Size
========================================================================================================================
Entfernen:
 gimp                     x86_64          2:2.10.14-1.module_f30+6995+c35e2138          @updates-modular          109 M
Abhängige Pakete werden entfernt:
 gimp-help-de             noarch          2.10.0-1.fc30                                 @updates                   62 M
Nicht benötigte Abhängigkeiten werden entfernt:
 gimp-help                noarch          2.10.0-1.fc30                                 @updates                   61 M
 libmypaint               x86_64          1.4.0-1.fc30                                  @updates                  721 k
 mypaint-brushes          noarch          1.3.0-3.fc30                                  @fedora                   3.3 M

Transaktionsübersicht
========================================================================================================================
Entfernen  5 Pakete

Freigegebener Speicherplatz: 237 M
Ist dies in Ordnung? [j/N]: j
Transaktionsüberprüfung wird ausgeführt
Transaktionsprüfung war erfolgreich.
Transaktion wird getestet
Transaktionstest war erfolgreich.
Transaktion wird ausgeführt
  Vorbereitung läuft    :                                                                                           1/1 
  Löschen               : gimp-help-de-2.10.0-1.fc30.noarch                                                         1/5 
  Löschen               : gimp-help-2.10.0-1.fc30.noarch                                                            2/5 
  Löschen               : gimp-2:2.10.14-1.module_f30+6995+c35e2138.x86_64                                          3/5 
  Löschen               : mypaint-brushes-1.3.0-3.fc30.noarch                                                       4/5 
  Löschen               : libmypaint-1.4.0-1.fc30.x86_64                                                            5/5 
  Ausgeführtes Scriptlet: libmypaint-1.4.0-1.fc30.x86_64                                                            5/5 
  Überprüfung läuft     : gimp-2:2.10.14-1.module_f30+6995+c35e2138.x86_64                                          1/5 
  Überprüfung läuft     : gimp-help-2.10.0-1.fc30.noarch                                                            2/5 
  Überprüfung läuft     : gimp-help-de-2.10.0-1.fc30.noarch                                                         3/5 
  Überprüfung läuft     : libmypaint-1.4.0-1.fc30.x86_64                                                            4/5 
  Überprüfung läuft     : mypaint-brushes-1.3.0-3.fc30.noarch                                                       5/5 

Entfernt:
  gimp-2:2.10.14-1.module_f30+6995+c35e2138.x86_64  gimp-help-de-2.10.0-1.fc30.noarch    gimp-help-2.10.0-1.fc30.noarch 
  libmypaint-1.4.0-1.fc30.x86_64                    mypaint-brushes-1.3.0-3.fc30.noarch 

Fertig.
[root@eve ]# dnf erase test
Probleme mit modularen Abhängigkeiten:

 Problem 1: conflicting requests
  - nothing provides module(platform:f31) needed by module gimp:2.10:3120191106095052:f636be4b-0.x86_64
 Problem 2: conflicting requests
  - nothing provides module(platform:f31) needed by module meson:latest:3120191009081836:dc56099c-0.x86_64
 Problem 3: conflicting requests
  - nothing provides module(platform:f31) needed by module ninja:latest:3120190304180949:f636be4b-0.x86_64

Comment 4 customercare 2019-11-28 00:17:26 UTC
dnf-data package introduced the stream modules to the system:

[root@eve etc]# cd /etc/dnf/modules.d
[root@eve modules.d]# ll
insgesamt 28
-rw-r--r--. 1 root root 51 27. Nov 22:37 ant.module
-rw-r--r--. 1 root root 53 27. Nov 22:37 gimp.module
-rw-r--r--. 1 root root 48 28. Nov 00:31 libgit2.module
-rw-r--r--. 1 root root 54 27. Nov 22:37 maven.module
-rw-r--r--. 1 root root 57 27. Nov 22:37 meson.module
-rw-r--r--. 1 root root 57 27. Nov 22:37 ninja.module
-rw-r--r--. 1 root root 55 27. Nov 22:37 scala.module
[root@eve modules.d]# rpm -qa|grep scala
thai-scalable-waree-fonts-0.6.5-5.fc30.noarch
thai-scalable-fonts-common-0.6.5-5.fc30.noarch
[root@eve modules.d]# cat scala.module 
[scala]
name=scala
stream=2.10
profiles=
state=enabled

[root@eve modules.d]# rpm -qf /etc/dnf/modules.d
dnf-data-4.2.11-2.fc30.noarch

BUT:

The streamdata you see abovem is not inside the package:

[root@eve modules.d]# rpm -ql dnf-data
/etc/dnf
/etc/dnf/aliases.d
/etc/dnf/dnf.conf
/etc/dnf/modules.d
/etc/dnf/modules.defaults.d
/etc/dnf/plugins
/etc/dnf/protected.d
/etc/dnf/protected.d/dnf.conf
/etc/dnf/vars
/etc/libreport/events.d/collect_dnf.conf
/etc/logrotate.d/dnf
/usr/lib/tmpfiles.d/dnf.conf
/usr/share/doc/dnf
/usr/share/doc/dnf/AUTHORS
/usr/share/doc/dnf/README.rst
/usr/share/licenses/dnf
/usr/share/licenses/dnf/COPYING
/usr/share/licenses/dnf/PACKAGE-LICENSING
/usr/share/man/man5/dnf.conf.5.gz
/var/lib/dnf
/var/lib/dnf/groups.json
/var/lib/dnf/history
/var/lib/dnf/yumdb
/var/log/dnf.librepo.log
/var/log/dnf.log
/var/log/dnf.plugin.log
/var/log/dnf.rpm.log
/var/log/hawkey.log

some script must have downloaded it.

Comment 5 customercare 2019-11-28 00:22:20 UTC
editing the x.module file and switching to "disable" the modules, prevents further messages. 

Question is, are those files mandatory now or can they be removed?

Comment 6 Mohammed Arafa 2019-11-30 03:49:14 UTC
thanks 
i found /etc/dnf/modules.d/gimp.module with the date of may 5
contents are
[gimp]
name=gimp
stream=2.10
profiles=
state=enabled

removing it removed the error.

Comment 7 Fedora Update System 2020-01-14 01:43:10 UTC
gimp-2.10.14-3.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-cffdc435a6

Comment 8 Fedora Update System 2020-01-14 02:48:18 UTC
gimp-2.10.14-3.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-ffb693694c

Comment 9 Fedora Update System 2020-01-21 01:38:27 UTC
gimp-2.10.14-3.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.

Comment 10 Fedora Update System 2020-01-22 01:14:03 UTC
gimp-2.10.14-3.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.

Comment 11 djraymond1 2020-04-25 04:06:44 UTC
Here same happening while I try to upgrade from f31 to f32.

sudo dnf system-upgrade download --refresh --releasever=32                                                                                                                                                                          ✔ 
Before you continue ensure that your system is fully upgraded by running "dnf --refresh upgrade". Do you want to continue [y/N]: y
Fedora Modular 32 - x86_64                                                                                                                                                                                    19 kB/s |  14 kB     00:00    
Fedora Modular 32 - x86_64 - Updates                                                                                                                                                                          68 kB/s |  16 kB     00:00    
Fedora 32 - x86_64 - Updates                                                                                                                                                                                  27 kB/s |  17 kB     00:00    
Fedora 32 - x86_64 - Updates                                                                                                                                                                                 2.0  B/s | 257  B     02:05    
Fedora 32 - x86_64                                                                                                                                                                                           228  B/s |  14 kB     01:03    
google-chrome                                                                                                                                                                                                9.6 kB/s | 1.3 kB     00:00    
keybase                                                                                                                                                                                                      6.3 kB/s | 3.3 kB     00:00    
packages-microsoft-com-prod                                                                                                                                                                                   11 kB/s | 3.0 kB     00:00    
RPM Fusion for Fedora 32 - Free - Updates                                                                                                                                                                    2.3 kB/s | 3.0 kB     00:01    
RPM Fusion for Fedora 32 - Free                                                                                                                                                                               23 kB/s |  14 kB     00:00    
RPM Fusion for Fedora 32 - Nonfree - Updates                                                                                                                                                                 2.8 kB/s | 2.9 kB     00:01    
RPM Fusion for Fedora 32 - Nonfree                                                                                                                                                                            17 kB/s |  14 kB     00:00    
Modular dependency problem:

 Problem: conflicting requests
  - nothing provides module(platform:f31) needed by module gimp:2.10:3120191106095052:f636be4b-0.x86_64
Dependencies resolved.

Comment 12 Josef Ridky 2020-04-27 06:19:39 UTC
Unfortunately, no upgrade can solve this issue.

You'd have to remove modular gimp, disable modular repository and install gimp from f31/f32 RPM repo.

This is "broken by modularity design" ...

Comment 13 Jiannan Liu 2020-05-20 01:29:46 UTC
Hi, I had similar issue with gimp while upgrading from f31 to f32 and I confirm setting it to disable in /etc/dnf/modules.d/gimp.module works.

Could you please add this workaround to F32 common bugs page (https://fedoraproject.org/wiki/Common_F32_bugs)? I have seen other people asked this elsewhere and hope it would save people a little time. Thanks!

Comment 14 Rick Richardson 2020-10-30 15:53:46 UTC
It is that time. Unfortunately,

  - nothing provides module(platform:f30) needed by module gimp:2.10:3020190614215426:a5b0195c-0.x86_64

It rebooted, and OS upgrade was there for a minute or so but then it rebooted a second
time and I was still at F31.  I had to:

https://bugzilla.redhat.com/show_bug.cgi?id=1767422

# dnf remove gimp
# vi /etc/dnf/modules.d/gimp.module
state=disabled

Then it worked.

Comment 15 Red Hat Bugzilla 2023-09-14 05:45:14 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days

Comment 16 zlouis321 2024-01-24 02:43:39 UTC Comment hidden (spam)
Comment 17 Rice 2024-03-14 10:03:01 UTC Comment hidden (spam)

Note You need to log in before you can comment on or make changes to this bug.