evg@evg ~ $ rpm -q slocate slocate-0.2.15-alt1 Какое-то время назад locate -ie всегда стал выдавать: evg@evg ~ $ locate -ie /struct.h locate: /var/lib/locate/locatedb: corrupted database Зашёл под рутом, руками запустил updatedb - никакой реакций.
This is /usr/bin/locate regression in slocate-0.2.15-alt1.
Reproducer: $ rm dir -rf && mkdir dir dir/foo dir/0 dir/0/`printf %0127d 1` dir/0/`printf %0127d 2` && /usr/sbin/mklocatedb --searchpaths dir --output db && slocate -d db foo slocate: db: corrupted database $ slocate.old -d db foo dir/foo
Fixed in 0.2.16.
Туда и дорога.