消除弹出错误消息

消除弹出错误消息

我通过 VNC 连接到工作场所的 CentOS 6.4 机器。每五分钟就会弹出一个框,上面写着:

需要进行身份验证才能设置用于下载包的网络代理

应用程序正在尝试执行需要权限的操作。执行此操作需要超级用户身份验证

根密码:

细节

角色未知

操作:org.freedesktop.packagekit.system-network-proxy-configure

供应商:PackageKit 项目

[取消] [验证]

我没有 root 密码,所以通常我只是单击它并使其消失,但它往往会在几分钟后返回。我的本地系统管理员曾多次尝试解决该问题,但最终放弃并告诉我继续关闭弹出框。这就是说,这让我发疯。有什么方法可以让我不必看到弹出窗口,即使问题本身没有得到解决?不太理想的是,我可以告诉系统管理员做一些非常简单的事情来真正解决问题吗?

答案1

我希望你不是我的用户之一哈哈!我管理一个集群,这个特殊的警告已经困扰我一段时间了。我一直试图找出一种在命令行上以编程方式修复此问题的方法,但收效甚微。这个错误来自于捆绑的东西gnome 软件包

我遇到了这个问题的三种解决方案

  1. 禁用/yum/pluginconf.d
    [main] enabled=0 这对我不起作用。

  2. 今天我在 Redhat 解决方案页面上找到了一个不同的答案,我相信这个答案有效!只需添加X-GNOME-Autostart-enabled=false到文件末尾即可/etc/xdg/autostart/gpk-update-icon.desktop。我在此之后重新启动了 vnc,但弹出窗口尚未返回。

不幸的是,到目前为止,这两种解决方案都需要root权限。我不认为以下过程需要root。但我从未尝试过,因为它是通过 GUI 完成的:

  1. 启动终端控制台并键入gnome-session-properties,然后取消选中PackageKit 更新小程序

gnome 一些截图

来源:

答案2

在 Centos 7 中,删除“需要进行身份验证才能设置用于下载包的网络代理“登录时的对话框 - 您必须禁用自动启动gnome 软件服务

sed -e '$aX-GNOME-Autostart-enabled=false' -e '/X-GNOME-Autostart-enabled/d' -i.bak /etc/xdg/autostart/gnome-software-service.desktop

答案3

对于 RHEL6/OEL6 - 启动 Gnome 的 VNC 环境并看到此消息...

调用gnome-session-properties应用程序禁用 packagekit 更新面板会导致文件被修改:

~/.config/autostart/gpk-update-icon.desktop

又名:

$HOME/.config/autostart/gpk-update-icon.desktop

正如之前的帖子中提到的,它设置了:

X-GNOME-Autostart-enabled=false

该文件显然是 UTF-8 Unicode 文本。

然后杀死正在运行的副本killall -i -u $(whoami) gpk-update-icon

答案4

对于那些来这里寻找不使用远程桌面的答案的人,我想我会分享我的解决方案。

清除 xRDP 解决了我在 ubuntu 上的问题。我一直看到这个弹出窗口。这对我来说是一个简单的解决方案,因为远程桌面不是我需要或使用的功能。另外,如果我以后确实需要它,我想我可以得到其他东西。

代码删除(但保留配置文件):

sudo apt-get remove xrdp

100% 删除的代码:

sudo apt-get purge xrdp

相关内容