[NetworkManager] Insufficient privileges (résolu)
[NetworkManager] Insufficient privileges (résolu)
Bonjour,
J'ai changé de PC récemment, après avoir installé Arch sur le nouveau, j'y ai scp mon /home.
Ça a fonctionné sans soucis pour la plupart des applis et j'ai pu retrouver ma configuration, mais j'ai des soucis avec NetworkManager.
Je lance la session depuis SLiM avec ck-launch-session et dbus-launch.
Lorsque je veux me connecter à un wifi, j'ai l'erreur "insufficient privileges"
Quand je crée une nouvelle connexion filaire, je dois décocher "Disponible pour tous les utilisateurs" si je veux pouvoir la sauvegarder sans avoir l'erreur "Insufficient privileges"
Pour les connexions filaires, la case est grisée, on ne peut pas la décocher.
Dans la série des mystères, toutes mes connexions de l'ancien PC étaient disponible dans la liste, alors que d'après ce que j'ai vu elles sont dans /etc/NetworkManager/system-connections et je n'ai scp que le home…
J'ai rm -rf ce dossier à tout hasard mais ça ne résout pas le problème, est-ce que j'ai besoin de le créer avec des droits particulier?
Bref, quelqu'un saurait-il m'aider à régler cet épineux problème m'interdisant la connexion à tout réseau wifi?
J'ai changé de PC récemment, après avoir installé Arch sur le nouveau, j'y ai scp mon /home.
Ça a fonctionné sans soucis pour la plupart des applis et j'ai pu retrouver ma configuration, mais j'ai des soucis avec NetworkManager.
Je lance la session depuis SLiM avec ck-launch-session et dbus-launch.
Lorsque je veux me connecter à un wifi, j'ai l'erreur "insufficient privileges"
Quand je crée une nouvelle connexion filaire, je dois décocher "Disponible pour tous les utilisateurs" si je veux pouvoir la sauvegarder sans avoir l'erreur "Insufficient privileges"
Pour les connexions filaires, la case est grisée, on ne peut pas la décocher.
Dans la série des mystères, toutes mes connexions de l'ancien PC étaient disponible dans la liste, alors que d'après ce que j'ai vu elles sont dans /etc/NetworkManager/system-connections et je n'ai scp que le home…
J'ai rm -rf ce dossier à tout hasard mais ça ne résout pas le problème, est-ce que j'ai besoin de le créer avec des droits particulier?
Bref, quelqu'un saurait-il m'aider à régler cet épineux problème m'interdisant la connexion à tout réseau wifi?
Dernière modification par MCMic le lun. 12 mars 2012, 22:42, modifié 1 fois.
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [NetworkManager] Insufficient privileges
J'imagine que tu as des choses qui appartiennent à root... ou en tous cas qui ne t'appartiennent pas dans ton home. Si
find /home/ton_user ! -user "ton_user"
(je préfère le signaler: ne pas zapper le point d'exclamation) te renvoie des choses, tu en seras quitte pour changer les droits sur les fichiers en sortie (cherche alors sur le forum avec find+chown+user+root).«The following statement is not true. The previous statement is true.» 

Re: [NetworkManager] Insufficient privileges
Non, la commande indiquée ne me renvoie rien :-/
Re: [NetworkManager] Insufficient privileges
Quel environnement t'utilises ? Si c'est autre chose que gnome/kde, tu as installé
Tu peux poster ton
polkit-gnome
?Tu peux poster ton
.xinitrc
et le slim.conf
si tu l'as modifié ?Re: [NetworkManager] Insufficient privileges
J'utilise pekwm (avec bmpanel). Le paquet polkit-gnome est installé.
slim.conf : http://pastebin.com/7JwSGW7V
.xinitrc : http://pastebin.com/uZPdQx26
slim.conf : http://pastebin.com/7JwSGW7V
.xinitrc : http://pastebin.com/uZPdQx26
Re: [NetworkManager] Insufficient privileges
Je connais pas bien dans la liste de ce que tu démarres en auto.
pekwm
, mais si ce n'est pas déjà fait, rajoute Code : Tout sélectionner
/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
Re: [NetworkManager] Insufficient privileges
Faut pas rajoutre ck-launch-session entre exec et l'environnement par hasard ?
oloꟼ aka ewloni
- benjarobin
- Maître du Kyudo
- Messages : 17632
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [NetworkManager] Insufficient privileges
En faite il a fait l'inverse de ce qui est recommandé...
@Tuxce Oui mais le bash --login n'est pas fait avant, cela ne pose pas de problème ?
Personnellement je te conseil ceci
Remplace par
Puis modifie ton .xinitrc par
@Tuxce Oui mais le bash --login n'est pas fait avant, cela ne pose pas de problème ?
Personnellement je te conseil ceci
Remplace
Code : Tout sélectionner
login_cmd exec ck-launch-session dbus-launch /bin/bash -login ~/.xinitrc %session
Code : Tout sélectionner
login_cmd exec /bin/bash --login ~/.xinitrc %session
Code : Tout sélectionner
#!/bin/bash
case $1 in
gnome)
exec ck-launch-session gnome-session
;;
compiz)
exec ck-launch-session dbus-launch fusion-icon
;;
*)
exec ck-launch-session dbus-launch pekwm
;;
esac
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [NetworkManager] Insufficient privileges
Je préfère garder le plus possible les fichiers système tels qu'ils sont à l'origine, du coup je préfère modifier mes fichiers utilisateurs. Ceci dit, si c'est un système multi utilisateur, ça évite de le modifier plusieurs fois.
De toute façon, les 2 méthodes se valent (sauf commandes spécifiques qui viendraient court circuiter tout ça).
Maintenant, pour ce que j'en sais, networkmanager doit escalader les droits pour spécifier une configuration pour tous les utilisateurs, et il utilise la panoplie polkit/ck/dbus pour cela, et le maillon polkit a besoin d'un agent pour demander les mots de passe, or, en dehors de gnome / kde, il faut le lancer manuellement. (ce n'est peut être pas le seul problème, mais c'est sûr que c'est un point bloquant
)
De toute façon, les 2 méthodes se valent (sauf commandes spécifiques qui viendraient court circuiter tout ça).
Maintenant, pour ce que j'en sais, networkmanager doit escalader les droits pour spécifier une configuration pour tous les utilisateurs, et il utilise la panoplie polkit/ck/dbus pour cela, et le maillon polkit a besoin d'un agent pour demander les mots de passe, or, en dehors de gnome / kde, il faut le lancer manuellement. (ce n'est peut être pas le seul problème, mais c'est sûr que c'est un point bloquant

Re: [NetworkManager] Insufficient privileges
Merci beaucoup, c'était ça!
Pourtant je n'avais pas eu besoin de le faire dans ma précédente configuration. ([HS]D'ailleurs, j'avais un démon "capability" dans DAEMONS dans rc.conf, quelqu'un sait à quoi ça correspond?[/HS])
Maintenant tout fonctionne, mais ça me demande une authentification pour certaines actions (celles qui fonctionnaient pas avant) : http://pix.toile-libre.org/upload/origi ... 585238.png
Où et comment puis-je changer les droits pour que ce genre d'action ne nécessite plus d'authentification?
Encore merci!
Pourtant je n'avais pas eu besoin de le faire dans ma précédente configuration. ([HS]D'ailleurs, j'avais un démon "capability" dans DAEMONS dans rc.conf, quelqu'un sait à quoi ça correspond?[/HS])
Maintenant tout fonctionne, mais ça me demande une authentification pour certaines actions (celles qui fonctionnaient pas avant) : http://pix.toile-libre.org/upload/origi ... 585238.png
Où et comment puis-je changer les droits pour que ce genre d'action ne nécessite plus d'authentification?
Encore merci!
Re: [NetworkManager] Insufficient privileges
Inspire toi de l'exemple http://wiki.archlinux.fr/Policykit#Mont ... on_interne
Le nom de l'action dont il faut modifier les droits s'affiche dans la fenêtre de demande d'autorisation.
Le nom de l'action dont il faut modifier les droits s'affiche dans la fenêtre de demande d'autorisation.