La nouvelle distribution éducative pour débutants et initiés.

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

Annonce

PRIMTUX3 i386 EST DISPONIBLE SUR SOURCEFORGE.
Somme MD5: 93ef32d6c63215a3dd015419bf456eac

#1 30-10-2017 20:42:58

lebardix
Membre
Inscription : 26-04-2016
Messages : 47

Primtux2 logs qui débordent....

je m'aperçois que les fichiers de log de X 'fichier .xsession-errors croissent sans cesse de messages du type

(seamonkey:2995): dconf-CRITICAL **: unable to create file '/run/user/1000/dconf/user': Permission non accordée.  dconf will not work properly.

il s'avère que les droits d'accès prédéfinis pour les fichiers temporaires  présentent un "bug" qui fait que l'utilisateur n'a pas accès à ces fichiers.

si j'ai bien compris tmpfiles.d se charge de contrôler les répertoires et les fichiers dont systemd a besoin. Il contrôle le mode, le user/group, la création, la suppression, etc...

La solution consiste donc à définir les droits pour les fichiers temporaires dans /etc/tmpfiles.d/user.conf

par exemple pour l'utilisateur tuxprof (utiliser l'identifiant pas le nom...!!!! )

sudo echo "f    /run/user/1000/dconf/administrateur    0600    administrateur    administrateur " >/etc/tmpfiles.d/user.conf

donc après avoir rajouter cette ligne par cette commande, il faut supprimer le fichier concerné dans les logs .xsessions-error

rm /run/user/1000/dconf/user

le probleme disparait.

Pour les autres utilisateurs, ajouter des lignes

f    /run/user/1001/dconf/01-mini    0600    01-mini    01-mini
f    /run/user/1002/dconf/02-super    0600    02-super 02-super
f    /run/user/1003/dconf/03-maxi    0600   03-maxi 03-maxi

Dernière modification par lebardix (04-11-2017 23:05:33)

Hors ligne

#2 31-10-2017 11:08:49

Steph
Administrateur
Inscription : 03-06-2015
Messages : 3 867

Re : Primtux2 logs qui débordent....

Rien d'alarmant manifestement: https://www.debian-fr.org/t/desactiver- … -ssd/60130
On pourrait éventuellement ajouter une suppression de ce fichier au démarrage de session.

Hors ligne

#3 31-10-2017 11:16:43

Steph
Administrateur
Inscription : 03-06-2015
Messages : 3 867

Re : Primtux2 logs qui débordent....

http://www.daniloaz.com/en/how-to-preve … huge-size/

Remplacement du Xsession avec un .xsessions-error en /dev/null à l'installation.

On verra ce que ça donne.

Hors ligne

#4 31-10-2017 12:04:13

lebardix
Membre
Inscription : 26-04-2016
Messages : 47

Re : Primtux2 logs qui débordent....

Oui mais, je crois avoir lu que si l'accès à /run/user n'est pas possible, ce sont les logs du system qui recevront les messages.
ne pas recevoir dans .xsessions-error ne resoudra pas le probleme initial des fichiers temporaires du système.

....

Hors ligne

#5 31-10-2017 12:12:47

Steph
Administrateur
Inscription : 03-06-2015
Messages : 3 867

Re : Primtux2 logs qui débordent....

C'est bizarre, je n'ai rien dans /etc/tmpfiles.d sur une installation de la stretch, et j'ai démarré seamonkey pour voir, toujours rien et j'ai bien le fichier user créé dans /run/user/1000/dconf/
Ce qui est d'autant plus bizarre c'est que l'administrateur n'a rien de spécial dans sa création, à part être créé automatiquement, je n'ai pas limité ses droits comme ceux des élèves.

Hors ligne

#6 31-10-2017 13:10:09

lebardix
Membre
Inscription : 26-04-2016
Messages : 47

Re : Primtux2 logs qui débordent....

mais il me semble que le probleme n'est que sur jessie ....

Hors ligne

#7 31-10-2017 13:17:40

Steph
Administrateur
Inscription : 03-06-2015
Messages : 3 867

Re : Primtux2 logs qui débordent....

Un petit:

chown -R administrateur:administrateur /run/user/1000/

devrait résoudre ça non?

Hors ligne

#8 31-10-2017 16:21:37

lebardix
Membre
Inscription : 26-04-2016
Messages : 47

Re : Primtux2 logs qui débordent....

Je ne pense pas, car cela disparait au redémarrage

Hors ligne

Pied de page des forums