Re: Lib snappy error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Shouldn't we remove compressor subfolder at all and store compressor libraries a level up?


On 28.06.2016 6:49, Sage Weil wrote:
On Tue, 28 Jun 2016, Somnath Roy wrote:
'Make install' will put all the libraries in the path (--prefix) you
opted for during autogen (default /usr). You should do that in your dev
env also just in case you have differene version present.
I wouldn't recommand make install, actually.

This should work:

git clone git@xxxxxxxxxx:ceph/ceph
cd ceph
./do_cmake.sh
cd build
make ceph_test_objectstore
ln -s . lib/compressor
cat  <<EOM > ceph.conf
[global]
plugin dir = lib
EOM
bin/ceph_test_objecstore ...

I'll fix up do_cmake.sh shortly so that it sets up the symlinks and
ceph.conf the first time around.  Note that running ../src/vstart.sh will
also create the symlinks and a ceph.conf that will make
ceph_test_objectstore happy.

sage




-----Original Message-----
From: Ramesh Chander
Sent: Monday, June 27, 2016 8:08 PM
To: Somnath Roy; ceph-devel@xxxxxxxxxxxxxxx
Cc: Sage Weil (sweil@xxxxxxxxxx)
Subject: RE: Lib snappy error

No I did't, is that mandatory even for dev environments?

Looks like path is hardcoded in any script.


-----Original Message-----
From: Somnath Roy
Sent: Tuesday, June 28, 2016 8:35 AM
To: Ramesh Chander; ceph-devel@xxxxxxxxxxxxxxx
Cc: Sage Weil (sweil@xxxxxxxxxx)
Subject: RE: Lib snappy error

Did you do 'make install' ?


-----Original Message-----
From: ceph-devel-owner@xxxxxxxxxxxxxxx [mailto:ceph-devel-
owner@xxxxxxxxxxxxxxx] On Behalf Of Ramesh Chander
Sent: Monday, June 27, 2016 7:56 PM
To: ceph-devel@xxxxxxxxxxxxxxx
Cc: Sage Weil (sweil@xxxxxxxxxx)
Subject: RE: Lib snappy error

Creating sym link at  /usr/lib/ceph/compressor/libceph_snappy.so from
.libs/libceph_snappy.so.2.0.0 works for me

Not sure what is the right way though.

-Ramesh

-----Original Message-----
From: Ramesh Chander
Sent: Tuesday, June 28, 2016 8:07 AM
To: ceph-devel@xxxxxxxxxxxxxxx
Cc: Sage Weil (sweil@xxxxxxxxxx)
Subject: Lib snappy error

Hi All,

I am getting this error whatever I do:

[New Thread 0x7ffff1d70700 (LWP 14659)]
2016-06-28 08:00:02.395492 7ffff2d72700 -1
bdev(store_test_temp_dir/block) _aio_thread got (4) Interrupted
system call
2016-06-28 08:00:02.395755 7ffff7fda6c0 -1 load failed
dlopen(/usr/lib/ceph/compressor/libceph_snappy.so):
/usr/lib/ceph/compressor/libceph_snappy.so: cannot open shared
object
file: No such file or directory
2016-06-28 08:00:02.395766 7ffff7fda6c0 -1 create cannot load
compressor of type snappy
2016-06-28 08:00:02.395769 7ffff7fda6c0 -1
bluestore(store_test_temp_dir) _set_compression unable to initialize
snappy compressor

I did full make. Did clean and make again but still it fails everytime.

I see in the path that it is looking for
/usr/lib/ceph/compressor/libceph_snappy.so even though I am not
installing ceph and using Vstart.

Any idea what is wrong here?

-Ramesh
PLEASE NOTE: The information contained in this electronic mail message
is intended only for the use of the designated recipient(s) named
above. If the reader of this message is not the intended recipient,
you are hereby notified that you have received this message in error
and that any review, dissemination, distribution, or copying of this
message is strictly prohibited. If you have received this
communication in error, please notify the sender by telephone or
e-mail (as shown above) immediately and destroy any and all copies of
this message in your possession (whether hard copies or electronically stored copies).
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel"
in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo
info at http://vger.kernel.org/majordomo-info.html
PLEASE NOTE: The information contained in this electronic mail message is intended only for the use of the designated recipient(s) named above. If the reader of this message is not the intended recipient, you are hereby notified that you have received this message in error and that any review, dissemination, distribution, or copying of this message is strictly prohibited. If you have received this communication in error, please notify the sender by telephone or e-mail (as shown above) immediately and destroy any and all copies of this message in your possession (whether hard copies or electronically stored copies).


--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux