FS#47180 - [tumbler] not showing thumbnails

Attached to Project: Arch Linux
Opened by Marshall Neill (herbie) - Thursday, 26 November 2015, 00:40 GMT
Last edited by Evangelos Foutras (foutrelis) - Thursday, 26 November 2015, 16:51 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Evangelos Foutras (foutrelis)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Tunbler will not show thumbnails in either thunar or desktop settings.
Downgrade from 0.1.31-1 to 0.1.30-1 resolves issue.

Additional info:
* package version(s)
0.1.31-1 causes issue
0.1.30-1 resolves issue
* config and/or log files etc.


Steps to reproduce:
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Thursday, 26 November 2015, 16:51 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Issue caused by XDG_CACHE_HOME definition in .bashrc.
Comment by Doug Newgard (Scimmia) - Thursday, 26 November 2015, 05:37 GMT
It's unlikely this has gone unnoticed for nearly 9 months (since the update). I'm guessing it's something local to your system, but I don't know enough about tumbler to help troubleshoot.
Comment by Evangelos Foutras (foutrelis) - Thursday, 26 November 2015, 05:59 GMT
Not sure how to try and reproduce this. You'll have to provide more information and/or logs.

Assuming your system is fully updated, perhaps try reinstalling gdk-pixbuf2 and rebooting.
Comment by Marshall Neill (herbie) - Thursday, 26 November 2015, 15:24 GMT
I did as suggested and reinstalled gdk-pixbuf2 and updated tumbler to 0.1.31-1 and rebooted.
Still no thumbnails.
checked with journalctl and this was in there, (I cleaned up the output some as it had escape sequences.)
Nov 26 08:08:35 gort org.freedesktop.thumbnails.Thumbnailer1[644]:
tumblerd:732): tumbler-WARNING **: Failed to load plugin "tumbler-raw-thumbnailer.so": libopenrawgnome.so.1: cannot open shared object file: No such file or directory
Nov 26 08:08:35 gort org.freedesktop.thumbnails.Thumbnailer1[644]
tumblerd:732): tumbler-WARNING **: Failed to load plugin "tumbler-ffmpeg-thumbnailer.so": libffmpegthumbnailer.so.4: cannot open shared object file: No such file or directory
Nov 26 08:08:35 gort org.freedesktop.thumbnails.Thumbnailer1[644]
(tumblerd:732): tumbler-WARNING **: Failed to load plugin "tumbler-odf-thumbnailer.so": libgsf-1.so.114: cannot open shared object file: No such file or directory?
I tried locating the said items but to no avail.
However I did find that they were installed by checking the 'Files' option in pamac but not all.
I give up for now. I will just downgrade and be done with it. Nothing critical.
Comment by Evangelos Foutras (foutrelis) - Thursday, 26 November 2015, 15:36 GMT
Those missing libraries are fine, the are included as optional dependencies in tumbler. Image thumbnails should work via gdk-pixbuf2, though you'd need to install ffmpegthumbnailer to get video thumbnails.

Did this problem start after a (big) upgrade or is it a new Arch installation?
Comment by Evangelos Foutras (foutrelis) - Thursday, 26 November 2015, 15:42 GMT
It's also worth noting that the main change in tumbler 0.1.31 is the change of where thumbnails are stored.

Perhaps tumbler can't write to $HOME/.cache/thumbnails? Paste the output of: echo x$XDG_CACHE_HOME; stat $HOME/.cache{,/thumbnails}
Comment by Marshall Neill (herbie) - Thursday, 26 November 2015, 16:20 GMT
Not a big update at all. Been installed since early October and always doing updates.
Here is the output you requested:

~$ echo $XDG_CACHE_HOME
/dev/shm
~$ stat $HOME/.cache{,/thumbnails}
File: ‘/home/ajax/.cache’
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: 803h/2051d Inode: 784916 Links: 4
Access: (0755/drwxr-xr-x) Uid: ( 1000/ ajax) Gid: ( 100/ users)
Access: 2015-10-09 14:47:01.435195944 -0500
Modify: 2015-11-26 10:16:29.740766571 -0600
Change: 2015-11-26 10:16:29.740766571 -0600
Birth: -
File: ‘/home/ajax/.cache/thumbnails’
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: 803h/2051d Inode: 786718 Links: 4
Access: (0700/drwx------) Uid: ( 1000/ ajax) Gid: ( 100/ users)
Access: 2015-10-09 14:49:30.358000823 -0500
Modify: 2015-10-12 14:17:34.734876893 -0500
Change: 2015-10-12 14:17:34.734876893 -0500
Birth: -
Comment by Marshall Neill (herbie) - Thursday, 26 November 2015, 16:25 GMT
That question about cache triggered something in my head and I remembered I had moved the location.
Well you nailed it. It was the cache line in my .bashrc.
I commented that and the upgrade works now.
Comment by Evangelos Foutras (foutrelis) - Thursday, 26 November 2015, 16:50 GMT
I suppose thunar and tumbler were seeing different values for XDG_CACHE_HOME. Defining that variable in .bashrc might not be the best place; you could try placing it somewhere more appropriate if you want, but I recommend leaving it unset so everything uses the default location ("$HOME/.cache"). [1]

[1] https://wiki.archlinux.org/index.php/Environment_variables#Per_user

Loading...