Falta de diálogo de solicitação de senha popup na sessão via VNC-SSH

0

Eu quase preciso ter um Ubuntu Desktop remoto funcionando exatamente como o id era uma sessão local, mas ainda não consigo resolver um pequeno problema que está me deixando louco.

Eu tenho uma máquina remota com o Ubuntu Desktop. Eu me conecto a ele via VNC sobre SSH, e como eu digo "quase tudo" funciona perfeitamente, exceto por um problema que não estou conseguindo resolver e não consigo descobrir se é um problema com relação às permissões, ao próprio VNC (Eu não penso assim), ou o que quer que seja.

Quando, por exemplo, eu abro o Ubuntu Software Center e tento instalar qualquer programa clicando em "Instalar", nada acontece, porque a caixa de diálogo popup solicitando senha nunca aparece e, portanto, o Ubuntu não pode instalá-lo.

Não se trata de instalar pacotes, já que posso fazê-lo com o aptitude, ou até mesmo executar o USC como root, mas gostaria de corrigi-lo de outra maneira, pois não quero executar programas como root quando não é o caminho certo.

Minha pergunta é: alguém sabe por que isso poderia estar acontecendo e como resolvê-lo?

Seguindo o exemplo de instalar algum aplicativo com o USC, as mensagens em / vat / log / syslog são essas (sem erros, mas nunca aparece a caixa de diálogo de solicitação de senha):

Apr  9 22:11:33 noname-machine dbus[551]: [system] Activating service name='org.debian.apt' (using servicehelper)
Apr  9 22:11:33 noname-machine AptDaemon: INFO: Initializing daemon
Apr  9 22:11:33 noname-machine dbus[551]: [system] Successfully activated service 'org.debian.apt'
Apr  9 22:11:33 noname-machine AptDaemon.PackageKit: INFO: Initializing PackageKit compat layer
Apr  9 22:11:51 noname-machine AptDaemon: INFO: CommitPackages() was called: dbus.Array([dbus.String(u'gameconqueror')], signature=dbus.Signature('s')), dbus.Array([dbus.String(u'')], signature=dbus.Signature('s')), dbus.Array([dbus.String(u'')], signature=dbus.Signature('s')), dbus.Array([dbus.String(u'')], signature=dbus.Signature('s')), dbus.Array([dbus.String(u'')], signature=dbus.Signature('s')), dbus.Array([dbus.String(u'')], signature=dbus.Signature('s'))
Apr  9 22:11:51 noname-machine AptDaemon.Trans: INFO: Queuing transaction /org/debian/apt/transaction/be384a2ba642461dbf4c33e8fdb363ec

(Nenhuma mensagem em /var/log/auth.log)

Exatamente o mesmo problema ao clicar em "verificar" no Gerenciador de Atualizações:

Apr  9 22:43:53 noname-machine AptDaemon: INFO: UpdateCache() was called
Apr  9 22:43:53 noname-machine AptDaemon.Trans: INFO: Queuing transaction /org/debian/apt/transaction/35fae3fa030a497f8cb5405701c8d2d2
Apr  9 22:43:54 noname-machine AptDaemon: INFO: UpdateCache() was called
Apr  9 22:43:54 noname-machine AptDaemon.Trans: INFO: Queuing transaction /org/debian/apt/transaction/13c03177009847dc9ce23c7913d44be7
Apr  9 22:43:55 noname-machine AptDaemon: INFO: UpdateCache() was called
Apr  9 22:43:55 noname-machine AptDaemon.Trans: INFO: Queuing transaction /org/debian/apt/transaction/e2db780da371473099d3655f76e2510d
Apr  9 22:43:55 noname-machine AptDaemon: INFO: UpdateCache() was called
Apr  9 22:43:55 noname-machine AptDaemon.Trans: INFO: Queuing transaction /org/debian/apt/transaction/6f7a8a32df864d12b5372a11bc10481e

Alguém pode ver o problema?

(por favor, desculpe meu inglês)

    
por Alberto Martín 09.04.2014 / 22:28

1 resposta

-1

Este comando deve fazer isso:

sudo chmod +s /usr/lib/policykit-1/polkit-agent-helper-1

Eu tive esse problema quando mudei o proprietário de /usr/lib recursivamente.

    
por Heath N 24.03.2015 / 05:52