On Fedora 43 (GNOME 47), GNOME Files (nautilus) does not generate thumbnails for common image formats such as JPEG, PNG, GIF, or BMP. Only WebP images generate thumbnails. There are no warnings or errors shown in Nautilus. Investigation shows that Fedora 43 does not ship any image thumbnailer for gdk-pixbuf-based image formats: - No gdk-pixbuf thumbnailer binary exists - No gdk-pixbuf thumbnailer .thumbnailer file exists - `dnf provides '*/thumbnailers/*pixbuf*'` returns only WebP thumbnailers - `/usr/share/thumbnailers` contains only evince, totem, font, office, and webp thumbnailers - `which gdk-pixbuf-thumbnailer` returns nothing - `/usr/libexec/gnome-thumbnail-factory` does not exist - No org.gnome.Thumbnailer1 D-Bus service exists Installing tumbler (XFCE thumbnailer framework) does not restore thumbnails in Nautilus. This appears to be a Fedora 43 packaging regression where GNOME Files is shipped without any thumbnailer capable of handling JPEG/PNG images. Reproducible: Always Steps to Reproduce: 1. Install Fedora 43 Workstation (GNOME). 2. Open GNOME Files (nautilus). 3. Navigate to a directory containing JPEG and PNG images. 4. Observe that images show generic icons instead of thumbnails. 5. Navigate to a directory containing WebP images. 6. Observe that WebP images generate thumbnails. Actual Results: JPEG, PNG, GIF, and BMP images never generate thumbnails. Only WebP images show thumbnails. No error messages are displayed. Expected Results: GNOME Files should generate thumbnails for common image formats such as JPEG and PNG by default. Additional Information: Key diagnostic commands and results: - dnf provides '*/thumbnailers/*pixbuf*' → Only webp-pixbuf.thumbnailer is provided - ls /usr/share/thumbnailers → No gdk-pixbuf or image thumbnailers present - which gdk-pixbuf-thumbnailer → Command not found - Installing tumbler does not restore thumbnails This suggests a missing or removed image thumbnailer package in Fedora 43.
Bug reports for this component on Red Hat Bugzilla are not actively monitored. Please consider reporting your issue directly to GNOME at https://gitlab.gnome.org/GNOME/ to improve the chances that your issue will be resolved. This issue should only be kept open if it: 1. Relates to Fedora packaging or integration with other Fedora components 2. Is required for Fedora release processes, such as blocker bugs and freeze exceptions If this issue isn't needed for either of these two reasons, please: * create an issue with GNOME * add a link to the GNOME issue here * close this issue as CLOSED/UPSTREAM Thank you!
(In reply to Fedora Admin user for bugzilla script actions from comment #1) > Bug reports for this component on Red Hat Bugzilla are not actively > monitored. Please consider reporting your issue directly to GNOME at > https://gitlab.gnome.org/GNOME/ to improve the chances that your issue will > be resolved. This issue should only be kept open if it: > > 1. Relates to Fedora packaging or integration with other Fedora components > 2. Is required for Fedora release processes, such as blocker bugs and freeze > exceptions > > If this issue isn't needed for either of these two reasons, please: > > * create an issue with GNOME > * add a link to the GNOME issue here > * close this issue as CLOSED/UPSTREAM > > Thank you! ---------------- Upstream GNOME issue filed: https://gitlab.gnome.org/GNOME/nautilus/-/issues?show=eyJpaWQiOiI0MDgzIiwiZnVsbF9wYXRoIjoiR05PTUUvbmF1dGlsdXMiLCJpZCI6MjMzMzA0fQ%3D%3D This appears to be a Fedora packaging/integration issue where no image thumbnailer is shipped, but filing upstream per Fedora request.
(In reply to Fedora Admin user for bugzilla script actions from comment #1) > Bug reports for this component on Red Hat Bugzilla are not actively > monitored. Please consider reporting your issue directly to GNOME at > https://gitlab.gnome.org/GNOME/ to improve the chances that your issue will > be resolved. This issue should only be kept open if it: > > 1. Relates to Fedora packaging or integration with other Fedora components > 2. Is required for Fedora release processes, such as blocker bugs and freeze > exceptions > > If this issue isn't needed for either of these two reasons, please: > > * create an issue with GNOME > * add a link to the GNOME issue here > * close this issue as CLOSED/UPSTREAM > > Thank you! ------------------ An upstream GNOME issue was filed as requested: https://gitlab.gnome.org/GNOME/nautilus/-/issues/4083 A GNOME Files (Nautilus) maintainer responded that this is not an upstream issue, stating that packaging and integration problems should be handled by Fedora, and closed the issue accordingly. On Fedora 43, no image thumbnailer package providing gdk-pixbuf-thumbnailer or a corresponding .thumbnailer file is available, and this does not appear to be a Nautilus configuration issue. Based on upstream feedback, requesting that this bug be handled as a Fedora packaging/integration issue
The gdk-pixbuf thumbnailer that lived with the library got removed in gdk-pixbuf2 with this change: Update to 2.43.5, including some major changes in September 2025. glycin-thumbnailer was added to the comps, and to the nautilus Recommends, but neither of those get dragged in on updates. This means that folks that didn't install glycin-thumbnailer manually got no image thumbnailing since F43 was released. Either the glycin-thumbnailer needs to be added to the library package, as was the case for gdk-pixbuf2 and the thumbnailer will get dragged in automatically, or something in the stack needs to require it. The obvious candidate is for nautilus to have a Requires on glycin-thumbnailer. It's a small change as it already indirectly drags the glycin library.
Our position is that failure to install new Recommends is a bug in dnf, https://pagure.io/fedora-workstation/issue/494 It's hard to know how many other new packages might be missing from user systems due to this behavior.
Then... shouldn't this be moved to dnf component?
Could you explain what package is supposed to install what? <https://pagure.io/fedora-workstation/issue/494> claims that nautilus should install glycin-thumbnailer because it Recommands it. But nautilus-49.2-1.fc43 does not have any dependency like that <https://koji.fedoraproject.org/koji/rpminfo?rpmID=45276160>.
(In reply to Petr Pisar from comment #7) > Could you explain what package is supposed to install what? > > <https://pagure.io/fedora-workstation/issue/494> claims that nautilus should > install glycin-thumbnailer because it Recommands it. But > nautilus-49.2-1.fc43 does not have any dependency like that > <https://koji.fedoraproject.org/koji/rpminfo?rpmID=45276160>. Petr is right, the changes in rawhide and F43 were never built. I built them in rawhide and F43, and the Recommends now appear in the metadata: https://koji.fedoraproject.org/koji/rpminfo?rpmID=45574231 https://koji.fedoraproject.org/koji/rpminfo?rpmID=45574287 I've created an errata for F43 which I'll test and attach this bug to it if it works in my testing: https://bodhi.fedoraproject.org/updates/FEDORA-2026-b8c701afa4
Sorry. :(
(In reply to Michael Catanzaro from comment #9) > Sorry. :( Don't worry about it, I released an errata last week that didn't actually apply the patch for what the errata claimed to fix.
(In reply to Bastien Nocera from comment #8) > I've created an errata for F43 which I'll test and attach this bug to it if > it works in my testing: > https://bodhi.fedoraproject.org/updates/FEDORA-2026-b8c701afa4 The errata's been stuck on "pending" for close to 24h. Is this normal? I can't do any testing until the package is in a repo that I can run dnf against.
That's normal. It's being pushed to testing now.
FEDORA-2026-b8c701afa4 (nautilus-49.2-3.fc43) has been submitted as an update to Fedora 43. https://bodhi.fedoraproject.org/updates/FEDORA-2026-b8c701afa4
(In reply to Bastien Nocera from comment #8) > I've created an errata for F43 which I'll test and attach this bug to it if > it works in my testing: > https://bodhi.fedoraproject.org/updates/FEDORA-2026-b8c701afa4 That worked: $ sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-b8c701afa4 <snip> Repositories loaded. Package Arch Version Repository Size Upgrading: nautilus x86_64 49.2-3.fc43 updates-testing 13.8 MiB replacing nautilus x86_64 49.2-1.fc43 updates 13.8 MiB nautilus-extensions x86_64 49.2-3.fc43 updates-testing 82.7 KiB replacing nautilus-extensions x86_64 49.2-1.fc43 updates 82.7 KiB Installing weak dependencies: glycin-thumbnailer x86_64 2.0.5-1.fc43 updates 3.1 MiB Transaction Summary: Installing: 1 package Upgrading: 2 packages Replacing: 2 packages Total size of inbound packages is 4 MiB. Need to download 4 MiB. After this operation, 3 MiB extra will be used (install 17 MiB, remove 14 MiB). Is this ok [y/N]:
FEDORA-2026-b8c701afa4 (nautilus-49.2-3.fc43) has been pushed to the Fedora 43 stable repository. If problem still persists, please make note of it in this bug report.