Como solucionar problemas do gerenciador de atualização?

1

Meu update-manager não está se comportando corretamente. Como faço para solucionar isso? Há algum registro escrito especificamente pela GUI?

Eu tenho 16.04 com o Openbox para WM / desktop. A maioria dos pacotes "desnecessários" são removidos, e isso pode ser o problema.

Quando inicio update-manager , ele atualiza os repositórios corretamente e exibe a lista de novos pacotes. Quando clico no botão Instalar Agora, ele exibe a pequena janela do Atualizador de Software com uma barra de progresso, mas essa janela desaparece quase instantaneamente. Nenhuma caixa de erro é mostrada. Nenhuma atualização é realizada.

Absolutamente nada aparece em /var/log/apt/history.log . /var/log/syslog recebe este registro, que não parece um erro:

Dec 8 13:53:16 host-name org.debian.apt[1026]: 13:53:16 AptDaemon.Worker [INFO]: Committing packages: dbus.Array([dbus.String('linux-headers-4.4.0-53#auto'), dbus.String('linux-headers-4.4.0-53-generic#auto'), dbus.String('linux-image-4.4.0-53-generic#auto'), dbus.String('linux-image-extra-4.4.0-53-generic#auto')], signature=dbus.Signature('s')), dbus.Array([], signature=dbus.Signature('s')), dbus.Array([], signature=dbus.Signature('s')), dbus.Array([], signature=dbus.Signature('s')), dbus.Array([dbus.String('ghostscript'), dbus.String('ghostscript-x'), dbus.String('libgs9'), dbus.String('libgs9-common'), dbus.String('libprocps4'), dbus.String('linux-generic'), dbus.String('linux-headers-generic'), dbus.String('linux-image-generic'), dbus.String('linux-libc-dev'), dbus.String('procps')], signature=dbus.Signature('s')), dbus.Array([], signature=dbus.Signature('s'))

Eu tentei sudo rm -r /var/lib/apt/lists/* && sudo apt-get update , não ajudei.

Quando inicio update-manager de um terminal, ele imprime imediatamente:

/usr/bin/update-manager:28: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import Gtk
WARNING:root:can not import unity GI cannot import name Dbusmenu, introspection typelib not found

E nada mais é impresso no terminal até que update-manager seja fechado.

sudo apt-get update && sudo apt-get upgrade funcionam corretamente, mas "retêm" o novo kernel. Eu tenho que usar sudo apt-get upgrade linux-generic para atualizar tudo.

É possível que este problema só aconteça quando um novo kernel estiver disponível. Vou ficar de olho nisso.

Atualização:

A execução de gksudo update-manager resolve o problema. As atualizações estão instaladas corretamente, incluindo o novo kernel.

O meu update-manager é normalmente iniciado por update-notifier executado no início da sessão pelo usuário da minha conta. Ainda assim foi capaz de atualizar o repositório, provavelmente via aptd.

Como executar corretamente o gerenciador de atualização é provavelmente uma questão separada. Mas a questão original é: existe uma maneira de aprender por que exatamente o update-manager falha na escolha?

Atualização 2:

Meu verdadeiro problema era que eu não estava executando nenhum agente PolKit. Então update-manager não foi capaz de me pedir uma senha. Minha pergunta ainda é válida: como eu descobriria isso sem adivinhação?

    
por SnakE 08.12.2016 / 12:11

0 respostas