logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 01-09-2017 16:55:04

wbreen
Membre
Lieu : 94
Distrib. : Debian GNU/Linux 10
Noyau : Linux 4.19.0-5-amd64
(G)UI : Gnome Version 3.30.2
Inscription : 07-08-2016

[Résolu) updatedb => Permission denied

Bonjour

Quand je fais un updatedb ( en root ) voici le message d'erreur :

updatedb


/usr/bin/find: '/run/user/1000/gvfs': Permission denied




Une idée ?

Debian GNU/Linux 9 (stretch) 64 bits

Merci

Edit à toto :
Mis la commande root en utilisant la balise Commande root du forum pour que ce soit plus lisible pour tous.

Dernière modification par wbreen (02-09-2017 08:48:19)

Hors ligne

#2 01-09-2017 18:27:09

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu) updatedb => Permission denied

Je ne pense pas que ce soit important, de toute façon il est inutile de mettre
les fichiers qui sont dans /run dans la base de données de locate. En effet
ces fichiers sont dans un tmpfs et donc n'existeront plus à l'extinction de
la machine. Ils sont recréés à chaque nouvelle session.

Ce que je trouve curieux, c'est d'avoir ce message en étant root.
En tant que user tu pourrais nous montrer le résultat de :


ls -l /run/user/1000/
 


et


ls -l /run/user/1000/gvfs/
 




EDIT: Remarque, la mise à jour de la base locate, a pu se faire. Ce message ne concerne
que ce répertoire (/run/user/1000/gvfs). À moins que tu aies d'autres erreurs comme cela.

Dernière modification par enicar (01-09-2017 18:31:09)

Hors ligne

#3 01-09-2017 19:18:42

wbreen
Membre
Lieu : 94
Distrib. : Debian GNU/Linux 10
Noyau : Linux 4.19.0-5-amd64
(G)UI : Gnome Version 3.30.2
Inscription : 07-08-2016

Re : [Résolu) updatedb => Permission denied

ls -l /run/user/1000/

ls -l /run/user/1000/
total 0
srw-rw-rw- 1 williams williams   0 sept.  1 18:02 bus
drwx------ 2 williams williams  60 sept.  1 19:54 dconf
drwx--x--x 2 williams williams  60 sept.  1 20:14 gdm
drwx------ 3 williams williams  60 sept.  1 18:02 gnome-shell
drwx------ 2 williams williams 140 sept.  1 18:02 gnupg
dr-x------ 2 williams williams   0 sept.  1 18:02 gvfs
drwx------ 2 williams williams  40 sept.  1 18:02 gvfs-burn
drwx------ 2 williams williams 100 sept.  1 18:02 keyring
drwx------ 2 williams williams  80 sept.  1 18:02 pulse
drwxr-xr-x 3 williams williams 100 sept.  1 18:02 systemd

ls -l /run/user/1000/gvfs/
total 0

Hors ligne

#4 01-09-2017 19:25:08

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu) updatedb => Permission denied

Mouais, je ne vois rien d'anormal. Je ne comprend pas pourquoi tu as ce message
d'avertissement. En tous cas ce n'est pas grave, la base locate peut se mettre
à jour de toute façon. Enfin bref, c'est sans importance.

Si tu pouvais utiliser le bouton « commande utilisateur » au dessus du formulaire de
réponse. Ça te créera deux bloc avec des balises code. La première, c'est
pour mettre le « ls -l… », la seconde pour mettre l'affichage produit par
la commande.

Hors ligne

#5 01-09-2017 19:27:05

wbreen
Membre
Lieu : 94
Distrib. : Debian GNU/Linux 10
Noyau : Linux 4.19.0-5-amd64
(G)UI : Gnome Version 3.30.2
Inscription : 07-08-2016

Re : [Résolu) updatedb => Permission denied

Ah oui j'avais pas vu commande utilisateur wink

Par contre pour chercher je me sers de lacate mais il me faut faire un updatedb avant !
y a t il une commande plus simple ?

Hors ligne

#6 01-09-2017 19:33:13

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu) updatedb => Permission denied

wbreen a écrit :

Par contre pour chercher je me sers de lacate mais il me
faut faire un updatedb avant !


