← Back to team overview

ubuntu-eee-coders team mailing list archive

[Bug 281471] Re: Unable to use 'locate' to locate files mlocate.db permission denied

 

May be some some system groups change gid during system upgrade. In this
case mlocate created before upgrade retains old gid and loses ability to
read mlocate.db. I have access to several hosts and mlocate group have
different gid there. Of course it does not explain what removes sgid.

Possible workaround is to reinstall mlocate package:

sudo aptitude resintall mlocate

-- 
You received this bug notification because you are a member of Ubuntu
Eee Coders, which is subscribed to Easy Peasy.
https://bugs.launchpad.net/bugs/281471

Title:
  Unable to use 'locate' to locate files mlocate.db permission denied

Status in Easy Peasy:
  New
Status in mlocate package in Ubuntu:
  Confirmed
Status in mlocate package in Debian:
  Unknown

Bug description:
  I'm using Hardy on a 1000h. When I'm trying to locate a file using locate I receive
  $ locate gdm
  locate: can not open `/var/lib/mlocate/mlocate.db': Permission denied

  I listed /var/lib/locate and mlocate.db seems to be owned by root and group mlocate
  $ ls -al /var/lib/mlocate
  total 3204
  drwxr-xr-x  2 root root       4096 2008-10-11 00:33 .
  drwxr-xr-x 51 root root       4096 2008-10-06 21:01 ..
  -rw-r-----  1 root mlocate 3266135 2008-10-11 00:33 mlocate.db

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-eee/+bug/281471/+subscriptions


References