FS#60712 - [tracker] 2.1.6-1 libtracker-sparql-2.0.so.0 breaks nautilus

Attached to Project: Arch Linux
Opened by Mathias Anselmann (matse) - Tuesday, 06 November 2018, 06:25 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 06 November 2018, 13:35 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 4
Private No

Details

Description:
Updating tracker from tracker-2.1.5-3 leada to the following error when starting nautilus:

nautilus: error while loading shared libraries: libtracker-sparql-2.0.so.0: cannot open shared object file: No such file or directory

Trying to build tracker-2.1.6-1 via asp and makepkg also leads to the following compilation error:

[32/285] Compiling C object 'src/libtracker-fts/src@libtracker-fts@@tracker-fts@sta/tracker-fts.c.o'.
FAILED: src/libtracker-fts/src@libtracker-fts@@tracker-fts@sta/tracker-fts.c.o
cc -Isrc/libtracker-fts/src@libtracker-fts@@tracker-fts@sta -Isrc/libtracker-fts -I../tracker/src/libtracker-fts -I./ -I../tracker/./ -Isrc/ -I../tracker/src/ -Isrc/libtracker-common -I../tracker/src/libtracker-common -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/libffi-3.2.1/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -Wno-pointer-sign -DTRACKER_COMPILATION -march=native -mtune=native -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -fPIC -pthread -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -MD -MQ 'src/libtracker-fts/src@libtracker-fts@@tracker-fts@sta/tracker-fts.c.o' -MF 'src/libtracker-fts/src@libtracker-fts@@tracker-fts@sta/tracker-fts.c.o.d' -o 'src/libtracker-fts/src@libtracker-fts@@tracker-fts@sta/tracker-fts.c.o' -c ../tracker/src/libtracker-fts/tracker-fts.c
In file included from ../tracker/src/libtracker-data/tracker-db-interface.h:26,
from ../tracker/src/libtracker-fts/tracker-fts-tokenizer.h:24,
from ../tracker/src/libtracker-fts/tracker-fts.c:26:
../tracker/src/libtracker-sparql/tracker-sparql.h:29:10: fatal error: libtracker-sparql/tracker-generated.h: No such file or directory
#include <libtracker-sparql/tracker-generated.h>


If I start compiling again after this failure (same directory, plain makepkg), tracker builds and installs fine, but again leads to the same error as the official package from [extra].


Additional info:
* package version(s)
tracker-2.1.6-1
This task depends upon

Closed by  Doug Newgard (Scimmia)
Tuesday, 06 November 2018, 13:35 GMT
Reason for closing:  Fixed
Additional comments about closing:  tracker 2.1.6-2
Comment by Mathias Anselmann (matse) - Tuesday, 06 November 2018, 06:27 GMT
I forgot to mention that downgrading the package helps and nautilus then runs fine again. Here is also mentioned another solution:
https://www.reddit.com/r/archlinux/comments/9uj7xk/temporary_gnome_nautilus_tracker_fix/
Comment by koyu (koyu) - Tuesday, 06 November 2018, 09:49 GMT
I can confirm that. Nautilus crashes with nautilus: error while loading shared libraries: libtracker-sparql-2.0.so.0: cannot open shared object file: No such file or directory

Loading...