При установке мода Garry's Mod через Steam на моем сервере CentOS я получаю следующие ошибки:

-

ConVarRef mat_dxlevel не указывает на существующий ConVar Game_srv.so, загруженный для "Garry's Mod". Инициализация библиотек Steam для безопасного интернет-сервера SteamGameServer_InitSafe не удалась!


Невозможно загрузить библиотеку поддержки Steam.* Невозможно загрузить библиотеку поддержки Steam.* Этот сервер будет работать только в режиме локальной сети.* Этот сервер будет работать только в режиме локальной сети.*


  1. не удалось добавить /home/tcagame/admin/1/garrysmod/bin/lua_shared_srv.so ошибка = /usr /lib /libstdc++. so.6: версия `GLIBCXX_3.4.14 'не найдена (требуется для bin /libsteam.so)
  2. Не удалось найти библиотеку [lua_shared_srv] или не удалось найти модуль [LUASHARED003]
  3. Не удалось загрузить библиотеку 'lua_shared_srv' (ищет интерфейс LUASHARED003) Не удалось загрузить библиотеку 'lua_shared_srv' (ищет интерфейс LUASHARED003)

-

-

Все библиотеки libstdc++ установлены в актуальном состоянии. Я установил следующий список:

  1. compat-libstdc++ - 296.i686: совместимость 2.96-RH стандартных библиотек C++
  2. compat-libstdc++ - 33.i686: стандартные библиотеки совместимости C++
  3. compat-libstdc++ - 33.x86_64: стандартные библиотеки совместимости C++
  4. libstdc++. i686: стандартная библиотека GNU C++
  5. libstdc++. x86_64: стандартная библиотека GNU C++
  6. libstdc++ - devel.i686: Заголовочные файлы и библиотеки для разработки на C++
  7. libstdc++ - devel.x86_64: Заголовочные файлы и библиотеки для разработки на C++

-

-

строки /usr/lib/libstdc++.so.6 | grep GLIBCXX показывает следующий список, где вы можете увидеть .14 отсутствует:

  • GLIBCXX_3.4
  • GLIBCXX_3.4.1
  • GLIBCXX_3.4.2
  • GLIBCXX_3.4.3
  • GLIBCXX_3.4.4
  • GLIBCXX_3.4.5
  • GLIBCXX_3.4.6
  • GLIBCXX_3.4.7
  • GLIBCXX_3.4.8
  • GLIBCXX_3.4.9
  • GLIBCXX_3.4.10
  • GLIBCXX_3.4.11
  • GLIBCXX_3.4.12
  • GLIBCXX_3.4.13
  • GLIBCXX_FORCE_NEW
  • GLIBCXX_DEBUG_MESSAGE_LENGTH

1 ответ1

1

Я не уверен, сколько лет этой теме, но я нашел исправление для этого. У меня была та же проблема, поэтому я догадался, что я собрал совершенно новый системный gcc. (4.8.2 в моем случае) и установил его в /usr

Одна из библиотек gcc в сборке, которую я использовал, устранила проблему. Я не уверен, какой. Поэтому я рекомендую скомпилировать полный код gcc. Это то, что я сделал, и это, казалось, сработало

Если проблема не устранена, попробуйте исправить это. Я сам не эксперт в этом, но я надеюсь, что это поможет вам. Извините, если я не был достаточно конкретен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .