Kchildlock - Dysfonctionnement majeur sous Mageia [Réglé]
pb de remise à zero du compteur de temps à chaque deconnexion...
Logiciels / Autres logiciels

jeffans Membre non connecté
-
- Voir le profil du membre jeffans
- Inscrit le : 04/06/2011
Je constate un disfonctionnement important et très génant dans « kchildlock », un programme formidable qui permet de contrôler le temps passé par un utilisateur donné sur un ordinateur (cf dépots Mageia).
Après chaque déconnexion reconnexion de l'utilisateur pour lequel j'ai décidé une restriction de temps le compteur de temps ne garde pas en mémoire le temps déjà consommé, ce qu'il doit faire normalement. Il suffit donc de se déconnecter pour retrouver son crédit temps initial et du coup le programme perd tous son intérêt! (mon fils l'a rapidement compris!).
Après avoir échangé avec le développeur du projet (René Landert) je me rend compte que le pb concerne principalement Mageia car Kchildlock fonctionne apparemment très bien avec SuSe par exemple. Je n'ai pas fait de test avec Mageia 3 béta.
J'ai donc décidé de signaler le bug pour tenter de trouver une solution car je trouve ce programme extrêmement utile et bien pensé.
https://bugs.mageia.org/show_bug.cgi?id=9288
Le pb c'est que je ne parle pas anglais je suis donc preneur de toute aide pour m'aider à traduire le bug...
Si je me souvient bien ce programme fonctionnait correctement sous Mageia il y a quelques mises à jours de cela (je parle de mise à jour de Mageia, pas de Kchildlock car la version que j'ai utilisé du programme a toujours été la 0.90.4).
Voici quelques infos utiles retirés de ma conversation avec l'auteur du projet:
Les fichiers de configuration du programme :
/var/opt/kchildlock/.kch_time.dat : contient le temps utilisé
/usr/share/config/kchildlockrc : fichier principale de configuration
/usr/share/config/kchildlockrc_U_"username" : fichier de configuration
/usr/share/config/kchildlockrc_G_"groupname" : fichier de configuration
voici la liste des libraries qui sont nécécsaires sous SUSE Linux. Ceux qui
sont marqué avec une * sont les plus importants (surtout ConsoleKit):
ConsoleKit *
libQtCore.so.4 *
libQtDBus.so.4 *
libQtGui.so.4 *
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.1.3)
libkdecore.so.5
libkdeui.so.5
libkfile.so.4
libkio.so.5
libpthread.so.0
libpthread.so.0(GLIBC_2.0)
libstdc++.so.6
libstdc++.so.6(CXXABI_1.3)
libstdc++.so.6(GLIBCXX_3.4)
kdebase4-runtime >= 4.8.4
libqt4-x11 >= 4.8.1 *
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1
/bin/sh
Quelqu'un a t'il une idée? J'ai constaté le disfonctionnement sur deux ordinateurs differents tournant tous les deux sous Mageia 2. L'échange que j'ai pour le moment avec le dévelopeur ne nous a pas permis de trouver où était le pb.
Des téméraires pour tester et faire avancer le schmilblick?
jeffans
nb : pour info après l'installation de kchildlock il faut le paramétrer après avoir lancé la commande kdesu systemsettings

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Yves

jeffans Membre non connecté
-
- Voir le profil du membre jeffans
- Inscrit le : 04/06/2011
Je viens de trouver le bug qui empêche le fonctionnement correct du programme.
Pour info j'ai transmis l'info au développeur qui travaillera à la réalisation d'un nouveau paquetage.
Le pb est lié aux droits qui sont attribués à l'installation du paquetage au dossier /kchildlock/ situé dans /var/opt
En attribuant les droits d'écriture et de lecture aux utilisateurs ce dossier on résoud le pb.
drwxrwxrwx 2 root root 4096 mars 19 19:12 kchildlock/
La solution était finalement simple!
Voilà Kchildlock est un programme extrèmement intéressant et utile quand on a des enfants (ados surtout) pas toujours très raisonnables... Utilisez-le vous vous en rendrez compte par vous même.
jeffans

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Je viens d'essayer cette manoeuvre.
Sans succès : quand je reviens dans l'interface de configuration, tout est réinitialisé :(
As-tu fait autre chose ?
Yves

jeffans Membre non connecté
-
- Voir le profil du membre jeffans
- Inscrit le : 04/06/2011
Après avoir modifié les droits du dossier kchildlock, et après t'étre connecté avec un utilisateur pour lequel tu as créé des restrictions de temps as-tu vérifié qu'un fichier ".kch_time.dat" était bien présent dans /var/opt/kchildlock/ ?
Tu utilises bien sûr "kdesu systemsettings" pour lancer l'interface de configuration?
En cas de pbs René Landert me conseillait de supprimer tous les fichiers d'installation du programme avant de refaire une installation propre.
Citation :
Si vous desinstaller le logiciel, n'oubliez pas d'effacer tout les fichiers
/var/opt/kchildlock/*.*
/usr/share/config/kchildlock*
/root/kde/share/config/kchildlock*
/root/kde4/share/config/kchildlock*
comme utilisateur root! Sinon il vous reste des anciens fichiers de
configuration.
Si vous desinstaller le logiciel, n'oubliez pas d'effacer tout les fichiers
/var/opt/kchildlock/*.*
/usr/share/config/kchildlock*
/root/kde/share/config/kchildlock*
/root/kde4/share/config/kchildlock*
comme utilisateur root! Sinon il vous reste des anciens fichiers de
configuration.

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
La configuration semble sauvegardée après le lancement de la commande avec kdesu, contrairement à ce qu'il se passe après l'accès par l'icone de configuration.
Cà ne semble pas très normal.

Depuis, la configuration semble possible. Je vais voir si çà fait de l'effet...

Yves

jeffans Membre non connecté
-
- Voir le profil du membre jeffans
- Inscrit le : 04/06/2011
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie