[Openstack] [OpenStack][Swift] problem about swift proxy easurecode

Kota TSUYUZAKI tsuyuzaki.kota at lab.ntt.co.jp
Thu Jan 5 10:28:00 UTC 2017


Hello Nalee,

> I already installed libeasurecode.

Did you install liberasurecode from source? The issue you hit looks from older version of liberasurecode which is in xenial repo. And the newest repo for liberasurecode/pyeclib is in oponstack
namespace at github[1][2]. The install procedure from source is in README.rst for each project.

If I understand your problem correctly, the newest stable 1.4.0 doesn't hit the matter.

Thanks,

1: https://github.com/openstack/liberasurecode
2: https://github.com/openstack/pyeclib


(2017/01/05 17:02), Nalee Jang wrote:
> I already installed libeasurecode.
> 
> So I can find easurecode sources in the directory. /usr/included/
> 
> But I don't know why swift doesn't work.
> I think swift can't find library directory.
> 
> 2017. 1. 4. 오후 6:50에 "Kwanghee Park" <bebule at gmail.com>님이 작성:
> 
>> Actually pyeclib is an wrapper of liberasurecode.
>>
>> Please install liberaurecode or git liberasurecode from its bitbucket
>>
>> If not, please refer it => https://bitbucket.org/tsg-/
>> liberasurecode/issues/28/libshssso-no-such-file-or-director
>>
>>
>> On Wed, Jan 4, 2017 at 6:13 PM, Nalee Jang <nalee999 at gmail.com> wrote:
>>
>>> Hello
>>>
>>> I have problems when I install OpenStack Swift Mitaka version in my vm.
>>> so I'd like to ask about how to solve this problem to openstack members.
>>>
>>> my vm os is ubuntu 16.04.
>>> I searched this problem on the website when I see below error messages.
>>> and I commanded like below. but I have problems yet.
>>>
>>> How can I solve this problem? Please help me.
>>>
>>> ===
>>> ** problem **
>>>
>>> # *service swift-proxy status*
>>>
>>> *...*
>>>
>>> Jun 25 00:35:34 controller liberasurecode[18428]: *liberasurecode_backend_open:
>>> dynamic linking error libshss.so.1: cannot open shared object file: No such
>>> file or directory*
>>>
>>> ...
>>>
>>>
>>> ** procedure for solving problem **
>>>
>>> *# apt-get install gcc*
>>> *# apt-get install liberasurecode-dev*
>>> *# git clone https://bitbucket.org/kmgreen2/pyeclib.git
>>> <https://bitbucket.org/kmgreen2/pyeclib.git>*
>>>
>>> *# export LD_LIBRARY_PATH=/usr/local/lib/python2.7/dist-packages/*
>>> *# cd pyeclib/*
>>> *# python setup.py install*
>>>
>>>
>>> ** but I have problem yet like below **
>>>
>>> # *service swift-proxy restart*
>>>
>>> # *service swift-proxy status*
>>>
>>> *●* swift-proxy.service - LSB: Swift proxy server
>>>
>>>    Loaded: loaded (/etc/init.d/swift-proxy; bad; vendor preset: enabled)
>>>
>>>    Active: *active (exited)* since Wed 2017-01-04 02:29:51 KST; 3s ago
>>>
>>>      Docs: man:systemd-sysv-generator(8)
>>>
>>>   Process: 5120 ExecStop=/etc/init.d/swift-proxy stop (code=exited,
>>> status=0/SUCCESS)
>>>
>>>   Process: 5164 ExecStart=/etc/init.d/swift-proxy start (code=exited,
>>> status=0/SUCCESS)
>>>
>>>
>>>
>>> Jan 04 02:29:51 controller swift-proxy[5164]:     from swift.common.wsgi
>>> import run_wsgi
>>>
>>> Jan 04 02:29:51 controller swift-proxy[5164]:   File
>>> "/usr/lib/python2.7/dist-packages/swift/common/wsgi.py", line 39, in
>>> <module>
>>>
>>> Jan 04 02:29:51 controller swift-proxy[5164]:     from
>>> swift.common.storage_policy import BindPortsCache
>>>
>>> Jan 04 02:29:51 controller swift-proxy[5164]:   File
>>> "/usr/lib/python2.7/dist-packages/swift/common/storage_policy.py", line
>>> 25, in <module>
>>>
>>> Jan 04 02:29:51 controller swift-proxy[5164]:     from pyeclib.ec_iface
>>> import ECDriver, ECDriverError, VALID_EC_TYPES
>>>
>>> Jan 04 02:29:51 controller swift-proxy[5164]:   File
>>> "/usr/local/lib/python2.7/dist-packages/pyeclib/ec_iface.py", line 29,
>>> in <module>
>>>
>>> Jan 04 02:29:51 controller swift-proxy[5164]:     from pyeclib_c import
>>> check_backend_available
>>>
>>> Jan 04 02:29:51 controller swift-proxy[5164]: ImportError:
>>> /usr/local/lib/python2.7/dist-packages/pyeclib_c.so: undefined symbol:
>>> liberasurecode_backend_available
>>>
>>> Jan 04 02:29:51 controller swift-proxy[5164]:    ...fail!
>>> Jan 04 02:29:51 controller systemd[1]: Started LSB: Swift proxy server.
>>>
>>>
>>>
>>> --
>>> ==================================================
>>>  - Community : *Openstack Korea Community*
>>>  - Name          : Nalee Jang (장현정)
>>>  - Company    : ASD Korea Cloudike System Engineer.
>>>  - Contact       : +82-10-3454-4260 / nalee999 at gmail.com
>>>  - Blog            : http://naleejang.tistory.com
>>>  - HomePage  : http://www.openstack.or.kr
>>>  - Facebook   : https://www.facebook.com/groups/openstack.kr/
>>> ==================================================
>>>
>>> _______________________________________________
>>> Mailing list: http://lists.openstack.org/cgi
>>> -bin/mailman/listinfo/openstack
>>> Post to     : openstack at lists.openstack.org
>>> Unsubscribe : http://lists.openstack.org/cgi
>>> -bin/mailman/listinfo/openstack
>>>
>>>
>>
> 
> 
> 
> _______________________________________________
> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> Post to     : openstack at lists.openstack.org
> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> 


-- 
----------------------------------------------------------
Kota Tsuyuzaki(露﨑 浩太)  <tsuyuzaki.kota at lab.ntt.co.jp>
NTT Software Innovation Center
Cloud Solution Project
Phone  0422-59-2837
Fax    0422-59-2965
-----------------------------------------------------------






More information about the Openstack mailing list