消除弹出错误消息

ohn*_*lus 14 centos notifications

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

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

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

根密码:

细节

角色未知

行动:org.freedesktop.packagekit.system-network-proxy-configure

供应商:PackageKit 项目

[取消] [验证]

我没有 root 密码,所以通常我只需点击它就可以让它消失,但它往往会在几分钟后回来。我的本地系统管理员已经尝试过几次处理这个问题并放弃并告诉我只是继续关闭弹出框。也就是说,它让我发疯。有什么方法可以让我不必看到弹出窗口,即使问题本身没有解决?不太好,我可以告诉系统管理员做一些非常简单的事情来实际解决问题吗?

ech*_*dee 16

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

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

  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 Update Applet

侏儒的东西截图

来源:

  • /etc/xdg/autostart/gpk-update-icon.desktop 不存在 - 在 Centos 7 和 rhel 7 中,文件是 /etc/xdg/autostart/gnome-software-service.desktop 但我也得到了一个颜色管理设备身份验证弹出...:/ (2认同)

小智 5

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

sed -e '$aX-GNOME-Autostart-enabled=false' -e '/X-GNOME-Autostart-enabled/d' -i.bak /etc/xdg/autostart/gnome-software-service.desktop
Run Code Online (Sandbox Code Playgroud)

  • 或者对于我们这些想要手动编辑文件的人,只需在 `/etc/xdg/autostart/gnome-software-service.desktop` 的末尾添加 `X-GNOME-Autostart-enabled=false` 并重新启动 `vncserver` (2认同)