Майнинг монеро на CPU под GNU/Linux.

Тема в разделе "Майнинг", создана пользователем LindonPool, 1 окт 2017.

  1. klsdycyn

    klsdycyn Monerano

    Регистрация:
    3 фев 2018
    Сообщения:
    25
    Симпатии:
    1
    Что-то по описанному там рецепту вообще не собирается:
    Код:
    /build/libmicrohttpd-FgwLTb/libmicrohttpd-0.9.44+dfsg/src/microhttpd/connection_https.c:157: undefined reference to `gnutls_record_check_pending'
    /build/libmicrohttpd-FgwLTb/libmicrohttpd-0.9.44+dfsg/src/microhttpd/connection_https.c:154: undefined reference to `gnutls_bye'
    collect2: error: ld returned 1 exit status
    CMakeFiles/xmrig.dir/build.make:1111: ошибка выполнения рецепта для цели «xmrig»
    make[2]: *** [xmrig] Ошибка 1
    CMakeFiles/Makefile2:67: ошибка выполнения рецепта для цели «CMakeFiles/xmrig.dir/all»
    make[1]: *** [CMakeFiles/xmrig.dir/all] Ошибка 2
    Makefile:83: ошибка выполнения рецепта для цели «all»
    make: *** [all] Ошибка 2
    
     
  2. Георгий

    Георгий Monerano

    Регистрация:
    13 янв 2018
    Сообщения:
    12
    Симпатии:
    0
    Код:
    miner@HM-65:~$ /usr/local/bin/xmrig -c /home/miner/config/config.json -l /home/miner/xmrig.log
    Ответ

    Код:
    /usr/local/bin/xmrig: error while loading shared libraries: libuv.so.1: cannot open shared object file: No such file or directory
     
    #42 Георгий, 7 фев 2018
    Последнее редактирование модератором: 3 мар 2018
  3. MoneroRus

    Команда форума Модератор Редактор

    Регистрация:
    30 ноя 2017
    Сообщения:
    222
    Симпатии:
    44
    Libuv поставь.
    Или проверь где он его ищет. Ld xmrig
     
    #43 MoneroRus, 7 фев 2018
    Последнее редактирование модератором: 3 мар 2018
  4. artem200

    artem200 Piconero

    Регистрация:
    18 мар 2018
    Сообщения:
    5
    Симпатии:
    0
    Код:
    /usr/local/bin/xmrig: error while loading shared libraries: libuv.so.1: cannot open shared object file: No such file or directory
    И как же это проверить? Ld xmrig это что? Такой команды нету...
    И не ставится этот libuv, стока гемора блин...

    OS Debian 8 стоит... вообще не понимаю к чему весь этот бред с созданием нового пользователя, что под рутом что ли нельзя спокойно процесс запустить?
     
  5. MoneroRus

    Команда форума Модератор Редактор

    Регистрация:
    30 ноя 2017
    Сообщения:
    222
    Симпатии:
    44
    ошибся немного. команда ldd
    Код:
     
    ldd xmrig
    xmrig:
            libuv.so.1 => /usr/local/lib/libuv.so.1 (0x800850000)
            libthr.so.3 => /lib/libthr.so.3 (0x800a75000)
            librt.so.1 => /usr/lib/librt.so.1 (0x800c9a000)
            libkvm.so.6 => /lib/libkvm.so.6 (0x800ea0000)
            libc++.so.1 => /usr/lib/libc++.so.1 (0x8010a8000)
            libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x801367000)
            libm.so.5 => /lib/libm.so.5 (0x801584000)
            libc.so.7 => /lib/libc.so.7 (0x8017ad000)
            libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x801b5a000)
    
    это на FreeBSD
     
  6. artem200

    artem200 Piconero

    Регистрация:
    18 мар 2018
    Сообщения:
    5
    Симпатии:
    0
    Пишет вот это:
    libuv.so.1 => not found

    Я так понимаю его нету, а как его установить?
    Команды типа apt-get install libuv не катят... ОС Debian

    И еще, по дефолту вот этот скомпиленный файл, в какой папке он ищет файл конфига?
     
  7. MoneroRus

    Команда форума Модератор Редактор

    Регистрация:
    30 ноя 2017
    Сообщения:
    222
    Симпатии:
    44
    поробуй
    Код:
     find / -name "libuv.so*" 
    Конфиг он под ногами ищет по умолчанию.
     
  8. artem200

    artem200 Piconero

    Регистрация:
    18 мар 2018
    Сообщения:
    5
    Симпатии:
    0
    Я вот про что:
    root@vps:/usr/local/bin# ldd xmrig
    linux-vdso.so.1 (0x00007ffcc3f20000)
    libuv.so.1 => not found
    libmicrohttpd.so.10 => /usr/lib/x86_64-linux-gnu/libmicrohttpd.so.10 (0x00007eff168d3000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007eff166b6000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007eff1630b000)
    /lib64/ld-linux-x86-64.so.2 (0x00007eff16aea000)
    libgnutls-deb0.so.28 => /usr/lib/x86_64-linux-gnu/libgnutls-deb0.so.28 (0x00007eff15fec000)
    libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007eff15d0a000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007eff15aef000)
    libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007eff158a9000)
    libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007eff15695000)
    libnettle.so.4 => /usr/lib/x86_64-linux-gnu/libnettle.so.4 (0x00007eff15463000)
    libhogweed.so.2 => /usr/lib/x86_64-linux-gnu/libhogweed.so.2 (0x00007eff15234000)
    libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007eff14fb1000)
    libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007eff14d9f000)
    libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007eff14b97000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007eff14993000)
     
  9. AJIekceu4

    Команда форума Администратор

    Регистрация:
    17 авг 2017
    Сообщения:
    235
    Симпатии:
    66
    Попробуйте следующее:
    Код:
    apt-cache search libuv
    Вывод команды должен быть примерно таким:
    Код:
    libuv0.10 - asynchronous event notification library - runtime library
    libuv0.10-dbg - asynchronous event notification library - debugging symbols
    libuv0.10-dev - asynchronous event notification library - development files
    libuv1 - asynchronous event notification library - runtime library
    libuv1-dbg - asynchronous event notification library - debugging symbols
    libuv1-dev - asynchronous event notification library - development files
    r-cran-httpuv - GNU R package of HTTP and WebSocket Server Library
    Теперь устанавливаем нужный пакет:
    Код:
    sudo apt install libuv1
    Или
    Код:
    sudo apt install libuv1-dev
     
  10. MoneroRus

    Команда форума Модератор Редактор

    Регистрация:
    30 ноя 2017
    Сообщения:
    222
    Симпатии:
    44
    у меня дебиан под рукой будет завтра.
    А вы читали вообще документцию по сборке?
     
  11. artem200

    artem200 Piconero

    Регистрация:
    18 мар 2018
    Сообщения:
    5
    Симпатии:
    0
    root:~# apt-cache search libuv
    libuv0.10 - asynchronous event notification library - runtime library
    libuv0.10-dbg - asynchronous event notification library - debugging symbols
    libuv0.10-dev - asynchronous event notification library - development files
    --- Добавлено ---
    AJIekceu4, так а зачем создавать отдельного юзера-то вообще? Под рутом что ли нельзя майнить?
     
  12. artem200

    artem200 Piconero

    Регистрация:
    18 мар 2018
    Сообщения:
    5
    Симпатии:
    0
    И еще, админ, допустим я не хочу майнить через пул, а просто сам себе майнить решил, что нужно прописывать в этом случае?
     
  13. MoneroRus

    Команда форума Модератор Редактор

    Регистрация:
    30 ноя 2017
    Сообщения:
    222
    Симпатии:
    44
    Отдельный пользователь для безопасности.
    про майнинг читать тут
    Майнить без пула бесполезно.
     
  14. falanger

    falanger Monerano

    Регистрация:
    25 фев 2018
    Сообщения:
    29
    Симпатии:
    1
  15. MoneroRus

    Команда форума Модератор Редактор

    Регистрация:
    30 ноя 2017
    Сообщения:
    222
    Симпатии:
    44
    moneropools.com
     
  16. falanger

    falanger Monerano

    Регистрация:
    25 фев 2018
    Сообщения:
    29
    Симпатии:
    1
    А какие для него настройки? Есть там генерация настроек для xmrig автоматическая как на других?
     
  17. falanger

    falanger Monerano

    Регистрация:
    25 фев 2018
    Сообщения:
    29
    Симпатии:
    1
    Народ, кто может дать инструкцию как праивльно в Linux вычистить xmrig и на его место поставить xmrig-stak-nvidia чтобы задействовать и процессоры и видеокарту?
     
  18. alex83alex

    alex83alex Well-Known Monerano

    Регистрация:
    9 янв 2018
    Сообщения:
    88
    Симпатии:
    12
    не думаю что конфиг сильно отличает на win и linux скорее всего он вообще не отличается. советую для начала проверить проц а потом на том же майнере настроить видюху. если по отдельности все заведется, тогда думаю скрестить 2 конфига не будет сложно, но если не получиться пиши, поможем.
     
  19. Василий_у

    Регистрация:
    22 окт 2018
    Сообщения:
    1
    Симпатии:
    0
    Доброе время суток!
    При установке способом "Б" после команды "cmake .." выпала ошибка:
    -- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR)
    CMake Error at cmake/OpenSSL.cmake:17 (message):
    OpenSSL NOT found: use `-DWITH_TLS=OFF` to build without TLS support
    Call Stack (most recent call first):
    CMakeLists.txt:198 (include)


    -- Configuring incomplete, errors occurred!
    See also "/usr/src/xmrig/build/CMakeFiles/CMakeOutput.log".
    Что делать?
     
  20. falanger

    falanger Monerano

    Регистрация:
    25 фев 2018
    Сообщения:
    29
    Симпатии:
    1
    был же 18 октября хардфорк аглоритма монеро на V8 и все майнеры устарели. Надо пересобирать новый xmrig а то даже Электронеум не помайнить, все паразиты с ASIC-ами препелезли на него.
     
  • О нас

    Наш сайт является одним из уникальных мест, где русскоязычное сообщество Monero может свободно общаться на темы, связанные с этой криптовалютой. Мы стараемся публиковать полезные мануалы и статьи (как собственные, так и переводы с английского) о криптовалюте Monero. Если вы хорошо владеете английским (или можете писать собственные статьи/мануалы) и хотите помочь в переводах и общем развитии Monero для русскоязычной аудитории - свяжитесь с одним из администраторов.