Raspberry Pi cpuminer error: -bash: ./minerd: No such file or directory

Ich habe eine cpuminer-Instanz für meinen Raspberry Pi erstellt, die von diesem Tutorial abgeleitet wurde . Anscheinend habe ich die Implementierung korrekt konfiguriert, da ich das in der README bereitgestellte Beispiel ausführen kann:

./cpuminer -u alexanderjsingleton.Pericles -p pass -o stratum+tcp://stratum.slushpool.com:3333 -t cputhreads

Geben Sie hier die Bildbeschreibung ein

Anscheinend ist dieser Befehl tatsächlich das Beispiel, weil ich kein Feedback in meinem Slushpool-Konto-Dashboard für diesen Arbeiter sehe. Laut diesem StackExchange:Bitcoin-Post sollte die entsprechende cpuminer-Syntax jedoch lauten:

./minerd -u alexanderjsingleton.Pericles -p pass -o stratum+tcp://stratum.slushpool.com:3333 -t cputhreads

aber dieser Befehl gibt den folgenden Fehler zurück:

   ./minerd -h --algo scrypt --scantime 33  --url stratum+tcp://stratum.slushpool.com:3333 --userpass [alexanderjsingleton.Pericles]:[password] --threads 1 --retries -1 -P
-bash: ./minerd: No such file or directory

Auf jeden Fall ist dies mein erstes Experiment mit echtem Bitcoin-Mining, daher würde ich mich über jede Anleitung freuen, um mit dem Mining in meinem ersten Block zu beginnen – danke!

Antworten (2)

Die ursprüngliche CPUMiner-Software erstellte eine ausführbare Datei mit dem Namen minerd. Sie verwenden eine Verzweigung der CPUMiner-Software, die die erzeugte ausführbare Datei in den Namen geändert hat cpuminer. Der minerd ...Befehl funktioniert nicht, da diese ausführbare Datei nicht existiert, da sie nicht erstellt wurde. Wenn Sie nach Anweisungen zur Verwendung von CPUMiner suchen und dort to do steht ./minerd ..., tun Sie es einfach ./cpuminer ...stattdessen. Beachten Sie, dass nicht alle Beispielbefehle und -optionen gleich sind oder zum gleichen Verhalten führen, da Sie nicht die ursprüngliche CPUMiner-Software verwenden.

Es gibt mehrere Gründe, warum Sie nichts auf Ihrem Slush-Dashboard sehen. Zunächst einmal sind Sie mit einem Bitcoin-Mining-Pool verbunden und verwenden dennoch den Scrypt-PoW-Algorithmus. Bitcoin verwendet kein Scrypt, also ist alles, was Sie abbauen, ungültig. Zweitens ist Ihre Hashrate so niedrig, dass Sie keine Freigaben finden (abgesehen von der Tatsache, dass sie ungültig sind, da Sie den falschen Algorithmus verwenden), sodass Slushpool nichts darüber weiß, dass Ihr Worker nichts davon zurückerhalten hat Es.

So habe ich es ursprünglich ausgeführt (dh ./cpuminer -u alexanderjsingleton.Pericles -p pass -o stratum+tcp://stratum.slushpool.com:3333 -t cputhreads), aber das scheint sich nicht in meinem Slush-Pool-Dashboard für diesen Arbeiter zu registrieren – was wäre also das Problem?
Ich habe meine Antwort aktualisiert.
Danke Andrew - ich vermutete, dass die Einschränkungen meines Raspberry Pi 3 out of the box etwas mit der Hash-Rate zu tun haben könnten - oder deren Fehlen in Slushpool. Ich denke auch, dass ich jetzt die richtigen Befehlszeilenparameter für Bitcoin richtig angegeben habe – danke für die Korrektur (dh ./cpuminer -u alexanderjsingleton.Pericles -p pass -a bitcore -o stratum+tcp://stratum.bitcoin.cz:3333 -t cputhreads). Ich habe einige AntMiners, die bald kommen! :D
Dein Befehl ist immer noch falsch. Sie wollen -a sha256dnicht -a bitcore. -a bitcoremacht "Timetravel with 10 algos", was definitiv kein Bitcoin ist.
Danke, Andreas! ./cpuminer -u alexanderjsingleton.Pericles -p pass -a sha256d -o stratum+tcp://stratum.slushpool.com:3333 -t cputhreads- Ich habe meinen Prozess in dieses Wesentliche aufgenommen .

Sie haben vergessen, die Datei zu erstellen, nachdem Sie sie im Ordner erstellt haben. Mir ist das gleiche passiert.

Bitte seien Sie nicht beleidigend, befolgen Sie unsere „Be Nice“-Richtlinie