Kompilierte und modifizierte Quellen funktionieren nicht mit server=1 [duplizieren]

Ich habe gerade dogecoin-qt unter Verwendung der Originalquelle kompiliert und bearbeitet, um einen neuen Genesis-Block zu generieren, da ich eine neue Münze für Bildungszwecke erstellen möchte. Es funktioniert einwandfrei und ohne Fehler, aber immer wenn ich versuche, eine conf-Datei in %appdata%\dogecoin\dogecoin.conf mit diesem Inhalt zu erstellen

rpcuser=abc rpcpassword=abcd rpcport=22565 server=1 daemon=1 listen=1

Es wird sagen

"Um die -server-Optionen zu verwenden, müssen Sie ein sicheres rpcpassword in der Konfigurationsdatei unter xxxxx\Dogecoin\dogecoin.conf rpcuser=xx rpcpass=xxxxxxxxx einrichten

Dies ist ein Fehler, der nur auftreten sollte, wenn ich server=1 in der conf-Datei verwendet habe, aber rpcuser und pass nicht angeben. aber das liefere ich schon.

Ich suche jemanden, der mir hilft, zu verstehen, was ich falsch mache. Und sorry, falls das hier nicht hingehört.

Wenn Sie den Quellcode ändern, dann programmieren Sie. Verwenden Sie Ihren Debugger und setzen Sie einen Haltepunkt auf die Nachricht, die Sie erhalten, und finden Sie heraus, wie sie dorthin gelangt ist. Wir können Ihnen nicht wirklich helfen, da wir nicht wissen, was Sie geändert haben.
@GregHewgill pastebin.com/YnBWT7L1 Ich habe dogecoin-qt mit --debug von cmd ausgeführt und dieses Debug gespeichert. Bitte guck dir das an. Ich sehe, dass es 2014-02-24 18:23:01 Bound to [::]:33465 2014-02-24 18:23:01 Bound to 0.0.0.0:33465 sagt, es sollte 127.0.0.1 schreiben, richtig? Ich habe den Code überhaupt nicht geändert, außer den Genesis-Block geändert und die Gesamtzahl der Münzen, Münzen pro Block usw. geändert.
Darin sehe ich kein Problem. Adresse 0.0.0.0 bedeutet, dass alle Schnittstellen überwacht werden , nicht nur 127.0.0.1.
@GregHewgill könnte dies ein Grund sein, dass ich den Genesis-Block mithilfe der Testnet-Funktion der Münze abgebaut, dann den Genesis-Block-Hash und den Merkle-Hash zum Quellcode der Münze hinzugefügt und erneut kompiliert habe. Und deshalb hat die Münze dieses Problem? Weil ich ein Problem mit Bitcoin gehört habe, wenn Sie bitcoin -testnet ausführen. Sie müssen die bitcoin.conf in %appdata%\bitcoin\testnet\bitcoin.conf oder %appdata%\bitcoin\testnet.conf einfügen, könnte das ein Problem sein?
@GregHewgill danke für den Link dieses Threads. Ja, ich habe das gleiche Problem mit dogecoin-qt und dogecoind. In diesem Thread konnte ihnen niemand helfen.
@GregHewgill ja, habe meine Antwort auf meine eigene Frage gepostet, um anderen zu helfen.
@GregHewgill, aber können Sie mir helfen, Dogecoin so einzurichten, dass es ein kleineres Passwort verwendet, wie alle anderen Coins wie Litecoin, Feathercoin usw. Ich möchte ein Passwort wie rpcpassword=abcd verwenden
Sie bearbeiten bereits den Quellcode. Ändern Sie die weakPassword()Funktion so, dass sie Ihren entspannten Komplexitätsanforderungen entspricht.
@GregHewgill, du warst eine große Hilfe. Würden Sie auch meine andere Frage zum Einrichten eines Knotens beantworten?

Antworten (1)

Ich denke, das Problem liegt bei Version 1.5 von dogecoin. Ich habe es mit diesem langen Passwort behoben.

rpcpassword=DLKKWE93203909238dkkKKeowxmIOw0232lsakwL02k

um das Problem zu lösen. Ändern Sie das Passwort nach Belieben, verwenden Sie einfach Kleinbuchstaben, Großbuchstaben und Buchstaben, das Problem sollte behoben sein