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