Запуск серверов с новым тулчейном под старыми дистрибутивами Linux

Тема в разделе "Игровые серверы", создана пользователем He||oween, 15 мар 2017.

  1. He||oween

    He||oween Старожил

    Сообщения:
    99
    После очередного обновления сервер на Debian/Ubuntu может не запуститься.
    Решение
    Код:
    ln -s libcurl.so.4 /usr/lib/libcurl-gnutls.so.4
    Подробнее
  2. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.250
    Об этом заранее предупреждали.

    Так делать не следует в пакетных дистрибутивах. Что делать я написал здесь.
  3. He||oween

    He||oween Старожил

    Сообщения:
    99
    Много букв и мы не ищем легких путей?
    Действительно, проще периодически обновляться, но все ли это могут.
    И потом, обновления в Ubuntu крайне не экологичны.
  4. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.250
    Если обновление по каким-то причинам невозможно, то рекомендуется использовать Steam Runtime для запуска выделенного сервера.

    В смысле?
  5. KiRay

    KiRay Легенда

    Сообщения:
    862
    не помогло
  6. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.250
    Используй Steam Runtime.
  7. KiRay

    KiRay Легенда

    Сообщения:
    862
    Для меня там непонятно
  8. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.250
    Просто скачай Steam Runtime, затем исправь свой скрипт запуска выделенного сервера так, как указано в примере.
  9. KiRay

    KiRay Легенда

    Сообщения:
    862
    Я изначально использовал уже готовые скрипты и максимум, что я там менял, так это ip и параметры запуска сервера, переделать сам скрипт для меня проблематично, так, как в этом не понимаю)
  10. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.250
    Тебе просто нужно найти где происходит непосредственно запуск бинарника srcds_linux, добавить несколько строчек с указанием пути к Steam Runtime, а перед srcds_linux прописать "$LD", как указано в примере. Проще простого же.
  11. KiRay

    KiRay Легенда

    Сообщения:
    862
    Просто, когда есть знания) А я в линуксе 0)
  12. He||oween

    He||oween Старожил

    Сообщения:
    99
    Скорее всего у тебя его нет. Значит просто поставь
    Код:
    sudo apt-get install libtinfo5:i386 libncurses5:i386 libcurl3-gnutls:i386
  13. KiRay

    KiRay Легенда

    Сообщения:
    862
    Всё это стоит, не знаю, что ещё сделать(
  14. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.250
    Выкладывай сюда свой скрипт запуска, помогу доработать на использование Steam Runtime.
  15. He||oween

    He||oween Старожил

    Сообщения:
    99
    А какая версия ос?
  16. KiRay

    KiRay Легенда

    Сообщения:
    862
    Спасибо, но попытаюсь всё же победить путём обновлений.

    Ну вот на Debian 8 мне удалось победить, а с Debian 7 пока ни как.
    Щас вот такая ошибка
    Код:
    Using default binary: ./srcds_linux
    Server will auto-restart if there is a crash.
    Failed to open dedicated_srv.so (/lib/i386-linux-gnu/i686/cmov/libm.so.6: version `GLIBC_2.15' not found (required by bin/dedicated_srv.so))
  17. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.250
    Он не слишком устаревший всё-таки.

    А вот этот давно протух. В данном случае нужно либо Steam Runtime использовать, либо обновляться до 8 версии.
  18. KiRay

    KiRay Легенда

    Сообщения:
    862
    За то он потребляет минимум рессов)
    --- Добавлено 18 мар 2017, предыдущее сообщение написано: 18 мар 2017. ---
    Надо попробовать победить на Ubuntu 14.04
  19. KiRay

    KiRay Легенда

    Сообщения:
    862
    На другом хостинге появилась другая проблема, пробовал на разных ОС (deb8, ubuntu
    16.04)
    Код:
    Auto detecting CPUUsing default binary: ./srcds_linuxEnabling debug modeServer will auto-restart if there is a crash.Illegal instruction (core dumped)cat: hlds.5771.pid: No such file or directoryemail debug.log to [email protected] Mar 21 10:02:30 EDT 2017: Server restart in 10 seconds
    
    Поиск не помог, есть мысли?
  20. KiRay

    KiRay Легенда

    Сообщения:
    862