Je suppose que tu veux dire « locate » (et non lacate). Oui, il faut
faire un updatedb régulier de la base locate. En principe ça fait
partie des tâches planifiées du système qui sont exécutées
automatiquement.  Updatedb devrait être lancé de manière quotidienne.
Depuis que c'est systemd qui gère cela, je ne sais pas comment ça se
passe quand la machine est éteinte à l'heure où devrait s'effectuer
cette tâche. Avant il suffisait d'installer aussi anacron qui
s'occupait des tâches qui n'avait pas pu être effectuées. Peut-être
que maintenant c'est directement pris en charge par systemd. Il doit y
avoir un service dédié pour cela.

Tout cela pour dire qu'il est inutile de refaire un updatedb avant
d'utiliser locate… à moins de chercher quelque chose dans ce qu'il
vient d'être installé.

Il existe d'autres outils. Par exemple pour voir la liste des fichiers
qui appartiennent à un paquet, disons le paquet systemd :


dpkg -L systemd
 



Comme la liste est longue, on utilise un tube pour le voir dans
less :


dpkg -L systemd |less
 


La touche q permet de quitter  less.

Dernière modification par enicar (01-09-2017 20:09:19)

Hors ligne

#7 01-09-2017 19:35:59

wbreen
Membre
Lieu : 94
Distrib. : Debian GNU/Linux 10
Noyau : Linux 4.19.0-5-amd64
(G)UI : Gnome Version 3.30.2
Inscription : 07-08-2016

Re : [Résolu) updatedb => Permission denied

oui locate ( pardon )
Il n'y a pas d'autres commande ? comme find ?

Hors ligne

#8 01-09-2017 19:55:52

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu) updatedb => Permission denied

Oui find permet de chercher des fichiers suivant des critères
variés. C'est nettement plus difficile de s'en servir correctement que
locate. L'intérêt de locate et qu'il permet d'éviter le
parcours de tous fichiers (dans le cas où on fait un « find /… »). Et
donc ça énconomise le disque dur et c'est plus rapide.

Par contre on ne peut faire que des recherches  par nom. Avec find
pour rechercher par nom on utilise :


find /home -name .config
 


Pour rechercher tous les fichiers qui correspondent exactement
à .config. Ce n'est pas comme avec locate où l'on peut
rechercher sur le chemin entier.

le premier argument de find est le répertoire dans lequel on
veut chercher ensuite viennent les critères de recherche.
L'option qui est intéressante d'utiliser à la place de -name
et -iname ça permet de ne pas faire de différence entre les
majuscules et les minuscules :


find /home -iname 'gnome*'
 


affichera tous les fichiers dont le nom commencent par « gnome ».
Quand je dis fichier, c'est au sens large, il affichera aussi les
noms de répertoires qui correspondent au motif « gnome* »…
C'est possible de restreindre au fichier régulier seulement :


find /home -type f -iname 'gnome*'
 


ou au répertoire seulement :


find /home -type d -iname 'gnome*'
 


Il existe pleins d'autres possibilités avec find qui est
une commande assez complexe.

EDIT: Regarde aussi, ma réponse précédente (#6) que j'avais modifiée.

Dernière modification par enicar (01-09-2017 19:57:37)

Hors ligne

#9 01-09-2017 20:06:49

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu) updatedb => Permission denied

Pour terminer je te renvois à la documentation des commandes
locate et find du wiki.

Hors ligne

#10 01-09-2017 20:20:30

wbreen
Membre
Lieu : 94
Distrib. : Debian GNU/Linux 10
Noyau : Linux 4.19.0-5-amd64
(G)UI : Gnome Version 3.30.2
Inscription : 07-08-2016

Re : [Résolu) updatedb => Permission denied

Ok
merci pour tes réponses wink

Hors ligne

#11 02-09-2017 08:22:20

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : [Résolu) updatedb => Permission denied

C'est résolu alors il faut l'indiquer dans le titre du fil en modifiant le premier message wink
Voir le tuto : C'est résolu ! Bravo mais il faut l'indiquer dans l'titre
Et hop un point choco gagné big_smile

Hors ligne

#12 02-09-2017 08:45:04

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Résolu) updatedb => Permission denied

@ chalu
Atta je cherche le carnet compta des points !
... character0044.gif

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums