<div dir="ltr">Hi,<div style>You may have two version of Swift. I think you should check your current swift version and remove the old one.</div><div style><br></div><div style>$ python</div><div style>>> import swift</div>
<div style>>> swift.__version__</div><div style>>> swift.__path__</div><div style><br></div><div style><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/3/8 Tomáš Šoltys <span dir="ltr"><<a href="mailto:tomas.soltys@gmail.com" target="_blank">tomas.soltys@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi,<br><br></div>I am trying to setup a swift proxy server and I got stuck with following message when I try to execute 'swift-init proxy start'<br>
<br>--------------------------------------------------------------------------------------------------------------------------------<br>
os_admin@osvm01:~$ sudo swift-init proxy start<br>Starting proxy-server...(/etc/swift/proxy-server.conf)<br>Traceback (most recent call last):<br> File "/usr/bin/swift-proxy-server", line 22, in <module><br>
run_wsgi(conf_file, 'proxy-server', default_port=8080, **options)<br> File "/usr/lib/python2.7/dist-packages/swift/common/wsgi.py", line 122, in run_wsgi<br> loadapp('config:%s' % conf_file, global_conf={'log_name': log_name})<br>
File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in loadapp<br> return loadobj(APP, uri, name=name, **kw)<br> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 271, in loadobj<br>
global_conf=global_conf)<br> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 296, in loadcontext<br> global_conf=global_conf)<br> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 320, in _loadconfig<br>
return loader.get_context(object_type, name, global_conf)<br> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 450, in get_context<br> global_additions=global_additions)<br> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 562, in _pipeline_app_context<br>
for name in pipeline[:-1]]<br> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 454, in get_context<br> section)<br> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 476, in _context_from_use<br>
object_type, name=use, global_conf=global_conf)<br> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 406, in get_context<br> global_conf=global_conf)<br> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 296, in loadcontext<br>
global_conf=global_conf)<br> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 328, in _loadegg<br> return loader.get_context(object_type, name, global_conf)<br> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 620, in get_context<br>
object_type, name=name)<br> File "/usr/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 659, in find_egg_entry_point<br> for prot in protocol_options] or '(no entry points)'))))<br>LookupError: Entry point 'proxy_logging' not found in egg 'swift' (dir: /usr/lib/python2.7/dist-packages; protocols: paste.filter_factory, paste.filter_app_factory; entry_points: )<br clear="all">
<div><div>--------------------------------------------------------------------------------------------------------------------------------<br><br></div><div>Here is my proxy-server.conf<br><br>--------------------------------------------------------------------------------------------------------------------------------<br>
[DEFAULT]<br>bind_port = 8080<br>user = os_admin<br>log_facility = LOG_LOCAL1<br>eventlet_debug = true<br><br>[pipeline:main]<br>pipeline = healthcheck cache tempauth proxy-logging proxy-server<br><br>[app:proxy-server]<br>
use = egg:swift#proxy<br>allow_account_management = true<br>account_autocreate = true<br><br>[filter:tempauth]<br>use = egg:swift#tempauth<br>user_admin_admin = admin .admin .reseller_admin<br>user_test_tester = testing .admin<br>
user_test2_tester2 = testing2 .admin<br>user_test_tester3 = testing3<br><br>[filter:healthcheck]<br>use = egg:swift#healthcheck<br><br>[filter:cache]<br>use = egg:swift#memcache<br><br>[filter:proxy-logging]<br>use = egg:swift#proxy_logging<br>
--------------------------------------------------------------------------------------------------------------------------------<br></div><div><br><br><br></div><div>Does anybody knows what am I missing?<br><br></div><div>
Thanks,<br></div><div>Tomas<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888"><div><br>-- <br>Tomáš Šoltys<br><a href="mailto:tomas.soltys@gmail.com" target="_blank">tomas.soltys@gmail.com</a><br>
<a href="http://www.range-software.com" target="_blank">http://www.range-software.com</a><br>
(+420) 776-843-663
</div></font></span></div></div>
<br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br> 杨雨<div> Email: <a href="mailto:alex890714@gmail.com" target="_blank">alex890714@gmail.com</a><div>GitHub: <a href="https://github.com/AlexYangYu" target="_blank">https://github.com/AlexYangYu</a></div>
<div> Blog: <a href="http://alexyang.sinaapp.com" target="_blank">http://alexyang.sinaapp.com</a></div><div> Weibo: <a href="http://www.weibo.com/alexyangyu" target="_blank">http://www.weibo.com/alexyangyu</a></div>
</div>
</div>