Gentoo Archives: gentoo-user

From: gevisz <gevisz@×××××.com>
To: "gentoo-user@l.g.o" <gentoo-user@l.g.o>
Subject: [gentoo-user] Consequences of updating the system on December 13
Date: Sat, 19 Dec 2015 20:26:33
Message-Id: CA+t6X7ewGcUQoQRHtiBCnZrZUp3bc5xQQZ1xCzmV3jN7jEskOg@mail.gmail.com
1 After a system update on December 13, 2015, I have found out
2 that gnome-disks command does not start any more. When trying,
3 it reports the following:
4
5 $ gnome-disks
6
7 (gnome-disks:4828): GLib-GObject-WARNING **: invalid (NULL) pointer instance
8
9 (gnome-disks:4828): GLib-GObject-CRITICAL **:
10 g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE
11 (instance)' failed
12
13 (gnome-disks:4828): GLib-GObject-WARNING **: invalid (NULL) pointer instance
14
15 (gnome-disks:4828): GLib-GObject-CRITICAL **:
16 g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE
17 (instance)' failed
18
19 (gnome-disks:4828): GLib-GObject-WARNING **: invalid (NULL) pointer instance
20
21 (gnome-disks:4828): GLib-GObject-CRITICAL **:
22 g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE
23 (instance)' failed
24
25 (gnome-disks:4828): GLib-GObject-WARNING **: invalid (NULL) pointer instance
26
27 (gnome-disks:4828): GLib-GObject-CRITICAL **:
28 g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE
29 (instance)' failed
30
31 (gnome-disks:4828): GLib-GObject-WARNING **: invalid (NULL) pointer instance
32
33 (gnome-disks:4828): GLib-GObject-CRITICAL **:
34 g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE
35 (instance)' failed
36
37 (gnome-disks:4828): GLib-GObject-CRITICAL **: g_object_unref:
38 assertion 'G_IS_OBJECT (object)' failed
39
40 (gnome-disks:4828): GNOME-Disks-ERROR **: Error getting udisks client:
41 Could not connect: No such file or directory
42 Trace/breakpoint trap
43
44 Recompiling of gnome-disk-utility does not help anyway.
45 The package compiles almost nomarly but somewhere in the middle reports:
46
47 gducreatediskimagedialog.c:498:7: warning:
48 'gtk_dialog_get_action_area' is deprecated (declared at
49 /usr/include/gtk-3.0/gtk/gtkdialog.h:205) [-Wdeprecated-declarations]
50 gtk_button_box_set_child_secondary (GTK_BUTTON_BOX
51 (gtk_dialog_get_action_area (GTK_DIALOG (dialog))),
52 ^
53 gducreatediskimagedialog.c: In function 'check_overwrite':
54 gducreatediskimagedialog.c:933:3: warning:
55 'gtk_dialog_set_alternative_button_order' is deprecated (declared at
56 /usr/include/gtk-3.0/gtk/gtkdialog.h:187) [-Wdeprecated-declarations]
57 gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog),
58 ^
59 gdupasswordstrengthwidget.c: In function
60 'gdu_password_strength_widget_constructed':
61 gdupasswordstrengthwidget.c:205:7: warning: 'gtk_misc_set_alignment'
62 is deprecated (declared at
63 /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72)
64 [-Wdeprecated-declarations]
65 gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
66 ^
67 gdupasswordstrengthwidget.c:205:7: warning: 'gtk_misc_get_type' is
68 deprecated (declared at
69 /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:70)
70 [-Wdeprecated-declarations]
71
72 Moreover, I cannot print any more. (Have not checked it more than once, though.)
73
74 Any ideas, except that I should not update the system on December 13?
75
76 I use xfce4 but still on the default/linux/amd64/13.0/desktop/gnome profile.
77
78 The output of the system update on that day was as following:
79
80 # emerge --update --deep --with-bdeps=y --newuse --backtrack=90 --ask world
81
82 These are the packages that would be merged, in order:
83
84 Calculating dependencies... done!
85 [ebuild R ] dev-lang/python-exec-2.0.1-r1 PYTHON_TARGETS="(-jython2_5%*)"
86 [ebuild U ] sys-apps/busybox-1.24.1 [1.23.1-r1]
87 [ebuild U ] x11-proto/xproto-7.0.28 [7.0.27]
88 [ebuild U ] x11-libs/libdrm-2.4.65 [2.4.59] USE="-valgrind%"
89 VIDEO_CARDS="-amdgpu%"
90 [ebuild U ] x11-proto/kbproto-1.0.7 [1.0.6-r1]
91 [ebuild U ] x11-proto/randrproto-1.5.0 [1.4.0-r1]
92 [ebuild U ] media-fonts/font-util-1.3.1 [1.3.0]
93 [ebuild U ] x11-libs/libpciaccess-0.13.4 [0.13.3]
94 [ebuild U ] x11-libs/libXdmcp-1.1.2 [1.1.1-r1]
95 [ebuild U ] x11-libs/libfontenc-1.1.3 [1.1.2]
96 [ebuild U ] x11-base/xorg-drivers-1.17 [1.16]
97 VIDEO_CARDS="-amdgpu% (-tegra)"
98 [ebuild N ] app-misc/c_rehash-1.7-r1
99 [ebuild U ] dev-libs/openssl-1.0.2e [1.0.2d]
100 [blocks b ] <dev-libs/openssl-1.0.2d-r1:0
101 ("<dev-libs/openssl-1.0.2d-r1:0" is blocking app-misc/c_rehash-1.7-r1)
102 [ebuild U ] dev-perl/Net-SMTP-SSL-1.30.0 [1.10.0-r1] USE="{-test%}"
103 [ebuild U ] dev-libs/libevdev-1.4.4 [1.3]
104 [ebuild NS ] dev-python/beautifulsoup-4.3.2 [3.2.1-r1] USE="-doc
105 {-test}" PYTHON_TARGETS="python2_7 python3_4 (-pypy) (-pypy3)
106 -python3_3"
107 [ebuild r U ] x11-libs/libxcb-1.11.1 [1.11-r1]
108 [ebuild U ] x11-libs/libX11-1.6.3 [1.6.2]
109 [ebuild rR ] x11-libs/xcb-util-renderutil-0.3.9-r1
110 [ebuild rR ] x11-libs/xcb-util-wm-0.4.1-r1
111 [ebuild rR ] x11-libs/xcb-util-keysyms-0.4.0
112 [ebuild U ] x11-libs/libXrender-0.9.9 [0.9.8]
113 [ebuild U ] x11-libs/libxkbfile-1.0.9 [1.0.8]
114 [ebuild U ] x11-libs/libXi-1.7.5 [1.7.4]
115 [ebuild U ] x11-libs/libXrandr-1.5.0 [1.4.2]
116 [ebuild U ] x11-misc/xkeyboard-config-2.16 [2.14]
117 [ebuild U ] x11-apps/setxkbmap-1.3.1 [1.3.0]
118 [ebuild U ] dev-python/certifi-2015.11.20 [2015.9.6.2]
119 [ebuild N ] dev-python/html5lib-0.9999999 USE="{-test}"
120 PYTHON_TARGETS="python2_7 python3_4 (-pypy) (-pypy3) -python3_3
121 (-python3_5)"
122 [ebuild rR ] x11-libs/xcb-util-0.4.0
123 [ebuild rR ] x11-libs/xcb-util-image-0.4.0
124 [ebuild U ] x11-libs/xcb-util-cursor-0.1.2 [0.1.1-r1]
125 [ebuild U ] dev-libs/libinput-1.1.0 [1.0.1]
126 [ebuild U ] x11-libs/libXt-1.1.5 [1.1.4]
127 [ebuild U ] x11-libs/libXaw-1.0.13 [1.0.12]
128 [ebuild R ] app-text/xmlto-0.0.26-r1 USE="text%*"
129 [ebuild U ] x11-apps/xauth-1.0.9-r2 [1.0.9-r1]
130 [ebuild U ] sys-apps/portage-2.2.24 [2.2.20.1]
131 PYTHON_TARGETS="(-python3_5)"
132 [ebuild U ] x11-apps/xinit-1.3.4-r1 [1.3.3-r1] USE="-systemd%"
133 [ebuild U ] sys-apps/man-pages-4.02 [4.00]
134 [ebuild U ] app-eselect/eselect-opengl-1.3.1-r4 [1.2.7]
135 [ebuild U ] x11-proto/glproto-1.4.17-r1 [1.4.17]
136 [blocks b ] <x11-proto/glproto-1.4.17-r1
137 ("<x11-proto/glproto-1.4.17-r1" is blocking
138 app-eselect/eselect-opengl-1.3.1-r4)
139 [ebuild U ] media-libs/mesa-11.0.6 [10.3.7-r1] USE="-d3d9% -vaapi%"
140 [blocks b ] =media-libs/mesa-10.3.7-r1
141 ("=media-libs/mesa-10.3.7-r1" is blocking
142 app-eselect/eselect-opengl-1.3.1-r4)
143 [ebuild U ] media-libs/libepoxy-1.3.1 [1.2]
144 [ebuild U ] x11-base/xorg-server-1.17.4 [1.16.4] USE="(-libressl) -xephyr%"
145 [blocks b ] =x11-base/xorg-server-1.16.4
146 ("=x11-base/xorg-server-1.16.4" is blocking
147 app-eselect/eselect-opengl-1.3.1-r4)
148 [blocks b ] >=app-eselect/eselect-opengl-1.3.0
149 (">=app-eselect/eselect-opengl-1.3.0" is blocking
150 x11-base/xorg-server-1.16.4)
151 [ebuild rR ] x11-drivers/xf86-video-ati-7.5.0
152 [ebuild U ] x11-drivers/xf86-input-evdev-2.9.2 [2.9.1]
153 [ebuild U ] media-libs/freeglut-3.0.0 [2.8.1-r1]
154 [ebuild U ] dev-java/icedtea-bin-7.2.6.3 [7.2.6.2]
155 [ebuild U ] sys-apps/openrc-0.18.4 [0.17]
156 [ebuild U ] www-client/chromium-47.0.2526.80 [46.0.2490.86]
157 USE="hangouts%* (-gtk3) (-system-ffmpeg) -widevine%"
158
159 The following packages are causing rebuilds:
160
161 (x11-libs/libxcb-1.11.1:0/1.11.1::gentoo, ebuild scheduled for
162 merge) causes rebuilds for:
163 (x11-libs/xcb-util-renderutil-0.3.9-r1:0/0::gentoo, ebuild
164 scheduled for merge)
165 (x11-libs/xcb-util-wm-0.4.1-r1:0/0::gentoo, ebuild scheduled for merge)
166 (x11-libs/xcb-util-image-0.4.0:0/0::gentoo, ebuild scheduled for merge)
167 (x11-libs/xcb-util-0.4.0:0/0::gentoo, ebuild scheduled for merge)
168 (x11-libs/xcb-util-keysyms-0.4.0:0/0::gentoo, ebuild scheduled for merge)
169 (x11-base/xorg-server-1.17.4:0/1.17.4::gentoo, ebuild scheduled for
170 merge) causes rebuilds for:
171 (x11-drivers/xf86-video-ati-7.5.0:0/0::gentoo, ebuild scheduled for merge)
172
173 Would you like to merge these packages? [Yes/No] y
174 ...
175 >>> Installing (51 of 51) www-client/chromium-47.0.2526.80::gentoo
176 * >>> SetUID: [chmod go-r] /usr/lib64/chromium-browser/chrome-sandbox
177 ...
178 [ ok ]
179 * Updating icons cache ...
180
181 [ ok ]
182 * Updating desktop mime database ...
183 * Updating icons cache ...
184
185 [ ok ]
186
187 * Messages for package sys-apps/busybox-1.24.1:
188
189 * Could not locate user configfile, so we will save a default one
190 * Your configuration for sys-apps/busybox-1.24.1 has been saved in
191 * /etc/portage/savedconfig/sys-apps/busybox-1.24.1 for your editing pleasure.
192 * You can edit these files by hand and remerge this package with
193 * USE=savedconfig to customise the configuration.
194 * You can rename this file/directory to one of the following for
195 * its configuration to apply to multiple versions:
196 * ${PORTAGE_CONFIGROOT}/etc/portage/savedconfig/
197 * [${CTARGET}|${CHOST}|""]/${CATEGORY}/[${PF}|${P}|${PN}]
198
199 * Messages for package x11-libs/libXi-1.7.5:
200
201 * Some special keys and keyboard layouts may stop working.
202 * To fix them, recompile xorg-server.
203
204 * Messages for package x11-apps/xinit-1.3.4-r1:
205
206 * If you use startx to start X instead of a login manager like gdm/kdm,
207 * you can set the XSESSION variable to anything in /etc/X11/Sessions/ or
208 * any executable. When you run startx, it will run this as the login session.
209 * You can set this in a file in /etc/env.d/ for the entire system,
210 * or set it per-user in ~/.bash_profile (or similar for other shells).
211 * Here's an example of setting it for the whole system:
212 * echo XSESSION="Gnome" > /etc/env.d/90xsession
213 * env-update && source /etc/profile
214
215 * Messages for package x11-proto/glproto-1.4.17-r1:
216
217 * This package will overwrite one or more files that may belong to other
218 * packages (see list below). You can use a command such as `portageq
219 owners / <filename>` to identify the installed package that owns a
220 * file. If portageq reports that only one package owns a file then do
221 * NOT file a bug report. A bug report is only useful if it identifies at
222 * least two or more packages that are known to install the same file(s).
223 * If a collision occurs and you can not explain where the file came from
224 * then you should simply ignore the collision since there is not enough
225 * information to determine if a real problem exists. Please do NOT file
226 * a bug report at http://bugs.gentoo.org unless you report exactly which
227 * two packages install the same file(s). See
228 * http://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how to
229 * solve the problem. And once again, please do NOT file a bug report
230 * unless you have completely understood the above message.
231 *
232 * Detected file collision(s):
233 *
234 * /usr/include/GL/glxmd.h
235 * /usr/include/GL/glxtokens.h
236 * /usr/include/GL/glxproto.h
237 *
238 * Searching all installed packages for file collisions...
239 *
240 * Press Ctrl-C to Stop
241 *
242 * None of the installed packages claim the file(s).
243 *
244 * Package 'x11-proto/glproto-1.4.17-r1' merged despite file collisions.
245 * If necessary, refer to your elog messages for the whole content of the
246 * above message.
247
248 * Messages for package media-libs/mesa-11.0.6:
249
250 * This package will overwrite one or more files that may belong to other
251 * packages (see list below). You can use a command such as `portageq
252 * owners / <filename>` to identify the installed package that owns a
253 * file. If portageq reports that only one package owns a file then do
254 * NOT file a bug report. A bug report is only useful if it identifies at
255 * least two or more packages that are known to install the same file(s).
256 * If a collision occurs and you can not explain where the file came from
257 * then you should simply ignore the collision since there is not enough
258 * information to determine if a real problem exists. Please do NOT file
259 * a bug report at http://bugs.gentoo.org unless you report exactly which
260 * two packages install the same file(s). See
261 * http://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how to
262 * solve the problem. And once again, please do NOT file a bug report
263 * unless you have completely understood the above message.
264 *
265 * Detected file collision(s):
266 *
267 * /usr/include/GL/gl.h
268 * /usr/include/GL/glx.h
269 * /usr/include/GL/glxext.h
270 * /usr/include/GL/glext.h
271 * /usr/include/KHR/khrplatform.h
272 * /usr/include/GLES2/gl2ext.h
273 * /usr/include/GLES2/gl2platform.h
274 * /usr/include/GLES2/gl2.h
275 * /usr/include/EGL/egl.h
276 * /usr/include/EGL/eglext.h
277 * /usr/include/EGL/eglplatform.h
278 * /usr/include/EGL/eglmesaext.h
279 * /usr/include/EGL/eglextchromium.h
280 * /usr/include/GLES3/gl3platform.h
281 * /usr/include/GLES3/gl3ext.h
282 * /usr/include/GLES3/gl3.h
283 * /usr/include/GLES3/gl31.h
284 * /usr/lib32/libGL.so.1
285 * /usr/lib32/libGL.so
286 * /usr/lib32/libGLESv2.so.2
287 * /usr/lib32/libEGL.so.1
288 * /usr/lib32/libEGL.so
289 * /usr/lib32/libGLESv2.so
290 * /usr/lib64/libGL.so.1
291 * /usr/lib64/libGL.so
292 * /usr/lib64/libGLESv2.so.2
293 * /usr/lib64/libEGL.so.1
294 * /usr/lib64/libEGL.so
295 * /usr/lib64/libGLESv2.so
296 *
297 * Searching all installed packages for file collisions...
298 *
299 * Press Ctrl-C to Stop
300 *
301 * None of the installed packages claim the file(s).
302 *
303 * Package 'media-libs/mesa-11.0.6' merged despite file collisions. If
304 * necessary, refer to your elog messages for the whole content of the
305 * above message.
306 * USE="bindist" was not set. Potentially patent encumbered code was
307 * enabled. Please see patents.txt for an explanation.
308
309 * Messages for package x11-base/xorg-server-1.17.4:
310
311 * This package will overwrite one or more files that may belong to other
312 * packages (see list below). You can use a command such as `portageq
313 * owners / <filename>` to identify the installed package that owns a
314 * file. If portageq reports that only one package owns a file then do
315 * NOT file a bug report. A bug report is only useful if it identifies at
316 * least two or more packages that are known to install the same file(s).
317 * If a collision occurs and you can not explain where the file came from
318 * then you should simply ignore the collision since there is not enough
319 * information to determine if a real problem exists. Please do NOT file
320 * a bug report at http://bugs.gentoo.org unless you report exactly which
321 * two packages install the same file(s). See
322 * http://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how to
323 * solve the problem. And once again, please do NOT file a bug report
324 * unless you have completely understood the above message.
325 *
326 * Detected file collision(s):
327 *
328 * /usr/lib64/xorg/modules/extensions/libglx.so
329 *
330 * Searching all installed packages for file collisions...
331 *
332 * Press Ctrl-C to Stop
333 *
334 * None of the installed packages claim the file(s).
335 *
336 * Package 'x11-base/xorg-server-1.17.4' merged despite file collisions.
337 * If necessary, refer to your elog messages for the whole content of the
338 * above message.
339
340 * Messages for package sys-apps/openrc-0.18.4:
341
342 * /etc/mtab will be replaced with a
343 * symbolic link to /proc/self/mounts on the next
344 * reboot.
345 * Change the setting in /etc/conf.d/mtab
346 * if you do not want this to happen.
347 * In this version of OpenRC, the loopback interface no longer
348 * satisfies the net virtual.
349 * If you have services now which do not start because of this,
350 * They can be fixed by adding rc_need="!net"
351 * to the /etc/conf.d/<servicename> file.
352 * You should also file a bug against the service asking that
353 * need net be dropped from the dependencies.
354 * The bug you file should block the following tracker:
355 * https://bugs.gentoo.org/show_bug.cgi?id=439092
356 *
357 * Bug https://bugs.gentoo.org/show_bug.cgi?id=427996 was not
358 * fixed correctly in earlier versions of OpenRC.
359 * The correct fix is implemented in this version, but that
360 * means netmount needs to be added to the default runlevel if
361 * you are using nfs file systems.
362 *
363 * You should now update all files in /etc, using etc-update
364 * or equivalent before restarting any services or this host.
365 >>> Auto-cleaning packages...
366
367 >>> No outdated packages were found on your system.
368
369 * GNU info directory index is up-to-date.
370
371 * IMPORTANT: config file '/etc/rc.conf' needs updating.
372
373 * IMPORTANT: 2 config files in '/usr/share/X11/xkb/symbols/' need updating.
374 * See the CONFIGURATION FILES section of the emerge
375 * man page to learn how to update config files.
376 * After world updates, it is important to remove obsolete packages with
377 * emerge --depclean. Refer to `man emerge` for more information.
378
379 # emerge --depclean --backtrack=90 --ask
380 >>> Nothing to clean.
381
382 # revdep-rebuild
383 >>> Done.

Replies

Subject Author
[gentoo-user] Re: Consequences of updating the system on December 13 gevisz <gevisz@×××××.com>