Public bug reported:
**Summary**
Tracker 3.7.1 on Ubuntu 24.04 produces thousands of errors with the
message `ambiguous column name: ROWID`. The `tracker-extract-3` process
also causes sustained CPU usage, even when indexing is reported as
complete.
**Steps to reproduce / Observed behavior**
1. Tracker reports that indexing is complete but lists 29,494 extraction
failures.
2. Many failures initially involve WAV files, but the error `ambiguous column
name: ROWID` also occurs for unrelated files and directories.
3. The `tracker-extract-3` process continues consuming approximately 30% CPU
for an extended period.
4. Killing the process does not resolve the issue, as it is automatically
restarted.
5. Resetting the Tracker database with `tracker3 reset -s` and excluding a
large sample directory from indexing does not resolve the underlying problem.
6. After reindexing, Tracker reports 7,901 failures, including `ambiguous
column name: ROWID` for `/home/fox`.
**Installed versions**
- Ubuntu 24.04
- tracker-extract: 3.7.1-1ubuntu0.1
- tracker-miner-fs: 3.7.1-1ubuntu0.1
- libtracker-sparql-3.0-0: 3.7.1-1build1
- libsqlite3-0: 3.45.1-1ubuntu2.9
**Expected behavior**
Tracker should index files without SQL errors and terminate or become
idle after indexing has completed.
**Possible cause**
This may be related to a known incompatibility involving SQLite's
handling of `ROWID` and older Tracker SPARQL versions. A corresponding
fix was introduced in Tracker SPARQL 3.7.3, while Ubuntu 24.04 currently
uses version 3.7.1.
It is not yet confirmed whether the same incompatibility is responsible
for this issue.
**Workaround**
Disabling the filesystem miner with:
`systemctl --user mask --now tracker-miner-fs-3.service`
stops the excessive CPU activity, but also disables automatic file
indexing.
A fix or backport for Ubuntu 24.04 would be appreciated.
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: tracker 3.7.1-1build1
ProcVersionSignature: Ubuntu 7.0.0-42.42~24.04.1-generic 7.0.14
Uname: Linux 7.0.0-42-generic x86_64
ApportVersion: 2.28.3-0ubuntu0.1
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Sat Nov 7 21:39:30 2026
InstallationDate: Installed on 2024-09-17 (781 days ago)
InstallationMedia: Ubuntu 24.04.1 LTS "Noble Numbat" - Release amd64
(20240827.1)
ProcEnviron:
LANG=de_DE.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-kitty
XDG_RUNTIME_DIR=<set>
SourcePackage: tracker
UpgradeStatus: No upgrade log present (probably fresh install)
modified.conffile..etc.default.apport:
# set this to 0 to disable apport, or to 1 to enable it
# you can temporarily override this with
# sudo service apport start force_start=1
enabled=0
mtime.conffile..etc.default.apport: 2025-03-01T18:47:40.472887
** Affects: tracker (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug noble third-party-packages wayland-session
--
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to tracker in Ubuntu.
https://bugs.launchpad.net/bugs/2173648
Title:
Tracker 3.7.1 on Ubuntu 24.04 produces thousands of errors with the
message ambiguous column name
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tracker/+bug/2173648/+subscriptions
--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs