С очередной перезагрузкой майнера (sudo /etc/init.d/cgminer restart), а за последние 2 суток я это многократно (в т.ч. sudo reboot) на всех устройствах (это у меня как окончательный контроль что настройки сделал верные), настройки пула майнинга сменились на стоковые petabank.aXXX (где XXX - серийный номер платы малинки).
Я не переустанавливал прошивку от метабанка, только меняю настройки cgminer.conf и путь до майнера в /etc/init.d/cgminer
Я с самого начала бросил попытки понять, где прописывается путь к конфигу cgminer-а, так как в одной коробке брались настройки в /root/.cgminer/cgminer.conf в другой в /home/pi/cgminer.conf а затем обнаружил что еще есть настройки в /.cgminer/cgminer.conf, поэтому я все файлы заменил на линки до /.cgminer/cgminer.conf (т.е. я удалил все, где находился старый конфиг с юзером petabank...)
С таким конфигом (и заменой веб-интерфейса на от
enikesha) я перебираю варианты майнеров, подменяя путь до них в /etc/init.d/cgminer
И да, я знаю что скрипт-рестартер в cron-е следит за наличием процесса cgminer, я пока его не переписывал (чтобы корректно отслеживал bfgminer например), а на время тестов тупо останавливал, а позже просто переименовывал бинарник, оставляя его в папке с исходниками
Добавлю, что различные майнеры я перебирал только на одном майнере, а позже, просто копировал его на другие (тупо всю его папку). Инцендент произошел с майнером, на который я просто копировал результат.
Именно этот рестарт майнеров отличался от предыдущих тем что был сделан не из screen сессии, запущенной в putty а из коммандной строки моего компьютера ssh pi@xxx sudo /etc/init.d/cgminer restart (настроена авторизация по ключу), майнеры были перезагружены сразу скопом все, но одна снова стала майнить на метабанк.
Никаких резервных копий метабанковских настроек я не делал и соответственно не от куда их откатывать!
Никакого прямого доступа 'из вне' к оборудованию нет, локальная сеть, выход в интернет dhcp+nat.
Стал копать... нашел скрипт метабанка, инициализирующий настройки cgminer, собирая логин майнера из серийного номера материнки - /usr/bin/cgserial.py, но не нашел кто бы мог его запустить (точнее искал просто поиском строки).. оно нашлось только в логах /var/log/auth.log от первого октября,
во втором часу ночи, бедняги , что логично, сборщики из метабанка таким образом централизованно конфигурировали майнер.
Я никого не обвиняю, возможно имело место какая-нибудь ошибка, путаница в коде. НО Я НЕ ПОНИМАЮ ГДЕ И КАК можно такую ошибку допустить. Мало того, повторить это не удалось!
Глюки rasberry или каким то волшебным образом откатилось содержимое конфига?