[Mandriva 2010.1] petit problème avec dbus

Bonjour,



bon voici mon souci (KDE) :

au démarrage, après validation de mon mot de passe dans l'invit de login, une petite fenêtre s'ouvre avec le message suivant :

Cannot open ConsoleKit session: Unable to open session: Failed to execute program /lib/dbus-1/dbus-daemon-launch-helper: Success


je fais "OK" et ....cela ne m'empêche pas d'obtenir mon bureau quand même.

c'est tout de même horripilant !!!!

donc voici les infos tant demandées:

> root@mandriva[192.168.1.2]:~# ls -l /lib/dbus-1/*     
-rwsr-x--- 1 root messagebus 46552 2010-03-24 10:49 /lib/dbus-1/dbus-daemon-launch-helper*     
> root@mandriva[192.168.1.2]:~#

et le fichier est en rouge ..... donc je suppose qu'il y a un problème avec le groupe messagebus mais je n'en suis pas sûr ...

 > root@mandriva[192.168.1.2]:~# cat /etc/passwd | grep dbus     
messagebus:x:13:101:system user for dbus:/:/sbin/nologin     
dbus:x:83:83:System message bus:/:/bin/false     
> root@mandriva[192.168.1.2]:~#


le plus étrange :

> redfox@mandriva[192.168.1.2]:~$ cat /etc/dbus-1/system.conf | grep user     
     auth mechanisms, run as a different user, etc. -->     
  <!-- Run as special user -->     
  <user>dbus</user>     
    <!-- But allow all users to connect -->     
    <allow user="*"/>     
> redfox@mandriva[192.168.1.2]:~$


> redfox@mandriva[192.168.1.2]:~$ cat /etc/dbus-1/system.conf.BAK | grep user  
     auth mechanisms, run as a different user, etc. -->  
  <!-- Run as special user -->  
  <user>messagebus</user>
    <!-- But allow all users to connect -->  
    <allow user="*"/>  
> redfox@mandriva[192.168.1.2]:~$


une piste que j'essaierais bien :
https://bbs.archlinux.org/viewtopic.php?pid=497010#p497010

une doc :
http://kkaempf.blogspot.com/2009/03/d-bus-service-on-demand.html

je suis à l'écoute de vos commentaires ...

merci.

en bref, quelqu'un peut-il me communiquer ses droits sur le fichier
/lib/dbus-1/dbus-daemon-launch-helper afin de comparer ?

un penguin sur la banquise !

8 réponses

  1. Modérateur
    Salut Bobby,

    Voilà ce que j'ai chez moi...

    [jp@MDK-2010 ~]$ ls -l /lib/dbus-1/dbus-daemon-launch-helper
    -rwsr-x--- 1 root messagebus 46552 2010-03-23 21:32 /lib/dbus-1/dbus-daemon-launch-helper*
    
    [jp@MDK-2010 ~]$ cat /etc/passwd | grep dbus
    messagebus:x:13:101:system user for dbus:/:/sbin/nologin
    
    [jp@MDK-2010 ~]$ cat /etc/dbus-1/system.conf | grep user
         auth mechanisms, run as a different user, etc. -->
      <!-- Run as special user -->
      <user>messagebus</user>
        <!-- All users can connect to system bus -->
        <allow user="*"/>
    
    [jp@MDK-2010 ~]$
    0
    1. Salut Jipi,

      Un grand merci pour tes infos !

      cela va m'aider .... je donnerai le résultat ce soir.

      ^ ^
      0
      1. bon ben .... "unlucky !"

        j'ai remplacé le fichier system.conf par le system.conf.BAK et au redémarrage ... plus de clavier, ni de souris .... impossible de se connecter.

        ... mais ...

         root@fedora[192.168.1.2]:~# mount /dev/sda1 /media/mandriva/ 
        > root@fedora[192.168.1.2]:~# cd /media/mandriva/ 
        > root@fedora[192.168.1.2]:/media/mandriva# l 
        > root@fedora[192.168.1.2]:/media/mandriva# cat etc/release  
        Mandriva Linux release 2010.1 (Official) for i586 
        > root@fedora[192.168.1.2]:/media/mandriva# ls -l lib/dbus-1/ 
        total 48 
        -rwsr-x--- 1 root 101 46552 mars  24 10:49 dbus-daemon-launch-helper 
        > root@fedora[192.168.1.2]:/media/mandriva# 

        j'ai mis en surgras la transformation des permissions !!!!

        sous Fedora :

        > root@fedora[192.168.1.2]:~# ls -l /lib/dbus-1/
        total 48
        -rwsr-x--- 1 root dbus 46400 juin  28  2009 dbus-daemon-launch-helper
        > root@fedora[192.168.1.2]:~# 

        le fichier est en rouge aussi ....(aucun problème avec la Fedora) ... donc cela n'a rien à voir !

        bon ben plus qu'à remettre le fichier system.conf d'origine ........et croiser les doigts

        ^^
        0
        1. Modérateur
          Toi t'as un problème avec la RATP ou je ne m'y connais pas ;-DDD

          Courage tu vas t'en sortir ;-))
          0
          1. RATP ; dbus

            Mouarffffffffff !!! :-))
            0
            1. bon allez ! de retour sur ma mandriva adorée ! ^ ^

              > root@mandriva[192.168.1.2]:/var/log/mail# dbus-daemon --system --print-address  
              Failed to start message bus: The pid file "/var/run/messagebus.pid" exists, if the message bus is not running, remove this file  
              > root@mandriva[192.168.1.2]:/var/log/mail#


              logique ... puisque :
              > root@mandriva[192.168.1.2]:/var/log# /etc/rc.d/init.d/messagebus status
              dbus-daemon (pid 2836 1464 890) est en cours d'exécution...
              > root@mandriva[192.168.1.2]:/var/log#


              quelques informations :

              http://osdir.com/ml/freedesktop.dbus/2005-04/msg00038.html

              :-)

              un penguin sur la banquise !
              0
              1. Modérateur
                Ben tu l'as remové ou pas ?
                0
              2. méa culpa ! ma dernière intervention prêtait à confusion .....

                .... voilà qui est corrigé et clarifié !

                bonne soirée !

                ^ ^
                0
            2. Ben tu l'as remové ou pas ?

              ben oui ! je suis sur la mandriva là (tout est ok sinon) , tu vois pô ? :

              > root@mandriva[192.168.1.2]:/var/log# find / -name messagebus 
              /etc/rc.d/init.d/messagebus 
              /etc/netprofile.rpmsave/profiles/default/services/messagebus 
              /var/lock/subsys/messagebus 
              > root@mandriva[192.168.1.2]:/var/log# find / -name messagebus.pid 
              /var/run/messagebus.pid 
              > root@mandriva[192.168.1.2]:/var/log# ls -l /var/run/messagebus.pid  
              -rw-r--r-- 1 root root 4 2010-08-04 20:53 /var/run/messagebus.pid 
              > root@mandriva[192.168.1.2]:/var/log# file /var/run/messagebus.pid  
              /var/run/messagebus.pid: ASCII text 
              > root@mandriva[192.168.1.2]:/var/log#


              bon je reprendrai une autre fois ....

              :-)
              un penguin sur la banquise !
              0