web-dev-qa-db-fra.com

Nautilus-Share-Message: Appelé "informations sur les utilisateurs nets" mais il a échoué

Lorsque j'exécute Nautilus à partir de la ligne de commande, cela démarre avec succès, mais cela apparaît dans le terminal:

Nautilus-Share-Message: Called "net usershare info" but it failed: 'net usershare' returned error 255: mkdir failed on directory /var/run/samba/msg.lock: Permission denied
net usershare: cannot open usershare directory /var/lib/samba/usershares. Error No such file or directory
Please ask your system administrator to enable user sharing.

Devrais-je vraiment demander à mon administrateur système d'activer le partage d'utilisateur?
Mon administrateur est moi-même et je n’utilise pas Samba.

Ce message est-il le signe de problèmes plus importants avec mon Ubuntu?
Si non, comment puis-je l'empêcher d'apparaître? (Nautilus est lancé par un programme que je suis en train de tester mais que je ne peux pas modifier, et le problème actuel rend les erreurs de ce programme moins visibles sur le terminal)

26
Nicolas Raoul

Nautilus utilise la commande net usershare info pour obtenir des informations sur les partages Samba définis par l'utilisateur non root. Voir le net manpage pour plus d'informations sur cette commande.

Si cette commande échoue, Nautilus suppose qu'il n'y a pas de tels partages et affiche le message d'erreur qu'il a reçu juste au cas où vous le voudriez.

La création du dossier /var/lib/samba/usershares/ devrait empêcher le message de s'afficher:

Sudo mkdir -p /var/lib/samba/usershares/
20
Florian Diesch

J'ai fait ces deux choses pour corriger ceci:

Sudo mkdir -p /var/lib/samba/usershares/

et

Sudo chmod go+rwx /var/lib/samba/usershares/
4
Grégory Mc

Dans mon cas, samba n’était pas installé et j’ai donc dû l’installer, puis créer le dossier.

Sudo apt install samba
Sudo mkdir -p /var/lib/samba/usershares/

Avant cela, je devais installer Tracker, car Nautilus ne fonctionnait même pas

(nautilus:26810): Tracker-ERROR **: 12:23:35.259: Unable to find default domain ontology rule /usr/share/tracker/domain-ontologies/default.rule
Sudo apt install tracker
1
Gilberto Treviño
Sudo mkdir -p /var/lib/samba/usershares/ &
Sudo chmod go+rwx /var/lib/samba/usershares/

n'étaient pas assez, alors

Sudo apt-get install smbclient 

semble résoudre mon problème ... ty @cbaconnier

0
semdoc