web-dev-qa-db-fra.com

"Shutdown" ou "Restart" se déconnecte

Lorsque vous êtes connecté en tant qu'utilisateur Sudo, cliquez sur l'icône d'alimentation en haut à droite, puis sélectionnez et cliquez sur le menu Shutdown. Une boîte de dialogue vous demande si je souhaite fermer tous les programmes. La boîte de dialogue a deux options: redémarrer ou arrêter. Choisissez l'un ou l'autre me déconnecte. Syslog a la ligne suivante sur le redémarrage:

AVERTISSEMENT: impossible de redémarrer le système: une autorisation est requise

Cela s'est produit après l'installation de NTP et de certains packages OpenStack tout en travaillant dans un projet prototype. Le logiciel de mon Ubuntu est à jour au moment d'écrire ces lignes.

Quelqu'un at-il rencontré le même problème en 12.04?

15
jenls

Malheureusement, il s’agit d’un bogue connu dans (probablement) consolekitLP # 838792

La solution de rechange pour le moment est

Sudo reboot

Sudo shutdown now -P
8
Manish Sinha

Cela devrait résoudre votre problème: https://www.grendelman.net/wp/policykit-adventures/

3
pietrek

Après les informations de ces sites Web: http://www.freedesktop.org/software/polkit/docs/0.105/pklocalauthority.8.html et https://bugs.launchpad.net/ ubuntu/+ source/policykit/+ bug/1033305

Semble avoir résolu nos problèmes avec le bouton d’arrêt de lightdm ne fonctionnant pas pour tous les utilisateurs d’Ubuntu 12.04.3 LTS (GNU/Linux 3.11.6-031106-generic x86_64)

vim /var/lib/polkit-1/localauthority/20-org.d/usershutdown.pkla

Ajoutez ensuite les lignes suivantes au fichier.

[Allow Shutdown]<br>
Identity=unix-user:\*;unix-group:*<br>
Action=org.freedesktop.consolekit.system.stop-multiple-users<br>
ResultAny=yes<br>
ResultInactive=yes<br>
ResultActive=yes<br>

[Allow Restart]<br>
Identity=unix-user:\*;unix-group:*<br>
Action=org.freedesktop.consolekit.system.restart-multiple-users<br>
ResultAny=yes<br>
ResultInactive=yes<br>
ResultActive=yes<br>

Puis entrez service lightdm restart et/ou un redémarrage de la machine est nécessaire. Essayé avant de se connecter à la machine, puis à nouveau après que quelqu'un se soit connecté.

1
jnlickey

Peut-être que le problème est causé par le serveur HSQLDB. Je viens de remplir un bug à ce sujet:

https://bugs.launchpad.net/ubuntu/+source/hsqldb/+bug/1153856

Solution de contournement:

Sudo apt-get remove hsqldb-server
0
BrunoJCM

J'ai eu les mêmes problèmes - le coupable était kalarm. Après l'avoir désactivé, l'arrêt a recommencé à fonctionner correctement.

0
piotrog

Une résolution de l’interface graphique consiste à installer Cairo-dock à partir du référentiel, puis à cliquer sur le bouton Arrêter de ce menu pour arrêter ou redémarrer.

Lors de l'utilisation du terminal, les commandes fonctionnent. Pour certaines personnes, le fait de devoir accéder à un écran de terminal est pour le moins excessivement compliqué et demande beaucoup de travail.

J'utilise cette solution de contournement Gui depuis les 6 dernières versions d'Ubuntu.

Cela peut être installé depuis le centre logiciel ou cli:

$ Sudo apt-get install cairo-dock
0
L. D. James

Ma solution de contournement pour cet ennuyeux petit bug est la suivante: je crée un programme de lancement avec les éléments suivants:

Éteindre:
Sudo shutdown -h

Recommencer:
Sudo shutdown -r

On vous demandera alors votre mot de passe super-utilisateur. Je mets ce lanceur sur le bureau et je l’utilise jusqu’à ce que le bogue soit réglé.

0
Blue_Hat