The automatic GNOME updater was and is telling me today: “Update: An important software update is available [Install updates]”.
During that I could reproduce the warnings with my openSUSE 12.1 GNOME 64 bit system and gather some information.
-
I opened a terminal emulator (GNOME terminal) became root including new login console with
su -
and produced a list of the (active and inactive) processes with
ps -Af
. I repeated that action - sometimes even during 2) .
-
In a second window of GNOME terminal I stayed being a normal user but got privileges only for the command to run a (D=dry=test) update with
su -c "zypper up -D"
I aborted with n for no and repeated the action.
If I got in 2) something like
...]
** (process:5830): WARNING **: The connection is closed
** (process:5830): WARNING **: The connection is closed
** (process:5830): WARNING **: The connection is closed
** (process:5830): WARNING **: The connection is closed
** (process:5830): WARNING **: The connection is closed
** (process:5833): WARNING **: The connection is closed
** (process:5833): WARNING **: The connection is closed
** (process:5833): WARNING **: The connection is closed
** (process:5833): WARNING **: The connection is closed
** (process:5833): WARNING **: The connection is closed
** (process:5836): WARNING **: The connection is closed
** (process:5836): WARNING **: The connection is closed
** (process:5836): WARNING **: The connection is closed
** (process:5836): WARNING **: The connection is closed
** (process:5836): WARNING **: The connection is closed
** (process:5839): WARNING **: The connection is closed
** (process:5839): WARNING **: The connection is closed
** (process:5839): WARNING **: The connection is closed
** (process:5839): WARNING **: The connection is closed
** (process:5839): WARNING **: The connection is closed
** (process:5842): WARNING **: The connection is closed
** (process:5842): WARNING **: The connection is closed
** (process:5842): WARNING **: The connection is closed
** (process:5842): WARNING **: The connection is closed
** (process:5842): WARNING **: The connection is closed
** (process:5845): WARNING **: The connection is closed
** (process:5845): WARNING **: The connection is closed
** (process:5845): WARNING **: The connection is closed
** (process:5845): WARNING **: The connection is closed
** (process:5845): WARNING **: The connection is closed
** (process:5848): WARNING **: The connection is closed
** (process:5848): WARNING **: The connection is closed
** (process:5848): WARNING **: The connection is closed
** (process:5848): WARNING **: The connection is closed
** (process:5848): WARNING **: The connection is closed
** (process:5852): WARNING **: The connection is closed
** (process:5852): WARNING **: The connection is closed
** (process:5852): WARNING **: The connection is closed
** (process:5852): WARNING **: The connection is closed
** (process:5852): WARNING **: The connection is closed
** (process:5855): WARNING **: The connection is closed
** (process:5855): WARNING **: The connection is closed
** (process:5855): WARNING **: The connection is closed
** (process:5855): WARNING **: The connection is closed
** (process:5855): WARNING **: The connection is closed
** (process:5859): WARNING **: The connection is closed
** (process:5859): WARNING **: The connection is closed
** (process:5859): WARNING **: The connection is closed
** (process:5859): WARNING **: The connection is closed
** (process:5859): WARNING **: The connection is closed
** (process:5862): WARNING **: The connection is closed
** (process:5862): WARNING **: The connection is closed
** (process:5862): WARNING **: The connection is closed
** (process:5862): WARNING **: The connection is closed
** (process:5862): WARNING **: The connection is closed
** (process:5865): WARNING **: The connection is closed
** (process:5865): WARNING **: The connection is closed
** (process:5865): WARNING **: The connection is closed
** (process:5865): WARNING **: The connection is closed
** (process:5865): WARNING **: The connection is closed
** (process:5868): WARNING **: The connection is closed
** (process:5868): WARNING **: The connection is closed
** (process:5868): WARNING **: The connection is closed
** (process:5868): WARNING **: The connection is closed
** (process:5868): WARNING **: The connection is closed
** (process:5871): WARNING **: The connection is closed
** (process:5871): WARNING **: The connection is closed
** (process:5871): WARNING **: The connection is closed
** (process:5871): WARNING **: The connection is closed
** (process:5871): WARNING **: The connection is closed
...]
the list of the processes from 1) included something like:
ps -Af
UID PID PPID C STIME TTY TIME CMD
...]
root 5818 3209 0 15:02 pts/0 00:00:00 su -c zypper up -D
root 5819 2 0 15:02 ? 00:00:00 [kworker/0:0]
root 5824 5818 5 15:02 pts/0 00:00:01 zypper up -D
root 5830 5824 0 15:02 pts/0 00:00:00 [pxgsettings] <defunct>
root 5833 5824 0 15:02 pts/0 00:00:00 [pxgsettings] <defunct>
root 5836 5824 0 15:02 pts/0 00:00:00 [pxgsettings] <defunct>
root 5839 5824 0 15:02 pts/0 00:00:00 [pxgsettings] <defunct>
root 5842 5824 0 15:02 pts/0 00:00:00 [pxgsettings] <defunct>
root 5845 5824 0 15:02 pts/0 00:00:00 [pxgsettings] <defunct>
root 5848 5824 0 15:02 pts/0 00:00:00 [pxgsettings] <defunct>
root 5852 5824 0 15:02 pts/0 00:00:00 [pxgsettings] <defunct>
root 5855 5824 0 15:02 pts/0 00:00:00 [pxgsettings] <defunct>
root 5859 5824 0 15:03 pts/0 00:00:00 [pxgsettings] <defunct>
root 5862 5824 0 15:03 pts/0 00:00:00 [pxgsettings] <defunct>
root 5865 5824 0 15:03 pts/0 00:00:00 [pxgsettings] <defunct>
root 5868 5824 0 15:03 pts/0 00:00:00 [pxgsettings] <defunct>
root 5871 5824 0 15:03 pts/0 00:00:00 [pxgsettings] <defunct>
If ps from 1) listed no processes with “pxgsettings” before beginning the update (1) ) there were also no warnings during 1).
So I guess that the processes were ended by zypper and so it will be difficult to list them after the zypper update (2) ).
Searching for “pxgsettings” Google gave me as first hit:
packages: libproxy/libproxy.spec - pxgsettings helper belongs to -gnome module
with
Searching for gsettings gave me:
GNOME Library Help: GSettings
with
GSettings — High-level API for application settings …]
Maybe someone else will be able to make a more educated guess what those “pxgsettings” are doing there (conflicting with zypper or trying to solve an conflict or …?)
Regards
Martin