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