El uso de Locate.updatedb no funciona en Lion

3

Hace una semana actualicé a Lion de Snow Leopard. Quiero usar el comando localizar, pero la base de datos de localización aún no se ha creado. Así que intenté correr

sudo launchctl -w /System/Library/LaunchDaemons/com.apple.locate.plist

El archivo plist solo apunta a /usr/libexec/locate.updatedb y sigo recibiendo el siguiente error en syslog su: pam_acct_mgmt: error in service module
Cuando intento ejecutar el archivo find.updatedb directamente, aparece el mismo error en syslog.

Podría manejar no usar la localización, pero lo que más me molesta es que no sé qué está causando el problema.

    
pregunta bing 04.10.2011 - 12:31

4 respuestas

1

La función de depuración puede ser complicada.

¿Has intentado crear un shell raíz real con sudo -s y ejecutar el comando /usr/libexec/locate.updatedb ?

Como alternativa, puedes intentar crear una nueva cuenta de administrador para asegurarte de que tu cuenta de administrador tenga los registros / autenticación correctos. ¿Alguna cosa extraña como el servidor o OpenLDAP que deberíamos saber?

    
respondido por el bmike 04.10.2011 - 18:25
1

Esto parece funcionar para mí.

sudo /usr/libexec/locate.updatedb
    
respondido por el Antonio 11.08.2012 - 15:56
0

Puede ejecutar el comando para actualizar la base de datos utilizada localizando directamente llamando

sudo /usr/libexec/locate.updatedb 

Esto llevará un tiempo y debería actualizar todo el índice.

    
respondido por el Corey 29.09.2012 - 20:11
-1

Comprueba tus rutas .bashrc. Incluya / usr / libexec en la sentencia $ PATH si falta.

    
respondido por el Aruna Kulatunga 12.07.2013 - 23:08

Lea otras preguntas en las etiquetas