How to tell which version of a application is running
Ralf Mardorf
silver.bullet at zoho.com
Mon Apr 17 15:32:11 UTC 2017
On Mon, 17 Apr 2017 17:12:59 +0200, Xen wrote:
>[D-BUS Service]
>Name=org.freedesktop.Tracker1
>Exec=/usr/lib/tracker/tracker-store
>[snip]
>Now according to DBUS /usr/local/share/dbus-1/services should take
>precedence over /usr/share/dbus-1/services so I don't know why it was
>not already working [1][2].
It seemingly worked already, "/usr/local/libexec/tracker-store" was
launched:
On Mon, 17 Apr 2017 17:16:29 +0200, Xen wrote:
>Ralf Mardorf schreef op 17-04-2017 16:56:
>>> chris at localhost:~$ ps ax -o cmd | grep [t]racker
>>> [snip]
>>> /usr/local/libexec/tracker-store
>>> [snip]
>
>> "/usr/lib/tracker/tracker-miner-apps" OTOH is provided by the package
>> http://packages.ubuntu.com/xenial-updates/tracker-miner-fs .
>
>So it actually seems like... well whatever.
>
>It's those other packages that are causing the issue then.
I wonder if the OP did run
sudo ldconfig
after installing the local libraries, perhaps this is all that needs to
be done. If the linker doesn't know, that there are new libraries, then
even if libraries from local/lib/ should be preferred over those
from lib/, aren't used.
However, before running "sudo ldconfig" it's wise to post the output of
ls -ld /usr/{,local/}lib/*tracker*
just in case not only the "tracker" packages have dependencies to
"tracker" libraries. It's better to take a look, if there's a possible
soname issue.
More information about the ubuntu-users
mailing list