Hace una semana actualicé a Lion desde Snow Leopard. Quiero usar el comando de localización, pero la base de datos de localización aún no se ha creado. Así que traté de 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 locate.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.
La depuración de pam puede ser complicada.
¿Ha intentado crear un shell raíz real sudo -s
y ejecutar el /usr/libexec/locate.updatedb
comando?
Alternativamente, puede intentar crear una nueva cuenta de administrador para asegurarse de que su cuenta de administrador tenga los privilegios/autenticación correctos. ¿Alguna cosa extraña como servidor u OpenLDAP que debamos saber?
su: Sorry
después de ejecutar /usr/libexec/locate.updatedb y en syslog veo el mismo mensaje de error nuevamente. Creé una nueva cuenta que agregué al grupo de administración, ocurre el mismo error. Estoy en una máquina cliente Lion, por lo que no hay utilidades de servidor instaladas y no tengo OpenLDAP configurado.Esto parece funcionar para mí.
sudo /usr/libexec/locate.updatedb
Puede ejecutar el comando para actualizar la base de datos utilizada por localizar directamente llamando
sudo /usr/libexec/locate.updatedb
Esto llevará un tiempo y debería actualizar todo el índice.
Verifique sus rutas .bashrc. Incluya /usr/libexec en la instrucción $PATH si falta.
TJ Luoma
bing
Loïc Wolff