Страница 1 из 1

Не работает верлихаб!

Добавлено: 2009-01-12 21:46:28
hozman
Я обновил порты, иустановил Verlihub. Самый новый из портов. Поставилось всё без проблем. СОздалась база, пользователь хаба и всё что нужно. Но не всё так хорошо как казалось бы. Я поглядел процесс Verlihub:

Код: Выделить всё

 YES# ps -ax | grep verlihub
 776  p0  R+     0:00.00 grep verlihub
Попробывал запустить его, и снова гляжу процессы:

Код: Выделить всё

YES# /usr/local/etc/rc.d/verlihub start
YES# ps -ax | grep verlihub
  782  p0  L+     0:00.00 grep verlihub
Как видно, он не запустился. Я думал,нужно переименовать verlihub в verlihub.sh что бы система его распознала как испольняемый скрипт, но видимо это глупость. ЧТо может быть не так?

Re: Не работает верлихаб!

Добавлено: 2009-01-12 22:10:21
Alex Keda
в логах что?

Re: Не работает верлихаб!

Добавлено: 2009-01-12 22:32:43
hozman
Хм, а как понять какой лог для этого нужен?
Вот тут канкретно верлихабовского дога нету, например:

Код: Выделить всё

YES# ls -arF /var/log/
xferlog         sendmail.st.1   ppp.log         maillog         cron
wtmp            sendmail.st.0   messages.0.bz2  lpd-errs        auth.log
userlog         sendmail.st     messages        lastlog         ../
slip.log        security        maillog.0.bz2   debug.log       ./

Re: Не работает верлихаб!

Добавлено: 2009-01-12 23:55:05
Гость
В консоли запусти:

Код: Выделить всё

# /usr/local/bin/verlihub

Re: Не работает верлихаб!

Добавлено: 2009-01-13 1:33:56
hozman
Попробывал выскочила ошибка:

Код: Выделить всё

YES# /usr/local/bin/verlihub
Config dir /etc/verlihub
 (1)                           Mon Jan 12 21:49:03 2009 #                cConfig                                             Base - Can't open file '/etc/verlihub/dbconfig' for reading.
 (1)                           Mon Jan 12 21:49:03 2009 #                cMySQL                                              - Connecting to mysql server: verlihub@localhost/verlihubwith charset latin1
 (1)                           Mon Jan 12 21:49:03 2009 #                cMySQL                                              - Connection to mysql server failed: Access denied for user 'verlihub'@'localhos                                             t' (using password: NO)
terminate called after throwing an instance of 'char const*'
Abort (core dumped)
Переустановил хаб:

Код: Выделить всё

YES# vh_install
--------------------------------
Your name ? (master)

Hello master,
let's start with configuration of database access..

--------------------------------
mysql database for verlihub will be called? (verlihub)
mysql user to access verlihub gonna be? (verlihub)
password to access verlihub be? (1231789678) verlihub
mysql server will run where? (localhost)
--------------------------------
user     = verlihub
password = verlihub
host     = localhost
database = verlihub
--------------------------------
This database account exists
--------------------------------
Is this info correct ? (Y/N)y

--------------------------------

master, you need to choos a place for the configuration files
--------------------------------
The order of folder that verlihub is looking for is following:

1 - variable $VERLIHUB_CFG          - -inexisting-
2 - ./.verlihub                      - /var/db/.verlihub -inexisting-
3 - /root/.verlihub        - /root/.verlihub -inexisting-
4 - /usr/local/etc/verlihub   - /usr/local/etc/verlihub -inexisting-
5 - /etc/verlihub                    - /etc/verlihub -inexisting-
if two or more of these exist, lower number has priority
--------------------------------

--------------------------------
what is will be the configuration folder ? (/root/.verlihub) 4
The config folder 4 does not exist and would be created
--------------------------------
Do you want to continue with these settings (if not then select another folder)                                              ? (Y/N)y
--------------------------------
Written: 4/dbconfig

--------------------------------

--------------------------------
master, now I will ask you few more questions about your future hub, if you perm                                             it..

--------------------------------
Try to not put many special characters, you'll be able to put some laer

Give me your DC hub master nickname.. ([SU]master) hub
Choose your password.. (1231789678) hub
Which will be default ONE hub  port number? (4111)
What will be your hub hostname? (YES)
Give me the name of your hub (hub of master)
--------------------------------
Hub: 'hub of master'
url: 'dchub://YES:4111'
Master user: 'hub'
Master's password: 'hub'
--------------------------------
Is this info correct ? (Y/N)y
FYI: settings are going to be created or updated
4
4
4
will invoke the command
class is 10
nick is hub
password is hub
done
Непомогло. Снова:

Код: Выделить всё

YES# /usr/local/bin/verlihub
Config dir /etc/verlihub
 (1)                           Mon Jan 12 21:49:03 2009 #                cConfig                                             Base - Can't open file '/etc/verlihub/dbconfig' for reading.
 (1)                           Mon Jan 12 21:49:03 2009 #                cMySQL                                              - Connecting to mysql server: verlihub@localhost/verlihubwith charset latin1
 (1)                           Mon Jan 12 21:49:03 2009 #                cMySQL                                              - Connection to mysql server failed: Access denied for user 'verlihub'@'localhos                                             t' (using password: NO)
terminate called after throwing an instance of 'char const*'
Abort (core dumped)
Что-то я не очень понимаю, почему базу не создало, хотя должно же создать было по сценарию установки, как написало в этой части сценария:

Код: Выделить всё

1 - variable $VERLIHUB_CFG          - -inexisting-
2 - ./.verlihub                      - /var/db/.verlihub -inexisting-
3 - /root/.verlihub        - /root/.verlihub -inexisting-
4 - /usr/local/etc/verlihub   - /usr/local/etc/verlihub -inexisting-
5 - /etc/verlihub                    - /etc/verlihub -inexisting-
if two or more of these exist, lower number has priority
--------------------------------

--------------------------------
what is will be the configuration folder ? (/root/.verlihub) 4
The config folder 4 does not exist and would be created
--------------------------------
Do you want to continue with these settings (if not then select another folder)                                              ? (Y/N)y
--------------------------------
Written: 4/dbconfig
Не пинайте меня строго : ), Verlihun - первая программа, которую ставлю из портов, не считая мускулов, и некоторых простых портов.

Re: Не работает верлихаб!

Добавлено: 2009-01-13 18:57:33
hozman
Неужели всё так сложно?

Re: Не работает верлихаб!

Добавлено: 2009-01-13 22:17:12
zg
hozman писал(а):Неужели всё так сложно?
кто умеет читать нет -)))

Can't open file '/etc/verlihub/dbconfig' for reading.

Re: Не работает верлихаб!

Добавлено: 2009-01-14 17:47:27
hozman
Читать то вроде бы умею, да вот не понимаю одного. Программа установлено без ошибок. Всё должно стоять по идее. А тут не найдена база! И как можно это понимать .... Я так понимаю программа должна сама создать себе базу, а если она даже этого не умеет то ... о чём это може :smile: т говорить?
Тем более на данном этапе установки:

Код: Выделить всё

master, you need to choos a place for the configuration files
--------------------------------
The order of folder that verlihub is looking for is following:

1 - variable $VERLIHUB_CFG          - -inexisting-
2 - ./.verlihub                      - /var/db/.verlihub -inexisting-
3 - /root/.verlihub        - /root/.verlihub -inexisting-
4 - /usr/local/etc/verlihub   - /usr/local/etc/verlihub -inexisting-
5 - /etc/verlihub                    - /etc/verlihub -inexisting-if two or more of these exist, lower number has priority
----------------------------------------------------------------
----------------------------------------------------------------
what is will be the configuration folder ? (/root/.verlihub) 4
The config folder 4 does not exist and would be created
--------------------------------
Do you want to continue with these settings (if not then select another folder) ? (Y/N)y
--------------------------------
Written: 4/dbconfig
Программа просила выбрать место для базы данных, и написало что записало в 4 по счёту позицию, т.е. /usr/local/etc/verlihub. Но как стало понятно нехерна оно там не создало, о чём говорит вывод:

Код: Выделить всё

YES# ls -arF /usr/local/etc/
rc.d/                   GeoIP.conf.default      ../
pam.d/                  GeoIP.conf              ./

Re: Не работает верлихаб!

Добавлено: 2009-01-14 22:35:12
zg
hozman писал(а):Читать то вроде бы умею
гм.. Can't open file - это чего означает?
hozman писал(а):Всё должно стоять по идее.
по идее стоит, осталось запустить -)))

Re: Не работает верлихаб!

Добавлено: 2009-01-15 11:59:51
hozman
zg писал(а):
hozman писал(а):Читать то вроде бы умею
гм.. Can't open file - это чего означает?
Дословно, не могу открыть файл ....,
hozman писал(а):Всё должно стоять по идее.
по идее стоит, осталось запустить -)))
НО права на запуск есть:

Код: Выделить всё

