Problema con il comando "locate"

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
mordecai
Linux 3.x
Linux 3.x
Messaggi: 752
Iscritto il: mer 10 gen 2007, 21:59

Problema con il comando "locate"

Messaggio da mordecai »

Non capisco perchè,ma dopo l'installazione ottengo questo errore!

Codice: Seleziona tutto

bash-3.1# locate
locate: fatal error: Could not find user database '/var/lib/slocate/slocate.db':  No such file or directory

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio da Dani »

Prova a dare da root updatedb

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio da dapuzz »

man locate :badgrin:

Avatar utente
ekxius
Linux 3.x
Linux 3.x
Messaggi: 831
Iscritto il: sab 18 mar 2006, 11:01
Slackware: 12.0
Kernel: 2.6.23.12
Desktop: KDE 3.5.9
Località: Casa <-> Torino <-> Aosta

Messaggio da ekxius »

prima di cercare devi dare locate -u per aggiornare il suo database.
ekxius

Avatar utente
B4sH
Linux 2.x
Linux 2.x
Messaggi: 488
Iscritto il: sab 25 giu 2005, 0:00
Contatta:

Messaggio da B4sH »

ma il database si può aggiornare in automatico oppure ogni volta che lo devo usare da root devo dare updatedb?

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

Il database si aggiorna di notte (mi pare alle 4) se lasci il pc acceso.

Credo che questo orario si possa modificare (si dovrebbe intervenire nelle impostazioni di cron.daily).

Altrimenti puoi impostare la crontab per un orario in cui di solito è acceso.

Avatar utente
B4sH
Linux 2.x
Linux 2.x
Messaggi: 488
Iscritto il: sab 25 giu 2005, 0:00
Contatta:

Messaggio da B4sH »

avevo letto anch'io del fatto che si dovrebbe aggiornare alle 4:40 per l'esattezza, solo che a quell'ora il mio pc è sempre spento, comunque proverò con crontab

bloodlust
Linux 3.x
Linux 3.x
Messaggi: 523
Iscritto il: mar 14 feb 2006, 12:02
Slackware: -1
Località: it_IT

Messaggio da bloodlust »

o sposti l'orario di esecuzione del task in crontab oppure puoi usare anacron che permette di gestire proprio i casi nei quali non è possibile eseguire il task all'orario specificato.

Avatar utente
B4sH
Linux 2.x
Linux 2.x
Messaggi: 488
Iscritto il: sab 25 giu 2005, 0:00
Contatta:

Messaggio da B4sH »

scusate la domanda, ma cron.daily è una directory, qual'è invece il file da modificare?

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

Codice: Seleziona tutto

/var/spool/cron/crontabs/root
Modifica con la stessa sintassi di crontab.

Almeno: io credo che sia quello (salvo smentite).

Ciao,
nino

Avatar utente
stan
Linux 3.x
Linux 3.x
Messaggi: 524
Iscritto il: lun 25 dic 2006, 11:55
Slackware: 12.1
Kernel: 2.6.xx
Desktop: Kde3
Località: Bs

Messaggio da stan »

crontab --help
crontab -e [user]

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

stan ha scritto:crontab --help
crontab -e [user]
Ci riferivamo alle impostazioni di default per le schedulazioni di sistema, quelle inserite in cron.daily, cron.weekly etc...

Avatar utente
B4sH
Linux 2.x
Linux 2.x
Messaggi: 488
Iscritto il: sab 25 giu 2005, 0:00
Contatta:

Messaggio da B4sH »

@ninobi
ho provato come mi hai suggerito, ma ho l'impressione che non va... forse sbaglio io qualcosa, ma volevo un po approfindire quest'argomento, in quanto trovo "locate" il migliore tool per la ricerca su gnu-linux, sempre molto veloce e facile da usare.

Avatar utente
stan
Linux 3.x
Linux 3.x
Messaggi: 524
Iscritto il: lun 25 dic 2006, 11:55
Slackware: 12.1
Kernel: 2.6.xx
Desktop: Kde3
Località: Bs

Messaggio da stan »

ninobi ha scritto:

Codice: Seleziona tutto

/var/spool/cron/crontabs/root
Modifica con la stessa sintassi di crontab.
crontab -e se lanciato da root edita /var/spool/cron/crontabs/root.
Per come editarlo,,,beh 'man crontab' o appunti di inf libera possono aiutare.
Se non ho capito ignorate pure il mio post..

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

stan ha scritto:
ninobi ha scritto:

Codice: Seleziona tutto

/var/spool/cron/crontabs/root
Modifica con la stessa sintassi di crontab.
crontab -e se lanciato da root edita /var/spool/cron/crontabs/root.
Per come editarlo,,,beh 'man crontab' o appunti di inf libera possono aiutare.
Se non ho capito ignorate pure il mio post..
No, hai ragione.

Ero abituato con il crontab del mio vecchio server con RedHat, dove la schedulazione di sistema era gestita diversamente e con il crontab impostavi solo quelle locali...

Rispondi