Por que a Atualização de Software e o Adicionar / Remover Software alegam que todos os pacotes não são confiáveis?

7

Cerca de dois dias atrás, a Atualização de software começou a me solicitar a senha de root para poder atualizar os pacotes. Isso me dá uma caixa de diálogo dizendo:

The software is not from a trusted source. Do not update these packages unless you are sure it is safe to do so.

Naturalmente, estou preocupado. Infelizmente, não dá qualquer indicação sobre exatamente o que não gosta. Está tentando atualizar quatro pacotes: ethtool, libical, polkit-qt e ffmpeg-libs. Tentando atualizar qualquer um desses também traz a mesma caixa de diálogo.

Eu então tentei instalar o yumex desde que me disseram que poderia me ajudar a fornecer mais informações. Aqui eu descobri que Add / Remove Software me fornece a mesma caixa de diálogo, independentemente do pacote que eu escolher. yum sempre quer uma senha de root para realizar uma atualização, então estou hesitante em tentar isso.

Minha pergunta é: o que está errado? Todas as minhas chaves estão desatualizadas devido ao ano novo? Eu não sei como usar o yum para atualizar / verificar as chaves, mas tudo funcionou bem na semana passada. Todos os meus arquivos repo têm caminhos-chave GPG neles. O único software não repositório que eu instalei recentemente é o massif-visualizer, que eu compilei manualmente.

Isso está no Fedora 16, x86_64. Aparentemente, houve não ... interest ao atualizar esta caixa de diálogo para ser mais informativo.

    
por James 02.01.2012 / 22:30

1 resposta

1

Acho que este relatório de bugs é o problema que você encontrou, causado pela instalação do PackageKit -0.6.21-1.fc16.x86_64:

Bug 771746 - Software Update claims all packages are untrusted 
For reasons unknown, any attempt to use the Software Update or Add/Remove
Software tools since Dec 31st results in an 'Authenticate' dialog. The text is 

"The software is not from a trusted source. Do not update these packages unless
you are sure it is safe to do so."

Clicking on details gives the following:

Action: org.freedesktop.packagekit.package-install-untrusted
Vendor: The PackageKit Project

Testing indicates this dialog occurs for *any* package, from all the default
repositories. I do not know why Software Update wants a root password as no
changes to the repository configuration have been changed.

A correção é atualizar o PackageKit (e o PackageKit-glib) para o PackageKit-0.6.21-2.fc16 ou mais recente. Como você tem um sistema Fedora de 64 bits, certifique-se de instalar ambas as versões de 32 bits e 64 bits do PackageKit e do PackageKit-glib.

yum update PackageKit-0.6.21-2.fc16

ou simplesmente

yum update PackageKit

Você também pode baixar e instalar os rpms atualizados para PackageKit e PackageKit-glib (versões i686 e x86_64) de este site .

    
por 08.03.2012 / 07:55