Como você mencionou, isso pode não ser uma solução permanente, mas bom o suficiente por enquanto. Use o seguinte comando para que funcione:
sudo convergence-notary -p 8080 -s 8081 -c /etc/ssl/certs/mynotary.pem -k /etc/ssl/private/convergence.key
Tentando executar um notário de convergência para aprender algumas coisas e recebo um erro ao iniciar o serviço. Estou executando o servidor Ubuntu 11.04 totalmente atualizado. Eu segui as instruções que são aqui .
Quando inicio o serviço, recebo o seguinte erro:
@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')]
note Estou usando as portas 8080 e 8081 porque já tenho 80 tomadas pelo apache executando meu servidor da Web e 8081 porque tenho o openSSL em execução para minha página da Web em 443. Além disso, a convergência não Cuidado, desde que as informações do seu pacote estejam corretas.
Como você mencionou, isso pode não ser uma solução permanente, mas bom o suficiente por enquanto. Use o seguinte comando para que funcione:
sudo convergence-notary -p 8080 -s 8081 -c /etc/ssl/certs/mynotary.pem -k /etc/ssl/private/convergence.key
Tags openssl convergence