Author

Topic: Внезапно откатились настройки .cgminer/cgminer.conf до метk (Read 1930 times)

sr. member
Activity: 308
Merit: 250
Моя теория:
вызов этого файла прописан в /etc/init.d/cgminer. Или был прописан. Ты его оттуда убрал. После очередной перезагрузки флеха решила посбоить чуток, при загрузке запустилась проверка ФС, нашла старый кусок файла и восстановила поверх утраченного нового. Или целиком файл восстановила. Или что-то в этом духе.
legendary
Activity: 1120
Merit: 1069
С очередной перезагрузкой майнера (sudo /etc/init.d/cgminer restart), а за последние 2 суток я это многократно (в т.ч. sudo reboot) на всех устройствах (это у меня как окончательный контроль что настройки сделал верные), настройки пула майнинга сменились на стоковые petabank.aXXX (где XXX - серийный номер платы малинки).

Я не переустанавливал прошивку от метабанка, только меняю настройки cgminer.conf и путь до майнера в /etc/init.d/cgminer
Quote
Я с самого начала бросил попытки понять, где прописывается путь к конфигу 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 от первого октября, во втором часу ночи, бедняги Wink, что логично, сборщики из метабанка таким образом централизованно конфигурировали майнер.

Я никого не обвиняю, возможно имело место какая-нибудь ошибка, путаница в коде. НО Я НЕ ПОНИМАЮ ГДЕ И КАК можно такую ошибку допустить. Мало того, повторить это не удалось!
Глюки rasberry или каким то волшебным образом откатилось содержимое конфига?
Jump to: