Project

General

Profile

Actions

Bug #8697

closed

libcephfs_jni.so symlink does not get created in EL6 RPM

Added by Lincoln Bryant almost 10 years ago. Updated about 6 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
Sandon Van Ness
Category:
-
Target version:
-
% Done:

0%

Source:
Community (user)
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

The subpackage "libcephfs_jni1" apparently never creates the appropriate symlink to /usr/lib64/libcephfs_jni.so.

From RPM:

$ rpm -ql libcephfs_jni1
/usr/lib64/libcephfs_jni.so.1
/usr/lib64/libcephfs_jni.so.1.0.0

This breaks the hadoop-cephfs plugin.

Actions #1

Updated by Lincoln Bryant almost 10 years ago

Based on a conversation with joshd1 in IRC, it may be due to ldconfig not being run in the package specfile:

The relevant section in ceph.spec:

%files -n libcephfs_jni1
%defattr(-,root,root,-)
%{_libdir}/libcephfs_jni.so.*

Perhaps something similar to the following needs to be added:

%post -n libcephfs_jni1
/sbin/ldconfig

%postun -n libcephfs_jni1
/sbin/ldconfig

Actions #2

Updated by Sage Weil over 9 years ago

  • Assignee set to Sandon Van Ness
  • Source changed from other to Community (user)
Actions #3

Updated by Sage Weil about 6 years ago

  • Status changed from New to Rejected
Actions

Also available in: Atom PDF