Bug#636197: re Bug#636197

2011-08-10 Thread James Vega
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

2011-08-02 Thread Oliver Jeeves
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

2011-08-01 Thread James Vega
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

2011-08-01 Thread Oliver Jeeves
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