Ошибка при запуске-AttributeError: 'opdsDatabase'

3 years 10 months ago #288 by Irwin
Irwin created the topic: Ошибка при запуске-AttributeError: 'opdsDatabase'
Привет ребята! Установил SOPDS 0.21 из master.zip на Debian Squeeze, шаги примерно те-же, что и для Убунты. 
Установлены: 
  • Python3.3
  • mysql 14.14
  • python-mysql-connector 1.2.2
Базу создавал скриптом db_create, вроде успешно - таблички на месте, жанры импортировались.
При запуске оба демона говорят:
SOPDS HTTP Daemon going to background, PID: 20988
SOPDS SCAN Daemon going to background, PID:
20989
вот только сканер почти сразу падает и пишет в лог:
 
Warning: Spoiler! [ Click to expand ]

Погуглил, но ничего не нашёл о похожих ошибках. :dry:  
Может кто подскажет как быть?

Спасибо заранее!

Please Войти or Create an account to join the conversation.

  • Irwin
  • Irwin's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
3 years 10 months ago #289 by mitshel
mitshel replied the topic: Ошибка при запуске-AttributeError: 'opdsDatabase'
У вас либо mysql остановлена, либо, например, в настройках sopds у вас указан localhost для связи с mysql, а mysql не принимает подключения на localhost. 

Please Войти or Create an account to join the conversation.

  • mitshel
  • mitshel's Avatar
  • Offline
  • Администратор
  • Администратор
More
3 years 10 months ago #290 by Irwin
Irwin replied the topic: Ошибка при запуске-AttributeError: 'opdsDatabase'
Спасибо огромное за ответ! Пофиксил! Проблема была и правда в sql-сервере, причём простейшая - неверный пароль. Пропустил один символ, когда прописывал его в конфиг. :blush:

Please Войти or Create an account to join the conversation.

  • Irwin
  • Irwin's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
2 years 11 months ago #372 by m_alien
m_alien replied the topic: Ошибка при запуске-AttributeError: 'opdsDatabase'
Добрый день.
У меня возникла такая же ошибка, но виной всему оказалось использование не стандартного порта mysql сервера. SOPDS при подключении ломится на порт 3306 и не может подключиться. Исправил отредактировав файл sopdsdb.py - добавил
port=myport,
в строку 66 после
host=self.db_host,

Если автору не трудно внесите пожалуйста изменения в программу, чтобы была возможность указывать в конфиг.файле номер порта сервера mysql.

Please Войти or Create an account to join the conversation.

  • m_alien
  • m_alien's Avatar
  • Offline
  • Новый участник
  • Новый участник
More
Time to create page: 0.280 seconds