Project

General

Profile

Bug #10863

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

Added by Greg Farnum over 4 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
02/12/2015
Due date:
% 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:

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 over 4 years ago

  • Priority changed from Normal to High

#3 Updated by Greg Farnum over 4 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 over 4 years ago

  • Assignee set to Noah Watkins

Here Noah, catch! :)

#5 Updated by Greg Farnum over 4 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 over 4 years ago

  • Priority changed from High to Urgent

#7 Updated by Greg Farnum over 4 years ago

  • Assignee changed from Greg Farnum to Noah Watkins

Noah's started working on the backports too.

#8 Updated by Noah Watkins over 4 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 over 4 years ago

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

#10 Updated by Greg Farnum over 4 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 over 4 years ago

  • Status changed from Pending Backport to Verified

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 over 4 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 over 4 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 over 4 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 over 4 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 over 4 years ago

  • Status changed from Verified to Testing
  • 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 over 4 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 over 4 years ago

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

#19 Updated by Loic Dachary over 4 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 over 4 years ago

  • Status changed from Testing 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 Loic Dachary over 4 years ago

  • Backport changed from giant, firefly to firefly

giant is end of life

#22 Updated by Noah Watkins over 4 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 over 4 years ago

  • Status changed from Pending Backport to Resolved

commit:aef0272d72afaef849b5d4acbf55626033369ee8

Also available in: Atom PDF