Griffith - media collection manager
February 09, 2012, 08:41:22 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: New mailing lists,
 
   Home   Help Search Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: griffith 0.9.5 nie chce się połączyć z bazą.  (Read 2323 times)
kacper
Newbie
*
Offline Offline

Posts: 1


View Profile
« on: January 06, 2008, 11:37:58 PM »

Witam,

oto co dostaje po odpaleniu programu :

Code:
kacper@legion:~/ > griffith -D
Using Griffith directory: /home/kacper/.griffith
engine connection: (Connection failed) (ValueError) database parameter must be string or APSW Connection object
Traceback (most recent call last):
  File "/usr/bin/griffith", line 1139, in <module>
    griffith = Griffith()
  File "/usr/bin/griffith", line 100, in __init__
    self.db = GriffithSQL(self.config, self.debug, self.locations['home'])
  File "/usr/share/griffith/lib/sql.py", line 360, in __init__
    self.metadata.engine.connect()
  File "/usr/lib/python2.5/site-packages/sqlalchemy/engine/threadlocal.py", line 136, in connect
    return base.Connection(self, self.connection_provider.unique_connection())
  File "/usr/lib/python2.5/site-packages/sqlalchemy/engine/threadlocal.py", line 161, in unique_connection
    return self._pool.unique_connection()
  File "/usr/lib/python2.5/site-packages/sqlalchemy/pool.py", line 142, in unique_connection
    return _ConnectionFairy(self).checkout()
  File "/usr/lib/python2.5/site-packages/sqlalchemy/pool.py", line 248, in __init__
    self._connection_record = pool.get()
  File "/usr/lib/python2.5/site-packages/sqlalchemy/pool.py", line 175, in get
    return self.do_get()
  File "/usr/lib/python2.5/site-packages/sqlalchemy/pool.py", line 430, in do_get
    c = self.create_connection()
  File "/usr/lib/python2.5/site-packages/sqlalchemy/pool.py", line 145, in create_connection
    return _ConnectionRecord(self)
  File "/usr/lib/python2.5/site-packages/sqlalchemy/pool.py", line 192, in __init__
    self.connection = self.__connect()
  File "/usr/lib/python2.5/site-packages/sqlalchemy/pool.py", line 226, in __connect
    connection = self.__pool._creator()
  File "/usr/lib/python2.5/site-packages/sqlalchemy/engine/strategies.py", line 76, in connect
    raise exceptions.DBAPIError("Connection failed", e)
sqlalchemy.exceptions.DBAPIError: (Connection failed) (ValueError) database parameter must be string or APSW Connection object
kacper@legion:~/ >

Wersje :
griffith 0.9.5
sqlalchemy 0.3.10
Logged
POX
Administrator
Hero Member
*****
Offline Offline

Posts: 512



View Profile WWW
« Reply #1 on: January 13, 2008, 08:54:54 PM »

Wklej proszę sekcję [database] z pliku ~/.griffith/griffith.cfg (tylko pamiętaj o ewentualnym usunięciu hasła)
Logged

Please, feel free to correct my English.
Garnold
Newbie
*
Offline Offline

Posts: 3


View Profile
« Reply #2 on: January 15, 2008, 07:05:53 PM »

Mam to samo... sekcja [database]:

[database]
name = griffith
passwd = gRiFiTh
host = localhost
user = griffith
file = griffith.db
type = sqlite
port = 0

(hasla nie kasuje, bo nie ma sensu) - kasowalem nawet folder .griffith, efekt ten sam :\

Code:
Traceback (most recent call last):
  File "/usr/bin/griffith", line 1139, in <module>
    griffith = Griffith()
  File "/usr/bin/griffith", line 100, in __init__
    self.db = GriffithSQL(self.config, self.debug, self.locations['home'])
  File "/usr/share/griffith/lib/sql.py", line 360, in __init__
    self.metadata.engine.connect()
  File "/usr/lib64/python2.5/site-packages/sqlalchemy/engine/threadlocal.py", line 136, in connect
    return base.Connection(self, self.connection_provider.unique_connection())
  File "/usr/lib64/python2.5/site-packages/sqlalchemy/engine/threadlocal.py", line 161, in unique_connection
    return self._pool.unique_connection()
  File "/usr/lib64/python2.5/site-packages/sqlalchemy/pool.py", line 142, in unique_connection
    return _ConnectionFairy(self).checkout()
  File "/usr/lib64/python2.5/site-packages/sqlalchemy/pool.py", line 248, in __init__
    self._connection_record = pool.get()
  File "/usr/lib64/python2.5/site-packages/sqlalchemy/pool.py", line 175, in get
    return self.do_get()
  File "/usr/lib64/python2.5/site-packages/sqlalchemy/pool.py", line 430, in do_get
    c = self.create_connection()
  File "/usr/lib64/python2.5/site-packages/sqlalchemy/pool.py", line 145, in create_connection
    return _ConnectionRecord(self)
  File "/usr/lib64/python2.5/site-packages/sqlalchemy/pool.py", line 192, in __init__
    self.connection = self.__connect()
  File "/usr/lib64/python2.5/site-packages/sqlalchemy/pool.py", line 226, in __connect
    connection = self.__pool._creator()
  File "/usr/lib64/python2.5/site-packages/sqlalchemy/engine/strategies.py", line 76, in connect
    raise exceptions.DBAPIError("Connection failed", e)
sqlalchemy.exceptions.DBAPIError: (Connection failed) (ValueError) database parameter must be string or APSW Connection object
« Last Edit: January 15, 2008, 08:11:40 PM by Garnold » Logged
ph030
Newbie
*
Offline Offline

Posts: 5


View Profile
« Reply #3 on: January 17, 2008, 05:31:20 AM »

Sorry for not speaking your language, I can't Smiley

I had the same error, looking up the gentoo-bugtracker reveals, that it is a problem with pysqlite-2.4.0, downgrading to pysqlite-2.3.x solves the problem.

hth,
ph
Logged
Garnold
Newbie
*
Offline Offline

Posts: 3


View Profile
« Reply #4 on: January 17, 2008, 09:27:30 AM »

That's not a problem, that you wrote it in english Smiley I just downmerged this package and now griffith works again! Smiley Thanks!

Ok, wystarczy wiec emergnac/zainstalowac pysqlite-2.3.x Smiley Jest to juz rozwiazane w wersji rozwojowej? (tzn obsluga nowego pysql / sqlalchemy?)
Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2007, Simple Machines Valid XHTML 1.0! Valid CSS!