Jam*_*mes 7 fedora yum repository
大约两天前,软件更新开始要求我提供 root 密码以更新软件包。它给了我一个对话框,上面写着:
该软件并非来自可信来源。除非您确定这样做是安全的,否则不要更新这些软件包。
自然,我很担心。不幸的是,它没有给出任何关于它不喜欢什么的迹象。它正在尝试更新四个包:ethtool、libical、polkit-qt 和 ffmpeg-libs。尝试单独更新其中任何一个也会出现相同的对话框。
然后我尝试安装 yumex,因为我被告知它可能有助于为我提供更多信息。在这里我发现添加/删除软件给了我相同的对话框,无论我选择什么包。yum 总是需要一个 root 密码来执行更新,所以我很犹豫要不要尝试这个。
我的问题是,出了什么问题?由于新年,我所有的钥匙都过时了吗?我不知道如何使用 yum 来更新/验证密钥,但上周一切正常。我所有的 repo 文件中都有 GPG 密钥路径。我最近安装的唯一非存储库软件是 massif-visualizer,这是我手动编译的。
小智 1
我认为这个错误报告正是您遇到的问题,由安装 PackageKit-0.6.21-1.fc16.x86_64 引起:
Bug 771746 - Software Update claims all packages are untrusted
Run Code Online (Sandbox Code Playgroud)
由于未知原因,任何尝试使用软件更新或添加/删除的行为 自 12 月 31 日起的软件工具会出现“身份验证”对话框。文字是 “该软件不是来自受信任的来源。请勿更新这些软件包,除非 你确信这样做是安全的。” 点击详细信息会出现以下信息: 操作:org.freedesktop.packagekit.package-install-untrusted 供应商:PackageKit 项目 测试表明此对话框发生在所有默认的*任何*包中 存储库。我不知道为什么软件更新需要 root 密码,因为没有 对存储库配置的更改已更改。
修复方法是将 PackageKit(和 PackageKit-glib)升级到 PackageKit-0.6.21-2.fc16 或更高版本。由于您拥有 64 位 Fedora 系统,因此请务必安装 32 位和 64 位版本的 PackageKit 和 PackageKit-glib。
yum update PackageKit-0.6.21-2.fc16
Run Code Online (Sandbox Code Playgroud)
或者简单地
yum update PackageKit
Run Code Online (Sandbox Code Playgroud)
您还可以从此站点下载并安装 PackageKit 和 PackageKit-glib(i686 和 x86_64 版本)的更新 rpm 。
| 归档时间: |
|
| 查看次数: |
1893 次 |
| 最近记录: |