Попытка запустить нотариус конвергенции, чтобы узнать некоторые вещи, и я получаю сообщение об ошибке при запуске службы. Я использую Ubuntu Server 11.04 полностью обновлен. Я следовал указаниям, которые здесь.
Когда я запускаю сервис, я получаю следующую ошибку:
@www:~$ sudo service convergence start
Raising maximum number of filedescriptors (ulimit -n) to 32768.
Starting convergence notary: convergence...
Traceback (most recent call last):
File "/usr/local/bin/convergence-notary", line 236, in <module>
main(sys.argv[1:])
File "/usr/local/bin/convergence-notary", line 215, in main
interface=incomingInterface)
File "/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 444, in listenSSL
p.startListening()
File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 854, in startListening
skt = self.createInternetSocket()
File "/usr/lib/python2.7/dist-packages/twisted/internet/ssl.py", line 196, in createInternetSocket
return SSL.Connection(self.ctxFactory.getContext(), sock)
File "/usr/local/bin/convergence-notary", line 71, in getContext
ctx.use_certificate_chain_file(self.cert)
OpenSSL.SSL.Error: [('system library', 'fopen', 'No such file or directory'), ('BIO routines', 'FILE_CTRL', 'system lib'), ('SSL routines', 'SSL_CTX_use_certificate_chain_file', 'system lib')]
обратите внимание, что я использую порты 8080 и 8081, потому что у меня уже есть 80, занятая apache, работающим на моем веб-сервере, и 8081, потому что у меня openSSL, запущенный для моей веб-страницы на 443. Кроме того, конвергенция не имеет значения, пока информация о вашем пакете верна.