updatedb incompatible with btrfs subvolumes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
plocate (Debian) |
Fix Released
|
Unknown
|
|||
plocate (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
Jammy |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
I ran sudo updatedb, seeing locate did not find anything. It basically exited immediately.
strace log attached, no output with updatedb -v either
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: plocate 1.1.15-1ubuntu2
ProcVersionSign
Uname: Linux 5.15.0-25-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu80
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: GNOME
Date: Thu Apr 7 17:37:38 2022
InstallationDate: Installed on 2018-03-14 (1484 days ago)
InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Alpha amd64 (20180313)
RebootRequiredPkgs: Error: path contained symlinks.
SourcePackage: plocate
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in plocate (Ubuntu Jammy): | |
milestone: | none → ubuntu-22.04.1 |
tags: | added: fr-2256 |
tags: | removed: rls-jj-incoming |
Changed in plocate (Ubuntu Jammy): | |
milestone: | ubuntu-22.04.1 → jammy-updates |
Changed in plocate (Ubuntu): | |
milestone: | ubuntu-22.04.1 → none |
Changed in plocate (Debian): | |
status: | Unknown → Fix Released |
Changed in plocate (Ubuntu Jammy): | |
status: | Triaged → Won't Fix |
Changed in plocate (Ubuntu): | |
status: | Triaged → Won't Fix |
This seems to fail because PRUNE_BIND_ MOUNTS= "yes", and it seems to treat the btrfs / volume, which has a bunch of subvolumes mounted at a bunch of paths as a bind mounted file system