Project

General

Profile

Bug #10863

java.lang.UnsatisfiedLinkError: cephfs_jni (Not found in java.library.path) on RHEL7

Added by Greg Farnum about 9 years ago. Updated almost 9 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
firefly
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

http://pulpito.ceph.redhat.com/teuthology-2015-02-06_23:04:01-fs-giant-distro-basic-magna/42028/
http://pulpito.ceph.redhat.com/teuthology-2015-02-09_23:04:02-fs-giant-distro-basic-magna/44005/

Presumably we need to update that java.library.path or something, because the libcephfs_jni package is installed. Or maybe it's trying to grab the wrong filename...

History

#1 Updated by Greg Farnum about 9 years ago

  • Priority changed from Normal to High

#3 Updated by Greg Farnum about 9 years ago

This persists as an issue; we really need to grab the time to look at it. :(

http://pulpito.ceph.com/teuthology-2015-02-23_23:04:03-fs-master-testing-basic-multi/776842/

#4 Updated by Greg Farnum about 9 years ago

  • Assignee set to Noah Watkins

Here Noah, catch! :)

#5 Updated by Greg Farnum about 9 years ago

  • Status changed from New to Pending Backport
  • Assignee changed from Noah Watkins to Greg Farnum

Okay, I forget whether it was https://github.com/ceph/ceph/pull/3782 or https://github.com/ceph/ceph-qa-suite/pull/340 specifically, but we need to backport these eventually.

#6 Updated by Greg Farnum about 9 years ago

  • Priority changed from High to Urgent

#7 Updated by Greg Farnum about 9 years ago

  • Assignee changed from Greg Farnum to Noah Watkins

Noah's started working on the backports too.

#8 Updated by Noah Watkins about 9 years ago

Greg Farnum wrote:

Noah's started working on the backports too.

I think this ticket is resolved since my last PR for RHEL stuff. Is there a related ticket for backports, or just combine them?

#9 Updated by Greg Farnum about 9 years ago

They go on the same ticket, thus the "Pending Backport" state. :)

#10 Updated by Greg Farnum about 9 years ago

Hammer backports are in (https://github.com/ceph/ceph/pull/3877 and https://github.com/ceph/ceph-qa-suite/pull/363), but I think firefly is also busted? Not certain though.

#11 Updated by Greg Farnum about 9 years ago

  • Status changed from Pending Backport to 12

Okay, this bug has revived itself on master as well: http://qa-proxy.ceph.com/teuthology/teuthology-2015-03-16_23:04:02-fs-master-testing-basic-multi/807278/. I'm not sure if something else changed in the configuration or what, am asking around...

#12 Updated by Greg Farnum about 9 years ago

It passed on hammer on a trusty host: http://pulpito.ceph.com/teuthology-2015-03-17_23:04:02-fs-hammer-testing-basic-multi/808875/

Whereas the failure in the last comment was RHEL7. I thought the different distro issues had all been worked out but maybe that's the issue.

#13 Updated by Greg Farnum about 9 years ago

Well, here we are on master with a trusty failure. I'm so confused. :(

http://pulpito.ceph.com/teuthology-2015-03-20_23:04:02-fs-master-testing-basic-multi/814833/

#14 Updated by Noah Watkins about 9 years ago

Greg Farnum wrote:

Well, here we are on master with a trusty failure. I'm so confused. :(

http://pulpito.ceph.com/teuthology-2015-03-20_23:04:02-fs-master-testing-basic-multi/814833/

This seems different, but its confusing because that code hasn't changed since 2012... i'll try to reproduce. New bug added here http://tracker.ceph.com/issues/11258

#15 Updated by Noah Watkins about 9 years ago

The JNI bits are landing in /usr/lib64 on RHEL but the qa workunit only has debian paths added to the library search paths.

https://github.com/ceph/ceph/pull/4209

#16 Updated by Greg Farnum about 9 years ago

  • Status changed from 12 to 7
  • Backport set to giant, firefly, dumpling

Merged and marked for backport (to firefly definitely, plus dumpling and giant if we're still running tests against them).

#17 Updated by Noah Watkins about 9 years ago

This should resolve the native library problem on RHEL (tested on plana64/Rhel7). There are still backports needed for ceph-qa-suite on firefly/dumpling.

#18 Updated by Greg Farnum almost 9 years ago

Is that just commit:6a348ae1870eb4e22a35f4ea86d897fb6d960b88 ("hadoop: fixup for new replication test")?

#19 Updated by Loïc Dachary almost 9 years ago

  • Backport changed from giant, firefly, dumpling to giant, firefly

There no longer are backports to dumpling Unless this problem could cause problems for people upgrading from giant, there is no need to backport.

#20 Updated by Greg Farnum almost 9 years ago

  • Status changed from 7 to Pending Backport
  • Priority changed from Urgent to Normal

This seems to be working on hammer/master; we'll probably just turn this off on the older branches since nobody should be running it against them at this point anyway.

#21 Updated by Loïc Dachary almost 9 years ago

  • Backport changed from giant, firefly to firefly

giant is end of life

#22 Updated by Noah Watkins almost 9 years ago

That last failure in ceph-qa-suite that you emailed about has a fix here. I submitted it to firefly-backports. That right?

https://github.com/ceph/ceph/pull/4531

#23 Updated by Greg Farnum almost 9 years ago

  • Status changed from Pending Backport to Resolved

commit:aef0272d72afaef849b5d4acbf55626033369ee8

Also available in: Atom PDF