“Desligar” ou “Reiniciar” efetua logout


15

Enquanto estiver logado como sudousuário, clique no ícone de energia superior direito, selecione e clique no Shutdownmenu; ele aparecerá uma caixa de diálogo perguntando se eu quero fechar todos os programas. A caixa de diálogo possui duas opções: reiniciar ou desligar. Escolha qualquer um que me desconecte. Syslogtem a seguinte linha sobre o reinício:

AVISO: Não é possível reiniciar o sistema: é necessária autorização

Isso aconteceu depois que eu instalei o NTP e alguns pacotes do OpenStack enquanto trabalhava em um projeto de protótipo. O software do meu Ubuntu está atualizado até o momento em que este artigo foi escrito.

Alguém encontrou o mesmo problema no 12.04?


11
O que está logado como usuário sudo?
23412 Manish Sinha

"Enquanto estiver logado como usuário sudo", quero dizer o usuário padrão criado pela instalação do Ubuntu. Este usuário pode executar comandos como "sudo ....".
jenls

11
Mesmo problema aqui em 12.04 (Lenovo thinkpad x121e). Só pode usar a linha de comando para reiniciar / desligar o computador. O efeito colateral é que minha esposa me considera um nerd agora enquanto desligo meu laptop assim.
HongboZhu

muito mau erro, existe desde 10.10 até agora
pylover

Respostas:


8

Infelizmente, este é um bug conhecido no (provavelmente) consolekit LP # 838792

A solução alternativa para o tempo é

sudo reboot

sudo shutdown now -P


1

Após as informações deste site: http://www.freedesktop.org/software/polkit/docs/0.105/pklocalauthority.8.html e https://bugs.launchpad.net/ubuntu/+source/policykit/+bug/1033305

Parece ter resolvido nossos problemas com o botão de desligamento do lightdm que não funciona para todos os usuários no 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

Em seguida, adicione as seguintes linhas ao arquivo.

[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>

Em seguida, digite service lightdm restarte / ou é necessário reiniciar a máquina. Tentei antes de fazer login na máquina e depois depois de alguém fazer login.


0

Minha solução alternativa para esse bug irritante é esse: eu crio um iniciador com o seguinte:

Desligar:
sudo shutdown -h

Reiniciar:
sudo shutdown -r

Você será solicitado a sua senha de superusuário. Coloquei esse iniciador na área de trabalho e o uso até que o bug seja resolvido.


11
que não é um pequeno bug, é um grande erro
pylover


0

Eu tive os mesmos problemas - o culpado era kalarm . Depois que eu o desativei, o desligamento começou a funcionar corretamente novamente.


Como você desativa isso?
Tim

0

Uma resolução da GUI é instalar a doca do Cairo a partir do repositório e clique no botão Desligar nesse menu para desligar ou reiniciar.

Enquanto estiver usando os comandos do terminal, funcione. Para algumas pessoas, ter que ir a uma tela de terminal é pelo menos excessivamente complicado e também muito trabalhoso.

Eu tenho usado esta solução Gui nos últimos 6 lançamentos de versões do Ubuntu.

Isso pode ser instalado no centro de software ou no cli:

$ sudo apt-get install cairo-dock
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.