Bug#636197: re Bug#636197
On Wed, Aug 10, 2011 at 10:33:09AM +0100, Oliver Jeeves wrote: > On Mon, Aug 01, 2011 at 07:19:06PM -0400, James Vega wrote: > > On Mon, Aug 01, 2011 at 12:25:32PM +0100, Oliver Jeeves wrote: > > > On further investigation, it looks like gvim is trying to open the file: > > > > > > /usr/lib/libgail.so > > > > It doesn't do that here. It opens > > /usr/lib/i386-linux-gnu/libgailutil.so.18. > > > > I'm back and have been able to look more closely at this. > > It is actually looking for, and opening libgailutil.so.18, but then > later is also trying to open libgail.so > > I've attached an strace of running gvim -u NONE -U NONE > > However, it turns out that if I try to run gvim as another user (root), > it works, so there's something in my environment which is causing this > to break. It appears that this is a problem with the interaction between libgnome and multiarch gtk. libgnome is doing a manual lookup of the library instead of using the function that's already been patched to look in multiarch directories. I've reassigned this to libgnome. -- James GPG Key: 1024D/61326D40 2003-09-02 James Vega signature.asc Description: Digital signature
Bug#636197: re Bug#636197
On Mon, Aug 01, 2011 at 07:19:06PM -0400, James Vega wrote: > On Mon, Aug 01, 2011 at 12:25:32PM +0100, Oliver Jeeves wrote: > > On further investigation, it looks like gvim is trying to open the file: > > > > /usr/lib/libgail.so > > It doesn't do that here. It opens > /usr/lib/i386-linux-gnu/libgailutil.so.18. Similarly on my laptop, which I updated a day after the machine with this issue, it accesses /usr/lib/x86_64-linux-gnu/libgailutil.so.18, I can't explain why one machine's ended up in the state it is, I've not been doing anything fruity with the package manager. That it tries to access the above file, I determined from a very brief play with strace, so that might not be the whole story. Unfortunately I'm not going to have direct access to that machine for a few days. > > The closest match I can find is: > > > > /usr/lib/i386-linux-gnu/gtk-2.0/modules/libgail.so > > > > which is provided by the libgail-common package. > > Which it should be able to find if your system gone through the > multiarch transition correctly. Does > «cat /etc/ld.so.conf.d/i486-linux-gnu.conf» have a line that says > “/usr/lib/i386-linux-gnu”? Yes, it does: oliver@batfink:~$ cat /etc/ld.so.conf.d/i486-linux-gnu.conf # Multiarch support /lib/i386-linux-gnu /usr/lib/i386-linux-gnu /lib/i486-linux-gnu /usr/lib/i486-linux-gnu > What version of libgail18 do you have installed? 2.24.5-4 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#636197: re Bug#636197
On Mon, Aug 01, 2011 at 12:25:32PM +0100, Oliver Jeeves wrote: > On further investigation, it looks like gvim is trying to open the file: > > /usr/lib/libgail.so It doesn't do that here. It opens /usr/lib/i386-linux-gnu/libgailutil.so.18. > which doesn't exist. > > The closest match I can find is: > > /usr/lib/i386-linux-gnu/gtk-2.0/modules/libgail.so > > which is provided by the libgail-common package. Which it should be able to find if your system gone through the multiarch transition correctly. Does «cat /etc/ld.so.conf.d/i486-linux-gnu.conf» have a line that says “/usr/lib/i386-linux-gnu”? What version of libgail18 do you have installed? -- James GPG Key: 1024D/61326D40 2003-09-02 James Vega signature.asc Description: Digital signature
Bug#636197: re Bug#636197
On further investigation, it looks like gvim is trying to open the file: /usr/lib/libgail.so which doesn't exist. The closest match I can find is: /usr/lib/i386-linux-gnu/gtk-2.0/modules/libgail.so which is provided by the libgail-common package. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org