YES# cd /usr/local/bin
YES# ls -la v*
-rwxr-xr-x  1 root  wheel    10556 Jan 11 19:19 verlihub
-rw-------  1 root  wheel  1458176 Jan 14 19:52 verlihub.core
-r-xr-xr-x  1 root  wheel      958 Jan 11 19:19 verlihub_config
-r-xr-xr-x  1 root  wheel      674 Jan 11 19:19 vh_getcfg
-r-xr-xr-x  1 root  wheel     2765 Jan 11 19:19 vh_getdb
-r-xr-xr-x  1 root  wheel     7541 Jan 11 19:19 vh_install
-r-xr-xr-x  1 root  wheel     1041 Jan 11 19:19 vh_regnick
-r-xr-xr-x  1 root  wheel      433 Jan 11 19:19 vh_restart
-r-xr-xr-x  1 root  wheel     2610 Jan 11 19:19 vh_runhub
-r-xr-xr-x  1 root  wheel      985 Jan 11 19:19 vh_setup
-r-xr-xr-x  1 root  wheel     1432 Jan 11 19:19 vh_trigger
нонсенс, где логика .... :oops:

Re: Не работает верлихаб!

Добавлено: 2009-01-15 17:19:27
Pez!
вообще какой-то косячный порт, обрати внимание вот на это

Код: Выделить всё

what is will be the configuration folder ? (/root/.verlihub) 4
The config folder 4 does not exist and would be created
тут надо указывать не вариант ответа, а путь куда установить ну и кстати ты verlihub_enable="YES" в rc.conf прописал ?

судя по всему нет, так как если б прописал, то у тебя и логи бы были

Код: Выделить всё

hosting# ls -la /var/log | grep verli
-rw-r--r--   1 root      wheel             0 Jan 12 17:21 verlihub.err
-rw-r--r--   1 root      wheel          1052 Jan 12 17:46 verlihub.log

Re: Не работает верлихаб!

