Bug
Ethminer 分段故障
我在我的系統上遇到了 ethminer 的問題。軟體工作得很好,除了我試圖通過 SSH 執行 ethminer 並且我沒有“物理”登錄到那台特定機器上的情況。另一方面,當我登錄並最終註銷時 - 一切都很好。怎麼了?我錯過了什麼,還是只是一個錯誤?
我將 Ubuntu 16.04.1 LTS 與 AMD 卡一起使用。
我將不勝感激任何形式的幫助。
謝謝你。
看看以下是否有效:
這裡有一個
ethminer
在後台啟動的腳本。您應該能夠從您的物理終端或通過 SSH 遠端執行此腳本。將以下文本保存到
$HOME/bin/runEthminer
. 您可能必須先執行命令mkdir $HOME/bin
,然後必須自定義ethminer
命令行或 FARMURL 環境變數。#!/bin/bash LOGFILE="$HOME/ethminer.log" # Kill existing instance of ethminer if [ "$(pidof ethminer)" ] then echo "Killing ethminer" killall -q ethminer fi # Farming to a local geth instance FARMURL="http://192.168.1.123:8545" # Farming to pool - check your pool URL specifications # FARMURL="http://{poolurl}?/miner={youraddress}@{megahashes} ethminer -F $FARMURL -G 2>> $LOGFILE &
通過執行命令設置該文件的可執行位
chmod 700 $HOME/bin/runEthminer
。您現在可以
ethminer
通過執行命令runEthminer
或$HOME/bin/runEthminer
.您可以使用查看
ethminer
日誌文件tail -f $HOME/ethminer.log
對於我在帶有 AMD 卡的 Ubuntu 16.04 上,我安裝了 Ubuntu 伺服器,我沒有在其上安裝 X,並且我正在使用amdgpu-pro 16.30驅動程序。
ethminer 在以非 root 使用者身份執行的 systemd 配方中完美執行。我永遠不必登錄到機器。
在 Ubuntu 14.04 上,必須啟動 X,並從 ~/.xsession 呼叫 ethminer(使用 fglrx),但在 16.04 中不需要這樣做,甚至可能會導致問題。