Страница 1 из 1
Переезд murmur на другой сервер
Добавлено: 18 авг 2013, 22:20
arriah
Здрасти уважаемые,
Имеем:
1. Сервер под управлением FreeBSD 8.2
2. MySQL 5.1
3. Установленный, настроенный и работающий murmur с авторизацией по сертификату
Так как железяка старая решился обновить, поставил на новое железо:
FreeBSD 9.1, MySQL 5.5, из портов поставил murmur
Надо переезжать :)
Бэкаплю базу мамблы со старого сервера, разворачиваю ее на новом.
Отключаю старый сервер от инета, подключаю новый.
Мамбла стартует, все хорошо. Подключаюсь к ней через клиента, говорит что сертифика не правильный - соглашаюсь принять новый, подключился, но ни каналов ни юзеров не видно :( Поключаю старый сервер, подключаюсь клиентом - все ок
Что я еще забыл перенести со старого сервера? файл настроек murmur.ini перенес
Re: Переезд murmur на другой сервер
Добавлено: 19 авг 2013, 09:42
B0nuse
Сколько раз можно просить логи?
Re: Переезд murmur на другой сервер
Добавлено: 19 авг 2013, 10:21
arriah
B0nuse писал(а):Сколько раз можно просить логи?
Ну нет логов :)
/usr/local/sbin/murmurd -ini /usr/local/etc/murmur.ini ничего не показывает :(
Re: Переезд murmur на другой сервер
Добавлено: 19 авг 2013, 12:27
B0nuse
Как так нет логов?
Что значится в директиве logfile=???
Код: Выделить всё
/path/to/murmurd -ini /path/to/murmur.ini -fg
Re: Переезд murmur на другой сервер
Добавлено: 19 авг 2013, 12:33
arriah
Код: Выделить всё
cat murmur.ini |grep log
# How many login attempts do we tolerate from one IP
# Murmur default to logging to murmur.log. If you leave this blank,
# murmur will log to the console (linux) or through message boxes (win32).
logfile=/var/log/murmur/murmur.log
# Murmur retains the per-server log entries in an internal database which
# Set to 0 to keep forever, or -1 to disable logging to the DB
#logdays=31
Код: Выделить всё
cat /var/log/murmur/murmur.log
<W>2013-08-19 07:00:00.787 Log rotated successfully
<W>2013-08-19 11:11:16.514 Initializing settings from /usr/local/etc/murmur.ini (basepath /usr/local/etc)
<W>2013-08-19 11:11:16.514 Binding to address 0.0.0.0
<W>2013-08-19 11:11:16.515 OpenSSL: OpenSSL 1.0.1e 11 Feb 2013
<C>2013-08-19 11:11:16.515 Successfully switched to uid 338
<W>2013-08-19 11:11:16.736 Murmur 1.2.4 (1.2.4) running on X11: FreeBSD 8.3-PRERELEASE: Booting servers
<W>2013-08-19 11:11:16.764 1 => Server: TCP Listen on 0.0.0.0:64738 failed: The bound address is already in use
<W>2013-08-19 11:11:16.766 1 => Stopped
<W>2013-08-19 12:38:36.576 1 => <6:(-1)> New connection: 94.178.10.202:62287
<W>2013-08-19 12:38:36.856 1 => <6:(-1)> Client version 1.2.4 (Win: 1.2.4)
<W>2013-08-19 12:38:36.867 1 => Starting voice thread
<W>2013-08-19 12:38:36.869 1 => CELT codec switch ffffffff80000010 0 (prefer ffffffff80000010) (Opus 1)
<W>2013-08-19 12:38:36.873 1 => <6:kellis(185)> Authenticated
<W>2013-08-19 12:38:46.034 1 => <6:kellis(185)> Connection closed: The remote host closed the connection [1]
<W>2013-08-19 12:38:46.035 1 => Ending voice thread
<W>2013-08-19 13:01:26.240 Initializing settings from /usr/local/etc/murmur.ini (basepath /usr/local/etc)
<W>2013-08-19 13:01:26.240 Binding to address 0.0.0.0
<W>2013-08-19 13:01:26.241 OpenSSL: OpenSSL 1.0.1e 11 Feb 2013
<C>2013-08-19 13:01:26.241 Successfully switched to uid 338
<W>2013-08-19 13:01:26.269 Murmur 1.2.4 (1.2.4) running on X11: FreeBSD 8.3-PRERELEASE: Booting servers
<W>2013-08-19 13:01:26.276 1 => Server: TCP Listen on 0.0.0.0:64738 failed: The bound address is already in use
<W>2013-08-19 13:01:26.277 1 => Stopped
Код: Выделить всё
./murmurd -ini /usr/local/etc/murmur.ini -fg
<W>2013-08-19 13:32:05.238 Initializing settings from /usr/local/etc/murmur.ini (basepath /usr/local/etc)
<W>2013-08-19 13:32:05.238 Binding to address 0.0.0.0
<W>2013-08-19 13:32:05.239 OpenSSL: OpenSSL 1.0.1e 11 Feb 2013
<C>2013-08-19 13:32:05.239 Successfully switched to uid 338
<W>2013-08-19 13:32:05.265 Murmur 1.2.4 (1.2.4) running on X11: FreeBSD 8.3-PRERELEASE: Booting servers
<W>2013-08-19 13:32:05.271 1 => Server: TCP Listen on 0.0.0.0:64738 failed: The bound address is already in use
<W>2013-08-19 13:32:05.272 1 => Stopped
Re: Переезд murmur на другой сервер
Добавлено: 19 авг 2013, 12:46
B0nuse
Что Вам не понятно из Ваших логов?
Re: Переезд murmur на другой сервер
Добавлено: 19 авг 2013, 12:51
arriah
В логах, на мой взгляд все хорошо.
Почему требует сертификат новый если переезжаешь на другой сервер?
Re: Переезд murmur на другой сервер
Добавлено: 19 авг 2013, 22:09
B0nuse
1 => Server: TCP Listen on 0.0.0.0:64738 failed: The bound address is already in use
1 => Stopped
Эти строчки означают, как минимум, что сервер, который Вы пытаетесь запустить, не стартует, потому что адрес уже занят.
Если хотите решить свою проблему с каналами и пользователями - завершите все процессы murmur, проверьте правильность настройки БД, логов и стартаните сервер с нужным файлом настроек.
Удачи.