Não consigo desligar nem reiniciar sem o console

12

Após a atualização de 11.04 para 11.10, uma conduta com fio aparece na minha máquina:

Os métodos da GUI de desligamento (incluindo a reinicialização) causam apenas um logoff e, na tela de logon, as opções de desligamento e de reinicialização não fazem nada (se você se perguntar, a reinicialização aparece na caixa de diálogo de desligamento).

A única maneira de reiniciar ou desligar é através do console sudo shutdown -h nowou sudo reboot. Isso é bom para mim, mas não para o resto dos usuários.

Como consertar isto?

Atualizar

A saída do syslog quando o encerramento é selecionado na minha área de trabalho é:

AptDaemon: INFO: Quitting due to inactivity
AptDaemon: INFO: Quitting was requested
CRON[5095]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete)
CRON[5094]: (root) MAIL (mailed 1 byte of output; but got status 0x00ff, #012)
kernel: [17027.614974] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
kernel: [17027.616510] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
kernel: [17027.618037] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
kernel: [17027.619557] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
kernel: [17027.621046] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
kernel: [17027.621051] psmouse.c: issuing reconnect request
acpid: client 1032[0:0] has disconnected
acpid: client connected from 1032[0:0]
acpid: 1 client rule loaded
gnome-session[1836]: WARNING: Unable to stop system: Authorization is required
acpid: client 1032[0:0] has disconnected
acpid: client connected from 6055[0:0]
acpid: 1 client rule loaded
rtkit-daemon[1313]: Successfully made thread 6134 of process 6134 (n/a) owned by '119' high priority at nice level -11.
rtkit-daemon[1313]: Supervising 4 threads of 2 processes of 2 users.
rtkit-daemon[1313]: Successfully made thread 6139 of process 6134 (n/a) owned by '119' RT at priority 5.
rtkit-daemon[1313]: Supervising 5 threads of 2 processes of 2 users.
rtkit-daemon[1313]: Successfully made thread 6140 of process 6134 (n/a) owned by '119' RT at priority 5.
rtkit-daemon[1313]: Supervising 6 threads of 2 processes of 2 users.

Suspeito que a linha gnome-session[1836]: WARNING: Unable to stop system: Authorization is requiredesteja relacionada ao problema.

Ao selecionar shutdownna tela de login, a saída é a mesma da linha apontada. Esta é a saída:

gnome-session[1836]: WARNING: Unable to stop system: Authorization is required
acpid: client 1032[0:0] has disconnected
acpid: client connected from 6055[0:0]
acpid: 1 client rule loaded
rtkit-daemon[1313]: Successfully made thread 6134 of process 6134 (n/a) owned by '119' high priority at nice level -11.
rtkit-daemon[1313]: Supervising 4 threads of 2 processes of 2 users.
rtkit-daemon[1313]: Successfully made thread 6139 of process 6134 (n/a) owned by '119' RT at priority 5.
rtkit-daemon[1313]: Supervising 5 threads of 2 processes of 2 users.
rtkit-daemon[1313]: Successfully made thread 6140 of process 6134 (n/a) owned by '119' RT at priority 5.
rtkit-daemon[1313]: Supervising 6 threads of 2 processes of 2 users.
acpid: client 6055[0:0] has disconnected
acpid: client connected from 6055[0:0]
acpid: 1 client rule loaded
jgomo3
fonte
Primeiro, remova seu discurso sobre Reinicialização na caixa de diálogo Desligar. Isso não está relacionado à sua pergunta. Você pode registrar um bug se isso o incomodar. Segundo, dê uma olhada nos arquivos de log (por exemplo, / var / log / messages) após uma tentativa fracassada de desligar via GUI.
Jan
@ Jan eu fiz o que você me sugeriu. Observe também que / var / log / messages não existe mais; Eu não sabia disso, mas [1] mostrou-me o que fazer: use / var / log / syslog [1] askubuntu.com/q/51265/10580
jgomo3
Acredito que você encontrou a linha incorreta nos arquivos de log. Espero que alguém possa ajudá-lo a resolver o problema.
Jan

Respostas:

2

Eu tive o mesmo problema (também semelhante quando estava usando o Gentoo) e isso funcionou para mim: https://www.grendelman.net/wp/policykit-adventures/ . Testei em 12.04 e o problema se foi. No entanto, eu o usaria como uma correção temporária, porque algo está me dizendo que não é tão seguro quando todos podem reiniciar o host sem verificar se há outras sessões em execução. No meu caso, esse bug só se manifestava quando eu tinha outras sessões em execução nos VTs ou quando havia outra pessoa logada via SSH. Enfim, espero que isso conserte isso para você. Desfrutar :-)

Pietrek
fonte
2

Problema

Acabei de experimentar o mesmo problema no meu Linux Mint 12 (também conhecido como Ubuntu-11.10) com o Cinnamon desktop. O botão GUI "restart" desconectou-me em vez de reiniciar.

Constatações

Encontrei sua postagem, mas encontrei uma solução diferente que "funcionou para mim". Eu tive a mesma mensagem no meu syslog:

gnome-session[12937]: WARNING: Unable to restart system: Authorization is required

Descobri que havia dois usuários conectados na minha máquina:

$ who
root     tty1         2012-12-28 10:14
evigier  pts/0        2012-12-28 10:14 (:0)

root foi registrado no meu principal tty, também conhecido como ctrl + alt + F1. Eu o iniciei ontem porque precisava realizar algumas tarefas administrativas ruins, das quais não me lembro.

Solução

Eu saí do meu usuário root tty1, voltei para a minha área de trabalho ctrl + alt + F7e pressionei restart.

m-ric
fonte