Страница 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, проверьте правильность настройки БД, логов и стартаните сервер с нужным файлом настроек.
Удачи.