Por qual mecanismo o update-manager deveria ser iniciado automaticamente?

1

Estou tentando dar suporte a um usuário ingênuo remotamente (usando teamviewer). Ela tem um problema em que o gerenciador de atualização não está iniciando automaticamente (não mostrara uma janela de atualizações de software por semanas até hoje). Verificando as configurações de "Software e atualizações", tudo parece bem (verifique se há atualizações diárias, exiba imediatamente quando houver atualizações de segurança).

Então, como o gerenciador de atualização deve ser iniciado automaticamente? (se eu souber isso, posso tentar depurar) Por exemplo, para ilustrar o tipo de resposta que espero:

  • aptd? Por qual configuração, acionou como?
  • Algum script init.d? Qual deles?
  • iniciante? Qual arquivo de trabalho?
  • systemd? Qual arquivo de unidade?
  • cron? Qual crontab?

Pontos de bônus para pistas, por que ele pode estar falhando!

    
por Croad Langshan 05.02.2016 / 01:31

1 resposta

2

O mecanismo é:

  • /etc/cron.daily/apt corre apt-get update diariamente. A atualização real é feita em um horário aleatório para evitar o problema do "rebanho trovejante"
  • Processo de execução longa update-notifier usa o GIO (presumivelmente usando inotify) para assistir a certos arquivos tocados pelo apt para alterações quando há pacotes atualizados para instalar (ele também monitora outras coisas, como novas versões do ubuntu)
  • Quando há atualizações, update-notifier executa update-manager para informar o usuário (se é isso que está configurado para fazer)

No meu caso, estou executando o Gnome Shell e parece que gnome-session é executado em update-notifier . Presumivelmente, Unity providencia para executá-lo por outros meios.

    
por Croad Langshan 14.02.2016 / 15:44