Vi è mai capitato, cercando di lanciare un'applicazione Gnome, di ottenere il seguente messaggio?
nautilus: error while loading shared libraries: libXCBRenderUtil.so.0: cannot open shared object file: No such file or directoryA me è capitato qualche settimana fa sul portatile e solo oggi sono riuscito a trovare una soluzione (internet non mi ha dato una grande mano, quindi spero di poter essere utile io con questo post).
In effetti, il pacchetto che mi sembrava si avvicinasse di più a tale nome era x11-libs/xcb-util e, proprio durante la sua "emersione", mi sono acorto che compilava la libreria renderutil... allora mi sono fatto felice, convinto che il problema fosse risolto, invece:
~/Desktop\nautilusUhm, vedo quali sono i file installati:
nautilus: error while loading shared libraries: libXCBRenderUtil.so.0: cannot open shared object file: No such file or directory
>>> /usr/lib/libxcb-atom.so -> libxcb-atom.so.0.0.0
>>> /usr/lib/libxcb-atom.la
>>> /usr/lib/libxcb-atom.a
--- /usr/lib/pkgconfig/
>>> /usr/lib/pkgconfig/xcb-atom.pc
>>> /usr/lib/pkgconfig/xcb-aux.pc
>>> /usr/lib/pkgconfig/xcb-event.pc
>>> /usr/lib/pkgconfig/xcb-property.pc
>>> /usr/lib/pkgconfig/xcb-icccm.pc
>>> /usr/lib/pkgconfig/xcb-image.pc
>>> /usr/lib/pkgconfig/xcb-keysyms.pc
>>> /usr/lib/pkgconfig/xcb-reply.pc
>>> /usr/lib/pkgconfig/xcb-wm.pc
>>> /usr/lib/pkgconfig/xcb-renderutil.pc
>>> /usr/lib/libxcb-aux.so.0.0.0
>>> /usr/lib/libxcb-property.so.0 -> libxcb-property.so.0.0.0
>>> /usr/lib/libxcb-property.so -> libxcb-property.so.0.0.0
>>> /usr/lib/libxcb-property.la
>>> /usr/lib/libxcb-property.a
>>> /usr/lib/libxcb-icccm.so.0.0.0
>>> /usr/lib/libxcb-icccm.so.0 -> libxcb-icccm.so.0.0.0
>>> /usr/lib/libxcb-icccm.so -> libxcb-icccm.so.0.0.0
>>> /usr/lib/libxcb-icccm.la
>>> /usr/lib/libxcb-icccm.a
>>> /usr/lib/libxcb-image.so.0.0.0
>>> /usr/lib/libxcb-image.so.0 -> libxcb-image.so.0.0.0
>>> /usr/lib/libxcb-image.so -> libxcb-image.so.0.0.0
>>> /usr/lib/libxcb-image.la
>>> /usr/lib/libxcb-image.a
>>> /usr/lib/libxcb-keysyms.so.0.0.0
>>> /usr/lib/libxcb-keysyms.so.0 -> libxcb-keysyms.so.0.0.0
>>> /usr/lib/libxcb-keysyms.so -> libxcb-keysyms.so.0.0.0
>>> /usr/lib/libxcb-keysyms.la
>>> /usr/lib/libxcb-keysyms.a
>>> /usr/lib/libxcb-reply.so.0.0.0
>>> /usr/lib/libxcb-reply.so.0 -> libxcb-reply.so.0.0.0
>>> /usr/lib/libxcb-reply.so -> libxcb-reply.so.0.0.0
>>> /usr/lib/libxcb-reply.la
>>> /usr/lib/libxcb-reply.a
>>> /usr/lib/libxcb-wm.so.0.0.0
>>> /usr/lib/libxcb-wm.so.0 -> libxcb-wm.so.0.0.0
>>> /usr/lib/libxcb-wm.so -> libxcb-wm.so.0.0.0
>>> /usr/lib/libxcb-wm.la
>>> /usr/lib/libxcb-wm.a
>>> /usr/lib/libxcb-render-util.so.0.0.0
>>> /usr/lib/libxcb-render-util.so.0 -> libxcb-render-util.so.0.0.0
>>> /usr/lib/libxcb-render-util.so -> libxcb-render-util.so.0.0.0
>>> /usr/lib/libxcb-render-util.la
>>> /usr/lib/libxcb-render-util.a
--- /usr/include/
--- /usr/include/xcb/
>>> /usr/include/xcb/xcb_atom.h
>>> /usr/include/xcb/xcb_aux.h
>>> /usr/include/xcb/xcb_event.h
>>> /usr/include/xcb/xcb_property.h
>>> /usr/include/xcb/xcb_icccm.h
>>> /usr/include/xcb/xcb_image.h
>>> /usr/include/xcb/xcb_keysyms.h
>>> /usr/include/xcb/xcb_reply.h
>>> /usr/include/xcb/xcb_wm.h
>>> /usr/include/xcb/xcb_renderutil.h
La cosa è veramente strana: il file /usr/lib/libxcb-render-util.so.0 ha un nome quasi identico eccetto che è scritto tutto minuscolo ed ha dei trattini nel mezzo. Provo a eseguire
sudo ln -s /usr/lib/libxcb-render-util.so /usr/lib/libXCBRenderUtil.so.0
E tutto si risolve. Che strano bug....
Nessun commento:
Posta un commento