Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Metamod + Debian. Ошибка сегментирования

Статус пользователя indo
сообщение 23.5.2012, 15:35
Сообщение #1


Стаж: 14 лет

Сообщений: 758
Благодарностей: 450
Полезность: 843

Поставил на вдс из OC debian 5.0 сервер. Чистый сервер запускается и нормально работает. После установки метамода отказывается работать. Сервер запускается, но как только на него пытается зайти игрок, он тут же падает с ошибкой

./hlds_run: line 321: 24025 Ошибка сегментирования $HL_CMD

Кто сталкивался с подобным ? Я читал, что такая проблема возникает только на debian'e ... Как исправить ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя indo
сообщение 23.5.2012, 15:52
Сообщение #2


Стаж: 14 лет

Сообщений: 758
Благодарностей: 450
Полезность: 843

На одном из форумов нашел вот такое решение, которое многим помогло:

"В hlds_run включаешь debug и в строке запуска КС, тоже добавляешь -debug"

про строку запуска понятно, а как в hlds_run включить debug ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя indo
сообщение 23.5.2012, 23:19
Сообщение #3


Стаж: 14 лет

Сообщений: 758
Благодарностей: 450
Полезность: 843

Продолжаю разговор сам из собой :)

Про то, как в hlds_run включить debug - разобрался. Но не помогло.

Продолжил поиски по гуглу, нашел ещё одно решение:

Цитата
Hi nsb,

If you're running a 64Bit system and Debian.

Please notice the error you get before the Segmentation fault, in my case it was:
libgcc_s.so.1 must be installed for pthread_cancel to work

------
apt-get install ia32-libs

1.- download the libgcc package for i386
wget http://ftp.se.debian.org/debian/pool....1-21_i386.deb

2.- Create a temp directory, in my case:
mkdir /root/libtmp

3: Unpacked it to the folder ex:
dpkg -x libgcc1_4.1.1-21_i386.deb /root/libtmp

4:
Copy/move the libgcc_s.so.1 to /lib32
mv /root/libtmp/lib/libgcc_s.so.1 /lib32

------

Now try to start up the server again.



Но тут неудача поджидает на первом шаге:
Код
apt-get install lib32gcc1
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет lib32gcc1


И смена репозиториев не помогла ...

Вообщем, посоветуйте, какую ОС лучше поставить вместо Debian ?)

Пока выбор остановил на CentOS )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
artemkyz
сообщение 24.5.2012, 7:50
Сообщение #4
Стаж: 15 лет

Сообщений: 796
Благодарностей: 260
Полезность: 0

поставь debian 6
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: