Blockchain

我在 linux centos 伺服器上執行 bitcoind。但它給了我錯誤“sendto:不允許操作”。為什麼?

  • May 17, 2015
root@srv [~/public_html/server/bin]# ./bitcoind -daemon

比特幣伺服器啟動

root@srv [~/public_html/server/bin]# sendto: Operation not permitted

問題是什麼?

另外,bitcoind 沒有在我的 linux centos 伺服器上下載區塊鏈。

是什麼原因?

很可能是 SELinux。

~/public_html不是儲存二進製文件甚至比特幣數據目錄的正確位置。

將二進製文件放入~/bin/

~/.bitcoin/如果您沒有更改配置,數據文件應該最終會出現。那應該沒問題。

如果它仍然不起作用,您可能需要執行restorecon -R ~/bin以修復 SELinux 屬性。

這很可能是防火牆問題。“sendto: operation not allowed”是您從 iptables 拒絕中收到的典型消息

我自己從來沒有執行過完整的bitcoind,但是查看你需要埠tcp:8333入站的文件,我猜,至少是HTTP和HTTPS出站……

檢查你的防火牆

iptables -L -n

如果防火牆正在執行,只是為了確認您可以嘗試停止防火牆並查看它是否可以解決您的問題。

引用自:https://bitcoin.stackexchange.com/questions/37411