Por que o Fedora 20 solicita uma reinicialização após as atualizações de software?

9

Eu tenho uma instalação do Fedora 20 em uma máquina virtual do VirtualBox.

Agora ele me notifica sobre "Atualizações do sistema operacional", que "Inclui melhorias de desempenho, estabilidade e segurança para todos os usuários", e eu tenho a opção de "Reiniciar e instalar".

No entanto, clicar em "Atualizações do sistema operacional" traz o conteúdo das "atualizações do sistema operacional" e não consigo encontrar um novo kernel, libc ou systemd na lista de pacotes a serem atualizados.

Então, o que é que exige uma reinicialização?

Esses pacotes são listados quando eu emito o sudo yum update :

================================================================================
Updating:
 chkconfig                       x86_64 1.3.62-1.fc20             updates 172 k
 chrony                          x86_64 1.30-2.fc20               updates 262 k
 emacs-filesystem                noarch 1:24.3-24.fc20            updates  58 k
 file                            x86_64 5.19-4.fc20               updates  59 k
 file-libs                       x86_64 5.19-4.fc20               updates 401 k
 gdb                             x86_64 7.7.1-18.fc20             updates 2.6 M
 ghostscript                     x86_64 9.14-4.fc20               updates 4.4 M
 hwdata                          noarch 0.269-1.fc20              updates 1.3 M
 libndp                          x86_64 1.4-1.fc20                updates  30 k
 libreport                       x86_64 2.2.3-2.fc20              updates 405 k
 libreport-anaconda              x86_64 2.2.3-2.fc20              updates  43 k
 libreport-cli                   x86_64 2.2.3-2.fc20              updates  47 k
 libreport-fedora                x86_64 2.2.3-2.fc20              updates  40 k
 libreport-filesystem            x86_64 2.2.3-2.fc20              updates  35 k
 libreport-gtk                   x86_64 2.2.3-2.fc20              updates  94 k
 libreport-plugin-bugzilla       x86_64 2.2.3-2.fc20              updates  79 k
 libreport-plugin-kerneloops     x86_64 2.2.3-2.fc20              updates  45 k
 libreport-plugin-logger         x86_64 2.2.3-2.fc20              updates  48 k
 libreport-plugin-reportuploader x86_64 2.2.3-2.fc20              updates  52 k
 libreport-plugin-ureport        x86_64 2.2.3-2.fc20              updates  52 k
 libreport-python                x86_64 2.2.3-2.fc20              updates  63 k
 libreport-python3               x86_64 2.2.3-2.fc20              updates  49 k
 libreport-web                   x86_64 2.2.3-2.fc20              updates  46 k
 libserf                         x86_64 1.3.7-1.fc20              updates  53 k
 libteam                         x86_64 1.12-1.fc20               updates  46 k
 perl-Socket                     x86_64 1:2.015-1.fc20            updates  50 k
 poppler-data                    noarch 0.4.7-1.fc20              updates 2.2 M
 ppp                             x86_64 2.4.5-34.fc20             updates 359 k
 selinux-policy                  noarch 3.12.1-180.fc20           updates 351 k
 selinux-policy-targeted         noarch 3.12.1-180.fc20           updates 3.8 M
 sqlite                          x86_64 3.8.6-2.fc20              updates 433 k
 teamd                           x86_64 1.12-1.fc20               updates 108 k
 tzdata                          noarch 2014f-1.fc20              updates 430 k
 tzdata-java                     noarch 2014f-1.fc20              updates 147 k
 vim-minimal                     x86_64 2:7.4.402-1.fc20          updates 439 k
 zeitgeist-libs                  x86_64 0.9.16-0.2.20140808.git.ce9affa.fc20
                                                                  updates 141 k

Transaction Summary
================================================================================
    
por MattBianco 27.08.2014 / 09:12

2 respostas

7

O Fedora que executa o GNOME usa heurística simples para descobrir se uma atualização é uma atualização do OS / System ou uma atualização do aplicativo. Se o pacote tiver um arquivo .desktop (que normalmente é usado para preencher os menus do DE), ele será considerado um aplicativo de usuário e poderá ser atualizado sem reinicialização. Sem esse arquivo, ele é considerado uma atualização do sistema operacional ou do sistema e é oferecida uma 'atualização e reinicialização'.

Você pode evitar isso executando yum update no prompt de comando.

    
por 27.08.2014 / 09:23
5

É um recurso do Fedora 18 e acima, chamado OfflineSystemUpdates .

Isso torna a atualização dos componentes do sistema mais confiável, fazendo isso em um ambiente mínimo e controlado.

O "Offline" significa atualizações do SO significa instalações de pacote e atualizações que são executadas com o sistema inicializado em um modo especial de atualização do sistema, para evitar problemas relacionados a conflitos de bibliotecas e serviços que estão atualmente sendo executados com aqueles no disco.

O modo de atualização do sistema é implementado ao inicializar em um destino especial. O destino instala as atualizações baixadas e, em seguida, reinicializa novamente no destino padrão. Há salvaguardas para garantir a reinicialização do destino padrão mesmo se a atualização falhar ou o processo de atualização falhar.

    
por 27.08.2014 / 09:20