Перейти к содержимому


Убунту 9.10 проблема


Сообщений в теме: 10

#1 alex46

    Профи

  • Пользователи
  • PipPipPipPipPip
  • 1 047 сообщений
  • Городкурск

Отправлено 22 Апрель 2010 - 23:10

Привет, возникла проблема с запуском бота на Ubuntu 9.10 !
Ява установлена LAMP стоит (php apache mysql phpmyadmin), Экстра дополнения тоже стоят
Жму правой кнопкой по иконке бота и там выбираю ява он запускается в процессах есть
завхожу на порт локалхост:8888 (бот ставил стандартный пре4) и ничего не происходит мол ненайдено
ПРосто локалхост работает....

Вот логи когда я запускаю бота через Терминал:
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1056)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:957)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3376)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3308)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:894)
	at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3808)
	at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1256)
	at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2032)
	at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:729)
	at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:46)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
	at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:283)
	at java.sql.DriverManager.getConnection(DriverManager.java:582)
	at java.sql.DriverManager.getConnection(DriverManager.java:185)
	at ru.jimbot.db.DBAdaptor.open(DBAdaptor.java:65)
	at ru.jimbot.db.DBAdaptor.openConnection(DBAdaptor.java:43)
	at ru.jimbot.modules.chat.UserWork.(UserWork.java:38)
	at ru.jimbot.modules.chat.ChatServer.start(ChatServer.java:41)
	at ru.jimbot.Manager.startAll(Manager.java:167)
	at ru.jimbot.StartBot3.main(StartBot3.java:33)
INFO - Ошибка подключения к базе данных!!!
ERROR - java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)
ERROR - 	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1056)
ERROR - 	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:957)
ERROR - 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3376)
ERROR - 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3308)
ERROR - 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:894)
ERROR - 	at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3808)
ERROR - 	at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1256)
ERROR - 	at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2032)
ERROR - 	at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:729)
ERROR - 	at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:46)
ERROR - 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
ERROR - 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
ERROR - 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
ERROR - 	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
ERROR - 	at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
ERROR - 	at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)
ERROR - 	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:283)
ERROR - 	at java.sql.DriverManager.getConnection(DriverManager.java:582)
ERROR - 	at java.sql.DriverManager.getConnection(DriverManager.java:185)
ERROR - 	at ru.jimbot.db.DBAdaptor.open(DBAdaptor.java:65)
ERROR - 	at ru.jimbot.db.DBAdaptor.openConnection(DBAdaptor.java:43)
ERROR - 	at ru.jimbot.modules.chat.UserWork.(UserWork.java:38)
ERROR - 	at ru.jimbot.modules.chat.ChatServer.start(ChatServer.java:41)
ERROR - 	at ru.jimbot.Manager.startAll(Manager.java:167)
ERROR - 	at ru.jimbot.StartBot3.main(StartBot3.java:33)
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1056)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:957)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3376)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3308)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:894)
	at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3808)
	at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1256)
	at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2032)
	at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:729)
	at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:46)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
	at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:283)
	at java.sql.DriverManager.getConnection(DriverManager.java:582)
	at java.sql.DriverManager.getConnection(DriverManager.java:185)
	at ru.jimbot.db.DBAdaptor.open(DBAdaptor.java:65)
	at ru.jimbot.db.DBAdaptor.openConnection(DBAdaptor.java:43)
	at ru.jimbot.modules.chat.UserWork.(UserWork.java:38)
	at ru.jimbot.modules.chat.ChatServer.start(ChatServer.java:41)
	at ru.jimbot.Manager.startAll(Manager.java:167)
	at ru.jimbot.StartBot3.main(StartBot3.java:33)
INFO - Ошибка подключения к базе данных!!!
ERROR - java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)
ERROR - 	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1056)
ERROR - 	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:957)
ERROR - 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3376)
ERROR - 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3308)
ERROR - 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:894)
ERROR - 	at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3808)
ERROR - 	at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1256)
ERROR - 	at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2032)
ERROR - 	at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:729)
ERROR - 	at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:46)
ERROR - 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
ERROR - 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
ERROR - 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
ERROR - 	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
ERROR - 	at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
ERROR - 	at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)
ERROR - 	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:283)
ERROR - 	at java.sql.DriverManager.getConnection(DriverManager.java:582)
ERROR - 	at java.sql.DriverManager.getConnection(DriverManager.java:185)
ERROR - 	at ru.jimbot.db.DBAdaptor.open(DBAdaptor.java:65)
ERROR - 	at ru.jimbot.db.DBAdaptor.openConnection(DBAdaptor.java:43)
ERROR - 	at ru.jimbot.modules.chat.UserWork.(UserWork.java:38)
ERROR - 	at ru.jimbot.modules.chat.ChatServer.start(ChatServer.java:41)
ERROR - 	at ru.jimbot.Manager.startAll(Manager.java:167)
ERROR - 	at ru.jimbot.StartBot3.main(StartBot3.java:33)


#2 alikmulla

    Профи

  • Пользователи
  • PipPipPipPipPip
  • 420 сообщений

Отправлено 22 Апрель 2010 - 23:13

там же ясно сказано
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)
INFO - Ошибка подключения к базе данных!!!

Запрещен доступ для рута. Вот и стопариться все
Или ты менял папроль на рута по умолчанию и в боте написал пустой пароль. Либо в боте стоит пароль а его на самом деле нет. Рекомендую создать нового пользователя мистераМускула и базу для него. И указать в админке имя и пароль нового бота

Сообщение отредактировал alikmulla: 22 Апрель 2010 - 23:13


#3 alex46

    Профи

  • Пользователи
  • PipPipPipPipPip
  • 1 047 сообщений
  • Городкурск

Отправлено 22 Апрель 2010 - 23:18

Просмотр сообщенияalikmulla (22 Апрель 2010 - 23:13) писал:

там же ясно сказано
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)
INFO - Ошибка подключения к базе данных!!!

Запрещен доступ для рута. Вот и стопариться все
Или ты менял папроль на рута по умолчанию и в боте написал пустой пароль. Либо в боте стоит пароль а его на самом деле нет. Рекомендую создать нового пользователя мистераМускула и базу для него. И указать в админке имя и пароль нового бота
ТАк по подробнее плиз ,
Пароль на рут я ставил!
Так что мне подредактировать

#4 alex46

    Профи

  • Пользователи
  • PipPipPipPipPip
  • 1 047 сообщений
  • Городкурск

Отправлено 23 Апрель 2010 - 09:37

Буду пробовать, Просто странно на Виндовс и без настройки mysql запускался веб интерфейс

#5 Graf

    Профи

  • Пользователи
  • PipPipPipPipPip
  • 557 сообщений

Отправлено 23 Апрель 2010 - 12:39

Просмотр сообщенияalex46 (23 Апрель 2010 - 09:37) писал:

Буду пробовать, Просто странно на Виндовс и без настройки mysql запускался веб интерфейс
на любой оси может быть так же, потому что там стоит галочка, ЗАПУСКАТЬ ЧАТ-БОТ!
вот он и подключается к твоеи базе(и не может к нему подключиться так как ошибка) ищи в сервис.xml и ставь значение false и будет тебе счастье) с запуском интерфейса бота)

если не ошибаюсь
<entry key="main.StartBot">true</entry> заменить на <entry key="main.StartBot">false</entry>, точно не знаю, но вроде как она!

Сообщение отредактировал Graf: 23 Апрель 2010 - 12:35


#6 alex46

    Профи

  • Пользователи
  • PipPipPipPipPip
  • 1 047 сообщений
  • Городкурск

Отправлено 23 Апрель 2010 - 16:35

Просмотр сообщенияGraf (23 Апрель 2010 - 12:39) писал:

на любой оси может быть так же, потому что там стоит галочка, ЗАПУСКАТЬ ЧАТ-БОТ!
вот он и подключается к твоеи базе(и не может к нему подключиться так как ошибка) ищи в сервис.xml и ставь значение false и будет тебе счастье) с запуском интерфейса бота)

если не ошибаюсь
<entry key="main.StartBot">true</entry> заменить на <entry key="main.StartBot">false</entry>, точно не знаю, но вроде как она!
Проблему решил по другому! Создал mysql нового юзера, вбил его в xml перенес папку с ботом в home и через консоль java -jimbot.jar все заработало (веб интерфейс )

#7 alex46

    Профи

  • Пользователи
  • PipPipPipPipPip
  • 1 047 сообщений
  • Городкурск

Отправлено 24 Апрель 2010 - 00:50

И снова я! опять проблема: Если запускать бот из консоли вот так :
cd /home/alex/bot/1/2 
java -jimbot.jar 

То бот запускается и веб админка работает!
Но если запускать бота просто кликая на jimbot.jar то он в процессах появляется но веб админка не работает! :oops:
Что может быть ? :( ;)

#8 nek

    Профи

  • Модераторы
  • 2 293 сообщений

Отправлено 24 Апрель 2010 - 01:12

Видимо карма плохая.
Потому как запуск из консоли ничем не отличается от запуска кликом на файле, за исключением того что запускается в фоне.

#9 alex46

    Профи

  • Пользователи
  • PipPipPipPipPip
  • 1 047 сообщений
  • Городкурск

Отправлено 24 Апрель 2010 - 14:30

Просмотр сообщенияnek (24 Апрель 2010 - 01:12) писал:

Видимо карма плохая.
Потому как запуск из консоли ничем не отличается от запуска кликом на файле, за исключением того что запускается в фоне.
странно, попробую сегодня на виртуалке

#10 alex46

    Профи

  • Пользователи
  • PipPipPipPipPip
  • 1 047 сообщений
  • Городкурск

Отправлено 24 Апрель 2010 - 14:48

Хотя нет, на Убунту 8 тоже самое было,

#11 alex46

    Профи

  • Пользователи
  • PipPipPipPipPip
  • 1 047 сообщений
  • Городкурск

Отправлено 25 Апрель 2010 - 18:52

Проблему решил написание bash скрипта:

#!/bin/bash
cd /путь до бота/
java -jar jImBot.jar

пример:

#!/bin/bash
cd /home/XXX/chat/
java -jar jImBot.jar





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей