Erro do servidor notarial da convergência

1

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.

    
por Jeremy 10.02.2012 / 02:30

1 resposta

1

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
    
por 10.02.2012 / 02:51