I'm on Ubuntu 8.04 (including all the patches except the very last kernel
update) and just ran into this issue (with JRuby r7927):

Inconsistency detected by ld.so: dl-open.c: 623: _dl_open: Assertion
`_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed!

Disabling JNA doesn't work either, since rubygems fails:

/home/cs/dev/jruby_trunk/trunk/jruby/lib/ruby/site_ruby/1.8/rubygems.rb:712:in
`set_paths': getpwuid unimplemented unsupported on this platform
(NotImplementedError)

I have JRuby 7876 on my box and this one works. Maybe the JNA update in rev
7888 to blame?

On Tue, Oct 28, 2008 at 7:24 PM, Charles Oliver Nutter <
[EMAIL PROTECTED]> wrote:

> A number of folks have reported the issue I describe here, where JRuby
> crashes on startup with a message about _dl_debug_initialize:
>
> http://blog.headius.com/2008/08/libdl-dldebuginitialize-problem-solved.html
>
> The problem appears to be aggravated lately and we have not done any
> further investigation into why. Removing libc6-i686 should be ok, even
> though it's installed as a dependency of ubuntu-minimal...even the package
> description says you might have to uninstall it. But that's not good enough.
>
> We need to isolate whose fault this issue actually is and chase them down
> about it. If it's something in Sun's JDK I can take it from there and talk
> to them. If it's something in JNA, we can probably try to fix it or at least
> modify jruby.native.enabled to completely avoid loading JNA (through a
> modification to jna-posix to load it reflectively). At any rate, we need to
> figure this out.
>
> I've filed http://jira.codehaus.org/browse/JRUBY-3084 to track progress,
> but I'm open to suggestions here. It sucks to have to tell Ubuntu-based
> JRuby users to remove that package, since I'm sure we'll lose people that
> don't bother to ask.
>
> Help!
>
> - Charlie
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>   http://xircles.codehaus.org/manage_email
>
>
>

Reply via email to