Shutter is my favorite screenshot and editing tool. It worked fine on Fedora 40.
After upgrading to Fedora 41, when I click “Edit” to edit an image, nothing happens (UI doesn’t show any error).
Expected: normally the editing dialog should appear.
If I run “shutter” via command line, so to see all logs and errors etc. after clicking “Edit” this is what I see in the console:
*** unhandled exception in callback:
*** Couldn’t recognize the image file format for file “/usr/share/shutter/resources/icons/drawing_tool/cursor/arrow” at /usr/lib64/perl5/vendor_perl/Glib/Object/Introspection.pm line 67.
*** ignoring at /usr/lib64/perl5/vendor_perl/Glib/Object/Introspection.pm line 67.
at /usr/bin/shutter line 11039.
The “arrow” file seems to exist:
ls -lah /usr/share/shutter/resources/icons/drawing_tool/cursor/arrow
-rw-r–r–. 1 root root 1.3K Oct 31 02:25 /usr/share/shutter/resources/icons/drawing_tool/cursor/arrow
I’m using Gnome on Xorg (Wayland was giving other issues, everything works fine with Xorg).
Wondering if anyone else can reproduce the same issue…
if so, next step should be to contact the maintainer of Shutter on Fedora?
Well, I did dnf remove and dnf install it… should be the last version… unless I need to add a special new repo for it (it’s possible I had it on Fedora 40 and had to disable it to upgrade to Fedora 41 when 41 was stil lbeta…)?
I did run via command line: shutter --version
This is my version:
0.99.5 Rev.1783
I checked the link you shared about the report and installed it via sudo dnf upgrade --refresh --advisory=FEDORA-2024-1ccfaf4d62
But shutter --version still shows:
0.99.5 Rev.1783
Look:
sudo dnf reinstall shutter
Updating and loading repositories:
Repositories loaded.
Package Arch Version Repository Size
Reinstalling:
shutter noarch 0.99.6-0.2.git66c21b2.fc41 updates 10.3 MiB
replacing shutter noarch 0.99.6-0.2.git66c21b2.fc41 updates 10.3 MiB
Transaction Summary:
Reinstalling: 1 package
Replacing: 1 package
Total size of inbound packages is 1 MiB. Need to download 1 MiB.
After this operation, 0 B extra will be used (install 10 MiB, remove 10 MiB).
Is this ok [y/N]: y
[1/1] shutter-0:0.99.6-0.2.git66c21b2.fc41.noarch 100% | 5.3 MiB/s | 1.3 MiB | 00m00s
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[1/1] Total 100% | 3.3 MiB/s | 1.3 MiB | 00m00s
Running transaction
[1/4] Verify package files 100% | 142.0 B/s | 1.0 B | 00m00s
[2/4] Prepare transaction 100% | 3.0 B/s | 2.0 B | 00m01s
[3/4] Reinstalling shutter-0:0.99.6-0.2.git66c21b2.fc41.noarch 100% | 11.6 MiB/s | 10.4 MiB | 00m01s
[4/4] Removing shutter-0:0.99.6-0.2.git66c21b2.fc41.noarch 100% | 581.0 B/s | 641.0 B | 00m01s
Complete!ng trigger-post-uninstall scriptlet: man-db-0:2.12.1-2.fc41.x86_64c41.x86_64noarch
shutter --version
[...]
0.99.5 Rev.1783
If you have the shutter-0.99.6-0.2.git66c21b2.fc41 version and it still failing with same error, feel free to reopen the bugreport, it is possible the bug is not fully fixed. It works for me on my system, but that doesn’t mean it isn’t broken with a different configuration.