Konvergensi notaris server error


1

Mencoba menjalankan notaris konvergensi untuk mempelajari beberapa hal dan saya mendapatkan kesalahan saat memulai layanan. Saya menjalankan server Ubuntu 11,04 sepenuhnya diperbarui. Saya mengikuti petunjuk yang ada di sini .

Ketika saya memulai layanan saya mendapatkan kesalahan berikut:

@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')]

perhatikan saya menggunakan port 8080 dan 8081 karena saya sudah mengambil 80 dengan apache menjalankan server web saya, dan 8081 karena saya memiliki openSSL berjalan untuk halaman web saya di 443. Selain itu, konvergensi tidak peduli selama info bundel Anda benar .

Jawaban:


1

Seperti yang Anda sebutkan, ini mungkin bukan perbaikan permanen, tetapi cukup baik untuk saat ini. Gunakan perintah berikut untuk membuatnya berfungsi:

sudo convergence-notary -p 8080 -s 8081 -c /etc/ssl/certs/mynotary.pem -k /etc/ssl/private/convergence.key
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.