einfeldt
April 26th, 2009, 08:47 AM
hi,
I *think* that I have found a work-around on an issue which some other people might experiencing, but I am not sure. The basic problem is that I am getting a repeating error message that says "index corrupted" and my CPU usage varies between 50% and 100% if I don't apply the tracker-processes -r workaround discussed below. Apparently, a lot of people are experiencing this problem with Jaunty.
My questions are:
1. Should I be worried?
2. Should I remove the contents of ~/.cache/tracker and of ~./.local/share/tracker/data ? (see below for discussion).
3. Am I damaging my system by running tracker-processes -r ? And what services am I missing by not running tracker-processes? (see below for more)
4. Am I correct in concluding that by running the work around shown below I am reducing my CPU usage to comfortably low levels of 93.67% idle for CPU 0 and 77.80 for CPU 1? (see below for details).
5. Should I install the patch described here, and how hard is it to do that? I generally prefer to wait for stuff to show up in the Ubuntu repository so that Synaptic will install everything properly for me.
https://bugs.launchpad.net/ubuntu/+source/tracker/+bug/361205/comments/10
Description of problem:
I just upgraded from Ubuntu Intrepid to Ubuntu Jaunty. It was really quite smooth and seamless overall. But now I have this issues: When I log into my one and only user account on this machine, I get an error message which appears to send my computer into a loop. The error says:
Tracker
There was an error while performing indexing:
Index corrupted
I then get re-occurring dialogs GUIs (only one on the screen at a time) which all give the same tracker error I describe above (index corrupted, etc). If I click on cancel on one of those dialog boxes, it just comes back. Same thing if I click OK. Same thing if I click the X to close it.
And of course, there is a deeper problem behind this GUI dialog box error message, which is that my CPU usage varies between 50% and 100% if I don't apply it, and I get a huge file at
~/.local/share/tracker/tracker-indexer.log
with sometimes as much as 198,160 lines with the same message over and over, like this:
25 Apr 2009, 22:57:48: Tracker-Warning **: Could not store word 'random': with fatal error
Work around:
Googling, I found out that there are two relevant known bugs assigned:
https://bugs.launchpad.net/ubuntu/jaunty/+source/tracker/+bug/346912
https://bugs.launchpad.net/ubuntu/+source/tracker/+bug/361205
Essentially, what appears to have happened is that developer Michael Biebl forgot to include tracker-processes in the Debian package, as documented here:
https://bugs.launchpad.net/ubuntu/jaunty/+source/tracker/+bug/346912/comments/15
but now that package has been added in:
https://bugs.launchpad.net/ubuntu/jaunty/+source/tracker/+bug/346912/comments/18
I went into Synaptic and I completely uninstalled these packages
tracker
tracker-search-tool
because doing so was sort of implied, I thought, by the suggestion to install tracker-utils here:
https://bugs.launchpad.net/ubuntu/jaunty/+source/tracker/+bug/361205/comments/23
and then run tracker-processes -r
--------------------------------------
cje@rb:~$ tracker-processes -r
Found 133 pids...
Found process ID 3381 for 'tracker-applet'
Killed process 3381
Found process ID 3387 for 'trackerd'
Killed process 3387
Found process ID 3427 for 'tracker-indexer'
Killed process 3427
Setting database locations
Checking database directories exist
Checking database version
Checking database files exist
Removing all database files
Removing database:'/home/cje/.local/share/tracker/data/common.db'
Removing database:'/tmp/tracker-cje/cache.db'
Removing database:'/home/cje/.cache/tracker/file-meta.db'
Removing database:'/home/cje/.cache/tracker/file-fulltext.db'
Removing database:'/home/cje/.cache/tracker/file-contents.db'
Removing database:'/home/cje/.cache/tracker/email-meta.db'
Removing database:'/home/cje/.cache/tracker/email-fulltext.db'
Removing database:'/home/cje/.cache/tracker/email-contents.db'
Setting index database locations
Checking index directories exist
Checking index files exist
Removing all database index files
Removing database index:'/home/cje/.cache/tracker/file-index.db'
Removing database index:'/home/cje/.cache/tracker/email-index.db'
---------------------------------------------------------------------------
Now, the load on my CPUs seems to be more reasonable:
cje@rb:~$ mpstat -P ALL
Linux 2.6.28-11-generic (rb) 04/25/2009 _i686_ (2 CPU)
11:44:13 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
11:44:13 PM all 6.29 2.72 1.56 3.74 0.01 0.01 0.00 0.00 85.67
11:44:13 PM 0 2.64 1.47 0.98 1.24 0.00 0.00 0.00 0.00 93.67
11:44:13 PM 1 9.88 3.95 2.13 6.20 0.02 0.02 0.00 0.00 77.80
cje@rb:~$
But the problem appears to be that I am not getting the benefits of tracker-processes, whatever those benefits are. Also, it seems that I must run tracker-processes -r every time I turn on my machine.
Thanks in advance for any help!
I *think* that I have found a work-around on an issue which some other people might experiencing, but I am not sure. The basic problem is that I am getting a repeating error message that says "index corrupted" and my CPU usage varies between 50% and 100% if I don't apply the tracker-processes -r workaround discussed below. Apparently, a lot of people are experiencing this problem with Jaunty.
My questions are:
1. Should I be worried?
2. Should I remove the contents of ~/.cache/tracker and of ~./.local/share/tracker/data ? (see below for discussion).
3. Am I damaging my system by running tracker-processes -r ? And what services am I missing by not running tracker-processes? (see below for more)
4. Am I correct in concluding that by running the work around shown below I am reducing my CPU usage to comfortably low levels of 93.67% idle for CPU 0 and 77.80 for CPU 1? (see below for details).
5. Should I install the patch described here, and how hard is it to do that? I generally prefer to wait for stuff to show up in the Ubuntu repository so that Synaptic will install everything properly for me.
https://bugs.launchpad.net/ubuntu/+source/tracker/+bug/361205/comments/10
Description of problem:
I just upgraded from Ubuntu Intrepid to Ubuntu Jaunty. It was really quite smooth and seamless overall. But now I have this issues: When I log into my one and only user account on this machine, I get an error message which appears to send my computer into a loop. The error says:
Tracker
There was an error while performing indexing:
Index corrupted
I then get re-occurring dialogs GUIs (only one on the screen at a time) which all give the same tracker error I describe above (index corrupted, etc). If I click on cancel on one of those dialog boxes, it just comes back. Same thing if I click OK. Same thing if I click the X to close it.
And of course, there is a deeper problem behind this GUI dialog box error message, which is that my CPU usage varies between 50% and 100% if I don't apply it, and I get a huge file at
~/.local/share/tracker/tracker-indexer.log
with sometimes as much as 198,160 lines with the same message over and over, like this:
25 Apr 2009, 22:57:48: Tracker-Warning **: Could not store word 'random': with fatal error
Work around:
Googling, I found out that there are two relevant known bugs assigned:
https://bugs.launchpad.net/ubuntu/jaunty/+source/tracker/+bug/346912
https://bugs.launchpad.net/ubuntu/+source/tracker/+bug/361205
Essentially, what appears to have happened is that developer Michael Biebl forgot to include tracker-processes in the Debian package, as documented here:
https://bugs.launchpad.net/ubuntu/jaunty/+source/tracker/+bug/346912/comments/15
but now that package has been added in:
https://bugs.launchpad.net/ubuntu/jaunty/+source/tracker/+bug/346912/comments/18
I went into Synaptic and I completely uninstalled these packages
tracker
tracker-search-tool
because doing so was sort of implied, I thought, by the suggestion to install tracker-utils here:
https://bugs.launchpad.net/ubuntu/jaunty/+source/tracker/+bug/361205/comments/23
and then run tracker-processes -r
--------------------------------------
cje@rb:~$ tracker-processes -r
Found 133 pids...
Found process ID 3381 for 'tracker-applet'
Killed process 3381
Found process ID 3387 for 'trackerd'
Killed process 3387
Found process ID 3427 for 'tracker-indexer'
Killed process 3427
Setting database locations
Checking database directories exist
Checking database version
Checking database files exist
Removing all database files
Removing database:'/home/cje/.local/share/tracker/data/common.db'
Removing database:'/tmp/tracker-cje/cache.db'
Removing database:'/home/cje/.cache/tracker/file-meta.db'
Removing database:'/home/cje/.cache/tracker/file-fulltext.db'
Removing database:'/home/cje/.cache/tracker/file-contents.db'
Removing database:'/home/cje/.cache/tracker/email-meta.db'
Removing database:'/home/cje/.cache/tracker/email-fulltext.db'
Removing database:'/home/cje/.cache/tracker/email-contents.db'
Setting index database locations
Checking index directories exist
Checking index files exist
Removing all database index files
Removing database index:'/home/cje/.cache/tracker/file-index.db'
Removing database index:'/home/cje/.cache/tracker/email-index.db'
---------------------------------------------------------------------------
Now, the load on my CPUs seems to be more reasonable:
cje@rb:~$ mpstat -P ALL
Linux 2.6.28-11-generic (rb) 04/25/2009 _i686_ (2 CPU)
11:44:13 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
11:44:13 PM all 6.29 2.72 1.56 3.74 0.01 0.01 0.00 0.00 85.67
11:44:13 PM 0 2.64 1.47 0.98 1.24 0.00 0.00 0.00 0.00 93.67
11:44:13 PM 1 9.88 3.95 2.13 6.20 0.02 0.02 0.00 0.00 77.80
cje@rb:~$
But the problem appears to be that I am not getting the benefits of tracker-processes, whatever those benefits are. Also, it seems that I must run tracker-processes -r every time I turn on my machine.
Thanks in advance for any help!