[Fedora 9] erreur Gestionnaire Paquetage

Résolu/Fermé
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 - 11 déc. 2008 à 20:13
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 - 12 déc. 2008 à 18:42
Bonjour,

Lorsque j'ouvre le gestionnaire de paquetage pour désinstaller un logiciel, j'ai le message suivant :
failed to get a TID: A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.freedesktop.PackageKit.Transaction" member "SetLocale" error name "(unset)" destination "org.freedesktop.PackageKit") (0)


de toute façon quoique je fasse au niveau du gestionnaire, et je retombe sur le même message !
enfin le dernier est bcp + bref :
failed to get a TID: Failed to setup environment correctly (0)


je crois que je n'ai jamais encore utilisé le gestionnaire (toujours fait en console semble-t-il).

peut-être une piste ici :
https://forums.fedoraforum.org/showthread.php?206797-Packagekit-quot-failed-to-get-a-TID-quot-rendered-unusable/page3

il s'agit d'aller modifier 3-4 lignes dans le fichier /etc/dbus-1/system.conf

Merci.
A voir également:

3 réponses

bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
11 déc. 2008 à 21:57
Si vous avez l'intention de modifier system.conf, j'insiste faites une copie de sauvegarde avant, une erreur dans ce fichier xml et le systéme ne démarre plus, il faudra le restaurer à partir de la copie de sauvegarde pour pouvoir rebooter. (ça m'est arrivé).
https://forums.fedora-fr.org/viewtopic.php?pid=318515

hé ben ! j'ai fait la même ânerie ! sauf que j'ai fait une copie /etc/dbus-1/system.conf.BAK .... mais elle a disparu !

heureusement j'ai pu monter la partition fedora via la mandriva et modifier le fichier en question ... mais je n'arrive toujours pas à redémarrer la fedora car j'obtiens le message suivant à propos du fichier system.conf

blabla ligne 57 column 4 : not well-formed (invalid token)


... je sais pas quoi faire puisque le fichier d'origine a disparu ! help !!!!!!!!!!!

merci !
0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 177
12 déc. 2008 à 17:37
bonjour,
sudo cat /etc/dbus-1/system.conf
<!-- This configuration file controls the systemwide message bus.
     Add a system-local.conf and edit that rather than changing this 
     file directly. -->

<!-- Note that there are any number of ways you can hose yourself
     security-wise by screwing up this file; in particular, you
     probably don't want to listen on any more addresses, add any more
     auth mechanisms, run as a different user, etc. -->

<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-Bus Bus Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>

  <!-- Our well-known bus type, do not change this -->
  <type>system</type>

  <!-- Run as special user -->
  <user>dbus</user>

  <!-- Up the max timeout -->
  <limit name="reply_timeout">21600000</limit>

  <!-- Fork into daemon mode -->
  <fork/>

  <!-- We use system service launching using a helper -->
  <standard_system_servicedirs/>

  <!-- This is a setuid helper that is used to launch system services -->
  <servicehelper>/lib/dbus-1/dbus-daemon-launch-helper</servicehelper>

  <!-- Write a pid file -->
  <pidfile>/var/run/messagebus.pid</pidfile>

  <!-- Only allow socket-credentials-based authentication -->
  <auth>EXTERNAL</auth>

  <!-- Only listen on a local socket. (abstract=/path/to/socket 
       means use abstract namespace, don't really create filesystem 
       file; only Linux supports this. Use path=/whatever on other 
       systems.) -->
  <listen>unix:path=/var/run/dbus/system_bus_socket</listen>

  <policy context="default">
    <!-- Deny everything then punch holes -->
    <deny send_interface="*"/>
    <deny receive_interface="*"/>
    <deny own="*"/>
    <!-- But allow all users to connect -->
    <allow user="*"/>
    <!-- Allow anyone to talk to the message bus -->
    <!-- FIXME I think currently these allow rules are always implicit 
         even if they aren't in here -->
    <allow send_destination="org.freedesktop.DBus"/>
    <allow receive_sender="org.freedesktop.DBus"/>
    <!-- Allow all signals to be sent by default -->
    <allow send_type="signal"/>
    <!-- allow sending valid replies -->
    <allow send_requested_reply="true" send_type="method_return"/>
    <allow send_requested_reply="true" send_type="error"/>
    <!-- allow receiving valid replies -->
    <allow receive_requested_reply="true"/>
    <!-- Note: the rule above also allows receiving of all non-reply messages
         that are not denied later.  See:
         https://bugs.freedesktop.org/show_bug.cgi?id=18229
         Potentially this will be replaced in the future by the
         following two rules:
    <allow receive_requested_reply="true" receive_type="method_return"/>
    <allow receive_requested_reply="true" receive_type="error"/>
    -->
    <!-- disallow changing the activation environment of system services -->
    <deny send_destination="org.freedesktop.DBus"
          send_interface="org.freedesktop.DBus"
          send_member="UpdateActivationEnvironment"/>
  </policy>

  <!-- Config files are placed here that among other things, punch 
       holes in the above policy for specific services. -->
  <includedir>system.d</includedir>

  <!-- This is included last so local configuration can override what's 
       in this standard file -->
  <include ignore_missing="yes">system-local.conf</include>

  <include if_selinux_enabled="yes" selinux_root_relative="yes">contexts/dbus_contexts</include>

</busconfig>
si ça peut t'aider
de quel gestionnaire de paquets veux tu utiliser ?
perso avec yumex aucun souci
a+
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
12 déc. 2008 à 18:30
Salut jeanbi !

merci pour ton aide ! Finalement j'ai retrouvé ma copie et j'ai pu redémarrer la fedora !

de quel gestionnaire de paquets veux tu utiliser ?

en faisant System -> Administration -> Ajouter/Enlever des logiciels !
mais je vais laisser tomber cette méthode car il y a un bug !


Explication : suite à la modification du fichier system.conf, lorsque je redémarrai, pendant le défilement des différents services lancés, je voyais le message d'erreur concernant le fichier system.conf. Ensuite le système bloquait au lancement de hal.

or je n'attendais pas assez (et je rebootais sur une autre distribution illico presto !) ...................car au bout de 3-4 longues minutes, hal finalement se lançait et j'arrivai sur la console (pas d'interface graphique). Et là, miracle ma copie system.conf.BAK était bien là (bizarre que je ne la voyais pas lors du montage de la partion fedora !).
ensuite il n'y avait plus qu'à remettre le fichier system.conf d'origine et hop ! roulez jeunesse !

encore merci jeanbi, avec ta copie, cela l'aurait fat aussi ! ...................... ha ! les Fedoriens ... on en dit que du bien ! :-)
0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 177
12 déc. 2008 à 18:42
re,
yum install yumex et ensuite yumex
a+
0