импорт учетной записи geth или новая команда не создают учетную запись; вместо этого возвращается убитый - PullRequest
0 голосов
/ 09 июля 2019

Я пытаюсь создать / импортировать новую учетную запись ethereum, используя geth, но вместо возвращения публичного адреса geth возвращает Killed.Я использую quorumengineering / quorum Образ Docker в кластере Kubernetes.

Вот сценарий создания учетной записи:

echo -n passwordstring > passwordfile
echo -n 82f74b773d7f948153d7eb8c192bd9819e3e94073d8bdc0e03d659aa42cd34ba > privateKey
geth --datadir . account import --password passwordfile privateKey

Вместо того, чтобы возвращать публичный адрес созданной новой учетной записи,скрипт возвращает:

INFO [07-09|16:43:48.932] Maximum peer count                       ETH=25 LES=0 total=25
Killed

Похожая ошибка возвращается, когда я пытаюсь импортировать или создать учетную запись в интерактивном режиме с geth account new, за которым следует kubectl exec -it <pod-name> sh.

Все работает нормально, когда я использую Docker-контейнер Quorum (docker run -it --entrypoint="sh" quorumengineering/quorum) в моей машине.

РЕДАКТИРОВАТЬ: ethereum / client-go изображение дает более информативное сообщение об ошибке

INFO [07-09|19:03:09.094] Bumping default cache on mainnet         provided=1024 updated=4096
WARN [07-09|19:03:09.095] Sanitizing cache to Go's GC limits       provided=4096 updated=1316
INFO [07-09|19:03:09.097] Maximum peer count                       ETH=50 LES=0 total=50
INFO [07-09|19:03:09.098] Smartcard socket not found, disabling    err="stat /run/pcscd/pcscd.comm: no such file or directory"
ERROR[07-09|19:03:09.098] Failed to enumerate USB devices          hub=ledger vendor=11415 failcount=1 err="failed to initialize libusb: libusb: unknown error [code -99]"
ERROR[07-09|19:03:09.099] Failed to enumerate USB devices          hub=trezor vendor=21324 failcount=1 err="failed to initialize libusb: libusb: unknown error [code -99]"
ERROR[07-09|19:03:09.099] Failed to enumerate USB devices          hub=trezor vendor=4617  failcount=1 err="failed to initialize libusb: libusb: unknown error [code -99]"
ERROR[07-09|19:03:09.099] Failed to enumerate USB devices          hub=ledger vendor=11415 failcount=2 err="failed to initialize libusb: libusb: unknown error [code -99]"
ERROR[07-09|19:03:09.099] Failed to enumerate USB devices          hub=trezor vendor=21324 failcount=2 err="failed to initialize libusb: libusb: unknown error [code -99]"
ERROR[07-09|19:03:09.099] Failed to enumerate USB devices          hub=trezor vendor=4617  failcount=2 err="failed to initialize libusb: libusb: unknown error [code -99]"
ERROR[07-09|19:03:10.100] Failed to enumerate USB devices          hub=trezor vendor=4617  failcount=3 err="failed to initialize libusb: libusb: unknown error [code -99]"
ERROR[07-09|19:03:10.100] Failed to enumerate USB devices          hub=ledger vendor=11415 failcount=3 err="failed to initialize libusb: libusb: unknown error [code -99]"
ERROR[07-09|19:03:10.101] Failed to enumerate USB devices          hub=trezor vendor=21324 failcount=3 err="failed to initialize libusb: libusb: unknown error [code -99]"
Killed

Iпробовал с --nousb флагом, но без помощи.Я пытаюсь включить pcscd.socket, следуя инструкциям https://superuser.com/questions/773257/scardestablishcontext-service-not-available

...