Ошибка SSLHandShake при портировании ubuntuone-клиента без гнома и зависимостей от наутилуса

После этого вопроса

Как создать ubuntuone-клиент так, чтобы это не зависело от наутилуса и гнома

Я застреваю. Приглашение ко входу в систему человечности-sso ничего не делает после того, как я введу электронную почту и пароль. Прохождение через файлов журнала я получаю ошибку SSLhandshake. Таким образом, я хотел знать, существует ли что-нибудь человечность, конкретная по поводу тех источник Python, который я должен исправить для получения ее работа? Или если я делаю что-то не так? Я пытаюсь получить его работающий над archlinux. Вот вход в систему sso и ubuntuone:

    2011-07-20 21:50:42,543:543.970108032 - ubuntu_sso.main - ERROR - Exception while running DBus blocking code in a thread:
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/ubuntu_sso/main/linux.py", line 56, in _in_thread
    result_cb(app_name, f())
  File "/usr/lib/python2.7/site-packages/ubuntu_sso/main/__init__.py", line 103, in f
    credentials = self.processor.login(email, password, token_name)
  File "/usr/lib/python2.7/site-packages/ubuntu_sso/account.py", line 165, in login
    sso_service = self.sso_service_class(basic, self.service_url)
  File "/usr/lib/python2.7/site-packages/lazr.restfulclient-0.12.0-py2.7.egg/lazr/restfulclient/resource.py", line 460, in __init__
    self._wadl = self._browser.get_wadl_application(self._root_uri)
  File "/usr/lib/python2.7/site-packages/lazr.restfulclient-0.12.0-py2.7.egg/lazr/restfulclient/_browser.py", line 299, in get_wadl_application
    response, content = self._request(url, media_type=wadl_type)
  File "/usr/lib/python2.7/site-packages/lazr.restfulclient-0.12.0-py2.7.egg/lazr/restfulclient/_browser.py", line 242, in _request
    str(url), method=method, body=data, headers=headers)
  File "/usr/lib/python2.7/site-packages/lazr.restfulclient-0.12.0-py2.7.egg/lazr/restfulclient/_browser.py", line 211, in _request_and_retry
    url, method=method, body=body, headers=headers)
  File "/usr/lib/python2.7/site-packages/httplib2-0.7.1-py2.7.egg/httplib2/__init__.py", line 1436, in request
    (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
  File "/usr/lib/python2.7/site-packages/lazr.restfulclient-0.12.0-py2.7.egg/lazr/restfulclient/_browser.py", line 130, in _request
    redirections, cachekey)
  File "/usr/lib/python2.7/site-packages/httplib2-0.7.1-py2.7.egg/httplib2/__init__.py", line 1188, in _request
    (response, content) = self._conn_request(conn, request_uri, method, body, headers)
  File "/usr/lib/python2.7/site-packages/httplib2-0.7.1-py2.7.egg/httplib2/__init__.py", line 1123, in _conn_request
    conn.connect()
  File "/usr/lib/python2.7/site-packages/httplib2-0.7.1-py2.7.egg/httplib2/__init__.py", line 911, in connect
    raise SSLHandshakeError(e)
SSLHandshakeError: [Errno 1] _ssl.c:503: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
2011-07-20 21:50:42,565:565.541982651 - ubuntu_sso.gui - INFO - on_login_error: args (<ubuntu_sso.gtk.gui.UbuntuSSOClientGUI object at 0x3063510>, dbus.String(u'Ubuntu One'), dbus.Dictionary({dbus.String(u'errtype'): dbus.String(u'SSLHandshakeError')}, signature=dbus.Signature('ss'))), kwargs {}.
2011-07-20 21:52:08,917:917.640924454 - ubuntu_sso.credentials - WARNING - Login/registration was denied to app dbus.String(u'Ubuntu One')
2011-07-20 21:52:08,918:918.035984039 - ubuntu_sso.main - INFO - CredentialsManagement: emitting AuthorizationDenied with app_name "Ubuntu One".
2011-07-20 21:52:08,918:918.241977692 - ubuntu_sso.gui - INFO - Calling custom close_callback <function <lambda> at 0x25b6938> with params (<gtk.Window object at 0x3046640 (GtkWindow at 0x30a4060)>, <gtk.gdk.Event at 0x2e1df08: GDK_DELETE>), {}
2011-07-20 21:52:18,923:923.69890213 - ubuntu_sso.main - INFO - Shutting down, calling <built-in function main_quit>.
1
задан 13 April 2017 в 15:24

1 ответ

Ваши журналы не говорят нам достаточно о потенциальных проблемах зависимости. Мое единственное предложение (учитывая журнал) состоит в том, чтобы проверить версию httplib2 и проверки, чтобы удостовериться, что ssl зависимости установлены. Так или иначе у Вас могло бы быть httplib2 без дополнительной поддержки ssl.

Я не могу предположить, что это имеет непосредственное отношение к наутилусу и/или гному и более вероятно относится к httplib2.

1
ответ дан 7 December 2019 в 17:52

Другие вопросы по тегам:

Похожие вопросы: