So installieren Sie den Litecoin-Daemon im AMI

Ich habe Cent OS in meiner Amazon ec2-Instanz. Ich versuche diesen Beitrag , um den Litecoin-Daemon nach der Kompilierung zu installieren und ./litecoind auszuführen, gibt den folgenden Fehler

litecoind: key.cpp:134: {anonymous}::CECKey::CECKey(): Assertion `pkey != __null' failed.
Aborted

Wie konfiguriere ich litecoin.conf im AMI?

Antworten (2)

Meiner persönlichen Erfahrung nach ist CentOS die absolut schlechteste Wahl für Server-Betriebssysteme zum Kompilieren von Altcoins. Ich muss noch einen einzigen Daemon auf diesem Betriebssystem kompilieren und ausführen. Cent OS ist tot. Verwenden Sie stattdessen Ubuntu oder ein anderes Debian-basiertes Betriebssystem und genießen Sie die Vorteile des schmerzlosen Kompilierens.

Wenn Sie sich in einer Situation befinden, in der sich Ihre Hauptanwendung auf einem Centos-Server befindet und Sie nicht Ihren gesamten Betrieb ändern möchten, wäre mein Vorschlag:

Kaufen Sie ein kleines vps und installieren Sie Ubuntu darauf (installieren Sie fail2ban und clamav zusätzlich zu den Abhängigkeiten.

Laden Sie dann Yaproxy herunter und konfigurieren Sie es, um sicher in das vps zu tunneln (Sie können RPC-Anrufe vom Subnetz aus tätigen, ohne dass es von außen ausgesetzt wird). Erstellen Sie jetzt eine Datenbank auf dem Hauptserver, um Ihre Brieftaschen-Anmeldeinformationen zu speichern.

Jetzt müssen Sie an dieser Stelle ufw einrichten.

Sie sollten bei UFW Folgendes zulassen:

Verbindung zum Standardport der Brieftasche von einer beliebigen IP oder einer Liste vertrauenswürdiger Knoten Verbindung für Yaproxy auf die IP Ihres Hauptservers beschränkt. Verbindung zum rpcport von localhost zur Subnetzadresse des Hauptservers

wie auch immer, ist bei diesem hier wahrscheinlich weit ins linke Feld gegangen, aber es sollte ausreichen, um Sie in die richtige Richtung zu lenken, wenn Sie unweigerlich feststellen, warum Sie unter cent os nicht richtig kompilieren können. Das liegt daran, dass niemand die yum-Paket-Repositories aktualisiert, weil Centos aus verschiedenen Gründen nur an Popularität verliert.

Wenn Sie eine Datei erstellen, verwenden Sie Folgendes: " OPENSSL_LIB_PATH=/usr/local/lib64 " make -f makefile.unix USE_UPNP=- BDB_LIB_PATH=/usr/local/lib OPENSSL_LIB_PATH=/usr/local/lib64