Just to correct an earlier statement, there is an official gramps 6.0.7 release which is availble from both the gramps website and github.
I can reproduce this problem using my own gramps 6.0.7 installation. The error shown in the console is
2026-03-31 21:15:19.114: WARNING: imagethumb.py: line 99: Error scaling image down: Unable to marshal str as an array, use .encode() to convert to bytes
To reproduce the problem:
create a new gramps database
From the menu select Add > Media
Select a supported media file
No thumbnail will be shown on the right hand side of the dialog
Then regenerate the thumbnails. This will take some time if you have a large collection of Media object. Thumbnails are normally generated as Media objects are added to nibble away the process. So regeneration at a single gulp is a manual process.
I suspected that I needed to use a tool like that, but missed it. (I know RTFM)
As you proposed,I tried the addon Thumbnail Generator Tool (generateur de miniature - I work in french).
Unfortunately it did not work.
I looked in the log file and got:
2026-04-28 20:52:58.316: WARNING: imagethumb.py: line 99: Error scaling image down: Unable to marshal str as an array, use .encode() to convert to bytes
Invalid byte sequence in conversion input
I just saw that there is another exchange of mail with this issue. I saw that you already proposed a solution. I will will read it carefully.
2026-04-28 21:50:26.148: WARNING: imagethumb.py: line 99: Error scaling image down: Unable to marshal str as an array, use .encode() to convert to bytes
Invalid byte sequence in conversion input
The first warning/error in the log file (on the console) is
/usr/lib/python3/dist-packages/gramps/gui/glade.py:57: PyGIWarning: GObject derived class Glade shouldn’t use slots.
class Glade(Gtk.Builder):
I don’t know if it is related.
I managed to install version 6.0.1 on another linux computer (my laptop) which run well.
So I will revert also to this previous version on my desktop expecting it to work.