Добавлено: 2009-01-15 19:03:17
hozman
О, я удалил всё настройки рекурсивно Verlihub` овские:

Код: Выделить всё

make rmconfig-recursive
Установил заново всё, указав путь нормально (/usr/local/etc/verlihub), а не цифрой как раньше.
Завелось уже кой-чиво:

Код: Выделить всё

YES# /usr/local/bin/verlihub
Config dir /usr/local/etc/verlihub
 (1)                           Thu Jan 15 16:55:46 2009 #                cMySQL - Connecting to mysql server: verlihub@localhost/verlihubwith charset latin1
 (0)                           Thu Jan 15 16:55:46 2009 #                cVHPluginMgr - using plugins in: /usr/local/etc/verlihub/plugins
------------------------
 (0)                           Thu Jan 15 16:55:46 2009 #                tCache - 5 items preloaded.
 (0)                           Thu Jan 15 16:55:46 2009 #                tCache - 0 items preloaded.
 (0)                           Thu Jan 15 16:55:46 2009 #                cVHPluginMgr - Open dir: /usr/local/etc/verlihub/plugins/
 (0)                           Thu Jan 15 16:55:46 2009 #                cVHPluginMgr - OnPluginLoad: plugman
 (0)                           Thu Jan 15 16:55:46 2009 #                cServerDC - Can't listen on 0.0.0.0:4111 TCP
terminate called after throwing an instance of 'char const*'
Abort (core dumped)
Но что-то не хватает видимо.
А логи уже появились, только вот через vi открыв нефига не понятно что там, вылезли какие-то кракозяблики.

Код: Выделить всё

YES# vi /var/log/verlihub.core
^?ELF^A^A^A     ^@^@^@^@^@^@^@^@^D^@^C^@^A^@^@^@^@^@^@^@4^@^@^@^@^@^@^@^@^@^@^@4^@ ^@^X^@(^@^@^@^@^@^D^@^@^@4^C^@^@^@^@^@^@^@
^@^@^@\xc0^A^@^@^@^@^@^@^@^@^@^@^@^@^@^@^A^@^@^@^@^P^@^@^@\xa0^D^H^@^@^@^@^@^P^@^@^@^P^@^@^F^@^@^@^@^P^@^@^A^@^@^@^@ ^@^@^@\x
b0^D^H^@^@^@^@^@\xf0^G^@^@\xf0^G^@^G^@^@^@^@^P^@^@^A^@^@^@^@^P^H^@^@\xc0^F(^@^@^@^@^@ ^@^@^@ ^@^@^F^@^@^@^@^P^@^@^A^@^@^@^@0^
H^@^@\xe0^F(^@^@^@^@^@P^@^@^@P^@^@^F^@^@^@^@^P^@^@^A^@^@^@^@\x80^H^@^@0^G(^@^@^@^@^@\x80^@^@^@\x80^@^@^G^@^@^@^@^P^@^@^A^@^@^
@^@^@   ^@^@\xf0^U(^@^@^@^@^@ ^B^@^@ ^B^@^G^@^@^@^@^P^@^@^A^@^@^@^@ ^K^@^@\xf0^Z(^@^@^@^@^@^P^@^@^@^P^@^@^G^@^@^@^@^P^@^@^A^@
^@^@^@0^K^@^@\xb0^^(^@^@^@^@^@^@^C^@^@^@^C^@^G^@^@^@^@^P^@^@^A^@^@^@^@0^N^@^@\xb0!(^@^@^@^@^@ ^@^@^@ ^@^@^G^@^@^@^@^P^@^@^A^@
^@^@^@P^N^@^@\xd0"(^@^@^@^@^@^P^@^@^@^P^@^@^G^@^@^@^@^P^@^@^A^@^@^@^@`^N^@^@\x90%(^@^@^@^@^@^P^@^@^@^P^@^@^G^@^@^@^@^P^@^@^A^
@^@^@^@p^N^@^@P((^@^@^@^@^@0^@^@^@0^@^@^G^@^@^@^@^P^@^@^A^@^@^@^@\xa0^N^@^@\xe0((^@^@^@^@^@^P^@^@^@^P^@^@^G^@^@^@^@^P^@^@^A^@
^@^@^@\xb0^N^@^@\xb04(^@^@^@^@^@\xa0^A^@^@\xa0^A^@^G^@^@^@^@^P^@^@^A^@^@^@^@P^P^@^@P6(^@^@^@^@^@`^@^@^@`^@^@^G^@^@^@^@^P^@^@^
A^@^@^@^@\xb0^P^@^@^@8(^@^@^@^@^@^P^@^@^@^P^@^@^G^@^@^@^@^P^@^@^A^@^@^@^@\xc0^P^@^@^P:(^@^@^@^@^@^P^@^@^@^P^@^@^G^@^@^@^@^P^@
и тд ...

Re: Не работает верлихаб!

Добавлено: 2009-01-15 19:48:50
Pez!
ну это корка, она у тебя и до переустановки была - смотри есть ли логи в /var/log и что там в них ..

Re: Не работает верлихаб!

Добавлено: 2009-01-16 0:58:16
hozman
Что касается Верлихаба, то в /var/log имеется только verlihub.core. Я попробывал запустить после правки пути dbconfig`a. Вот что вышло:

Код: Выделить всё

> /usr/local/bin/verlihub
Config dir /usr/local/etc/verlihub
 (1)                           Thu Jan 15 23:20:27 2009 #                cMySQL - Connecting to mysql server: verlihub@localhost/verlihubwith charset latin1
 (0)                           Thu Jan 15 23:20:27 2009 #                cVHPluginMgr - using plugins in: /usr/local/etc/verlihub/plugins
------------------------
 (0)                           Thu Jan 15 23:20:28 2009 #                tCache - 5 items preloaded.
 (0)                           Thu Jan 15 23:20:28 2009 #                tCache - 0 items preloaded.
 (0)                           Thu Jan 15 23:20:28 2009 #                cVHPluginMgr - Open dir: /usr/local/etc/verlihub/plugins/
 (0)                           Thu Jan 15 23:20:28 2009 #                cVHPluginMgr - OnPluginLoad: plugman
 (0)                           Thu Jan 15 23:20:28 2009 #                cServerDC - Listening for connections on 0.0.0.0:4111 TCP

В принципе заработало, но должна же была консоль быть готова к запросу, а у меня в конце просто пустое место, как будто что-то делается и .... не доделалось типа. Хотя всё работает. Странно как то.
Потом я нажал ctrl + z, для возврата командной строки, и проверил с клиента - хаб уже не работает.
Снова пробую запуститьтся и что вижу:

Код: Выделить всё

> /usr/local/bin/verlihub
Config dir /usr/local/etc/verlihub
 (1)                           Thu Jan 15 23:27:46 2009 #                cMySQL - Connecting to mysql server: verlihub@localhost/verlihubwith charset latin1
 (0)                           Thu Jan 15 23:27:46 2009 #                cVHPluginMgr - using plugins in: /usr/local/etc/verlihub/plugins
------------------------
 (0)                           Thu Jan 15 23:27:46 2009 #                tCache - 5 items preloaded.
 (0)                           Thu Jan 15 23:27:46 2009 #                tCache - 0 items preloaded.
 (0)                           Thu Jan 15 23:27:46 2009 #                cVHPluginMgr - Open dir: /usr/local/etc/verlihub/plugins/
 (0)                           Thu Jan 15 23:27:46 2009 #                cVHPluginMgr - OnPluginLoad: plugman
 (0)                           Thu Jan 15 23:27:46 2009 #                cServerDC - Can't listen on 0.0.0.0:4111 TCP
terminate called after throwing an instance of 'char const*'
Abort
>
Пробую приконектится но уже не конектит....

Re: Не работает верлихаб!

Добавлено: 2009-01-16 12:51:21
zg
у верлихаба есть нормальный демон, лучше его запускать

Re: Не работает верлихаб!

Добавлено: 2009-01-16 22:52:08
hozman
zg писал(а):у верлихаба есть нормальный демон, лучше его запускать
Через демон вообще не пашет:

Код: Выделить всё

> /usr/local/etc/rc.d/verlihub start
> ps -ax | grep verlihub
  743  p0  L+     0:00.00 grep verlihub
> ps -ax | grep verlihub
  745  p0  R+     0:00.00 grep verlihub
> /usr/local/etc/rc.d/verlihub stop
> ps -ax | grep verlihub
Что стартуй что отсанавливай, не работает так. А вот через bin, как я писал не появляется приглашение ввода запроса .... но хаб работает вроде как исправно. Заходил шары есть, регистрирует и тд. Но этож не дело, что не ввести больше не чег опосле того. Значит есть что-то не то. Интересно какой лог для этого почитать?

Re: Не работает верлихаб!

Добавлено: 2009-01-17 0:50:52
Pez!

Код: Выделить всё

cat /etc/rc.conf | grep verli 
у меня вот упорное мнение что ты туда не прописал verlihub_enable="YES"

Re: Не работает верлихаб!

Добавлено: 2009-01-17 9:33:18
zg
hozman писал(а):Интересно какой лог для этого почитать?
man rc.d

Re: Не работает верлихаб!

Добавлено: 2009-01-18 19:49:18
hozman
Pez! писал(а):

Код: Выделить всё

cat /etc/rc.conf | grep verli 
у меня вот упорное мнение что ты туда не прописал verlihub_enable="YES"
Смысл в том, что про добавление verlihub_enable="YES "туды" я в курсе. Просто хочется понять как оно работает. Как правило, все программы запусаются из ..../bin/programm_name ну или /rc.d/programm_script как исполняемый скрипт.
Смысл в том, что из бина запустить так и не смог. А вот прописав в командной строке vh_runhub он завёлся без проблем и всё отличн оработает. Не фига не понимаю почему!!!

Re: Не работает верлихаб!

Добавлено: 2009-01-18 20:20:40
Pez!
прочитай тогда, что тебе zg написал ...

Re: Не работает верлихаб!

Добавлено: 2009-01-18 21:05:27
hozman
Спасибо, уже читаю ...

Не работает верлихаб!

Добавлено: 2015-04-09 9:21:29
Lordz
После перехода на FreeBSD 10.1 (пересборки ядра и мира с обновлением портов) перестал работать Верлик.
Не помогло даже удаление и установка с нуля.
Установка проходит успешно, а при запуске Верлик вываливается.

Код: Выделить всё

sudo /usr/local/bin/vh_runhub
MySQL socket: /tmp/mysql.sock
VerliHub config folder: /etc/verlihub
Runnig with pid 63697
Waiting 2 second...
ERROR: Hub is not running, check /etc/verlihub/log and /etc/verlihub/err for more information
В логах:

Код: Выделить всё

 cat /etc/verlihub/err
/usr/local/bin/vh_restart: line 13: 63702 Abort trap              (core dumped) $verlihub $*
$ cat /etc/verlihub/log
Config dir /etc/verlihub
 (1)                           Thu Apr  9 09:19:55 2015 #                cMySQL - Connecting to mysql server: verlihub@127.0.0.1/verlihub using UTF8 encoding
 (0)                           Thu Apr  9 09:19:55 2015 #                cVHPluginMgr - using plugins in: /etc/verlihub/plugins
------------------------
 (0)                           Thu Apr  9 09:19:55 2015 #                tCache - 3 items preloaded.
 (0)                           Thu Apr  9 09:19:55 2015 #                tCache - 0 items preloaded.
 (0)                           Thu Apr  9 09:19:55 2015 #                cVHPluginMgr - Open dir: /etc/verlihub/plugins/

Код: Выделить всё

cat /etc/verlihub/err
/usr/local/bin/vh_restart: line 13: 63702 Abort trap              (core dumped) $verlihub $*
Шо за маздай?

Не работает верлихаб!

Добавлено: 2015-04-26 15:25:46
viktor6
Как подключаешся к MSQL ?
попробуй 127.0.0.1 вместо localhost