locate DB wird nicht neu erstellt

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
hupfdule
Beiträge: 1864
Registriert: 09.12.2002 15:04:37
Wohnort: Berlin
Kontaktdaten:

locate DB wird nicht neu erstellt

Beitrag von hupfdule » 16.06.2004 14:25:54

Hi,

meine locate DB wird seit geraumer Zeit nicht mehr neu erstellt.
Ich bekomme jedesmal:

Code: Alles auswählen

warning: locate: warning: database /var/lib/slocate/slocate.db' is more than 8 days old
Ich hab schon mal versucht heraus zu finden, ob da vlt. irgendeine Datei einen falschen Zeitstempel hat, aber ich weiß nicht, welche Dateien dafür relevant sind.

Hat jemand eine Idee wo ich suchen kann?

Benutzeravatar
feltel
Webmaster
Beiträge: 10451
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 16.06.2004 14:35:26

Naja, vielleicht hast Du Deinen Rechner nicht immer früh um 06:25 Uhr an, denn da läuft der Cronjob find (/etc/cron.daily/find) der die Datenbank aktualisiert.

Benutzeravatar
hupfdule
Beiträge: 1864
Registriert: 09.12.2002 15:04:37
Wohnort: Berlin
Kontaktdaten:

Beitrag von hupfdule » 16.06.2004 14:38:58

Ich habe anacron installiert. Damit sollte das doch umgangen werden. Andere cronjobs werden ja auch ausgeführt.

Benutzeravatar
feltel
Webmaster
Beiträge: 10451
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 16.06.2004 14:44:26

Hmm eigentlich schon. Du kannst ja mal schauen, ob das Script was ich Dir oben genannt hab bei Dir auch da ist. Wenn ja, dann schreib mal ein "touch /tmp/ich_bin_gelaufen" (oder sowas in der Art) in das Script rein, um zu sehen ob das Script überhaupt ausgeführt wird.

Benutzeravatar
hupfdule
Beiträge: 1864
Registriert: 09.12.2002 15:04:37
Wohnort: Berlin
Kontaktdaten:

Beitrag von hupfdule » 16.06.2004 15:49:48

Mach ich mal. Mal schaun, ob ich da was raus finde.

Benutzeravatar
pagaty
Beiträge: 609
Registriert: 18.10.2003 17:42:45
Wohnort: Aschaffenburg

Beitrag von pagaty » 16.06.2004 16:03:10

hi,

warum machst du nicht einfach als root

Code: Alles auswählen

updatedb
?

dann hat er die datenbank aktuallisiert.

mfg

pagaty

Benutzeravatar
hupfdule
Beiträge: 1864
Registriert: 09.12.2002 15:04:37
Wohnort: Berlin
Kontaktdaten:

Beitrag von hupfdule » 16.06.2004 16:07:09

pagaty hat geschrieben:warum machst du nicht einfach als root

Code: Alles auswählen

updatedb
?
Weil ich das nicht jedesmal selbst machen möchte. Das soll automatisch geschehen.

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 16.06.2004 16:43:51

Ausserdem ist ein plattes "updatedb" je nach Config ein ziemlicher Amoklauf, weil dabei z.B. auch /proc oder Netzwerkfilesysteme indiziert werden, was man normalerweise nicht will...

Der cronjob liegt normalerweise unter /etc/cron.daily/find

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Antworten