[Stoq-users] erro atualizando banco de dados

Daniel Borrelly daniel em importudo.com.br
Quinta Maio 27 17:10:52 BRT 2010


Ronaldo,

Olha este agora, de outra máquina, que está com a versão velha do stoq,
puxando a base de dados da máquina do e-mail anterior via rede:


stoqdbadmin updateschema
pg_dump: server version: 8.4.4; pg_dump version: 8.3.7
pg_dump: aborting because of version mismatch  (Use the -i option to
proceed anyway.)
INFO: [A atualização do Stoq falhou.] O Stoq está tentando restaurar a
base atual, mas não está conseguindo realizar esta restauração.
Por favor, mande todas as mensagens geradas para a equipe do stoq.
INFO:

A base de dados atual foi restaurada com sucesso.


Traceback (most recent call last):
  File "/usr/bin/stoqdbadmin", line 299, in <module>
    sys.exit(main(sys.argv))
  File "/usr/bin/stoqdbadmin", line 295, in main
    return handler.run_command(options, cmd, args)
  File "/usr/bin/stoqdbadmin", line 84, in run_command
    return func(options, *args)
  File "/usr/bin/stoqdbadmin", line 183, in cmd_updateschema
    migration.update_plugins()
  File
"/var/lib/python-support/python2.6/stoqlib/database/migration.py",
line 306, in update_plugins
    for plugin in get_utility(IPluginManager).get_active_plugins():
  File "/var/lib/python-support/python2.6/stoqlib/lib/pluginmanager.py",
line 156, in get_active_plugins
    for p in InstalledPlugin.select(connection=get_connection()):
  File "/usr/lib/stoqlib/sqlobject/sresults.py", line 169, in __iter__
    return iter(list(self.lazyIter()))
  File "/usr/lib/stoqlib/sqlobject/sresults.py", line 177, in lazyIter
    return conn.iterSelect(self)
  File "/usr/lib/stoqlib/sqlobject/dbconnection.py", line 372, in
iterSelect
    select, keepConnection=False)
  File "/usr/lib/stoqlib/sqlobject/dbconnection.py", line 758, in
__init__
    self.dbconn._executeRetry(self.rawconn, self.cursor, self.query)
  File "/usr/lib/stoqlib/sqlobject/dbconnection.py", line 306, in
_executeRetry
    return cursor.execute(query)
psycopg2.ProgrammingError: ERRO:  relação "installed_plugin" não existe
LINE 1: ...plugin_name, installed_plugin.plugin_version FROM
installed_...
                                                             ^



Em Qui, 2010-05-27 às 16:33 -0300, Ronaldo Maia escreveu:
> File "/usr/lib/pymodules/python2.6/stoq/lib/configparser.py", line
> 137, in _get_option
>    (self._filename, name))
> stoqlib.exceptions.NoConfigurationError: None does not have option: dbname
> 
> Então o usuário que vc está usando não tem o arquivo de configuração,
> ou o mesmo está incompleto, ou até mesmo sem permissão de leitura
> 
> Veja em ~/.stoq/stoq.conf
> 
> On Thu, May 27, 2010 at 4:29 PM, Daniel Borrelly
> <daniel em importudo.com.br> wrote:
> > Ok, está aí o erro sem o sudo, se é isto que vc queria...
> >
> > $ stoqdbadmin updateschema
> > /usr/lib/pymodules/python2.6/gtk-2.0/gtk/__init__.py:57: GtkWarning:
> > could not open display
> >  warnings.warn(str(e), _gtk.Warning)
> > Traceback (most recent call last):
> >  File "/usr/bin/stoqdbadmin", line 299, in <module>
> >    sys.exit(main(sys.argv))
> >  File "/usr/bin/stoqdbadmin", line 295, in main
> >    return handler.run_command(options, cmd, args)
> >  File "/usr/bin/stoqdbadmin", line 84, in run_command
> >    return func(options, *args)
> >  File "/usr/bin/stoqdbadmin", line 176, in cmd_updateschema
> >    self._read_config(options, check_schema=False, load_plugins=False)
> >  File "/usr/bin/stoqdbadmin", line 51, in _read_config
> >    check_schema=check_schema, load_plugins=load_plugins)
> >  File "/usr/lib/pymodules/python2.6/stoq/lib/startup.py", line 92, in
> > setup
> >    register_config(config)
> >  File "/usr/lib/pymodules/python2.6/kiwi/argcheck.py", line 180, in
> > wrapper
> >    return func(*args, **kwargs)
> >  File "/usr/lib/pymodules/python2.6/stoq/lib/configparser.py", line
> > 334, in register_config
> >    provide_utility(IDatabaseSettings, config.get_settings())
> >  File "/usr/lib/pymodules/python2.6/stoq/lib/configparser.py", line
> > 291, in get_settings
> >    dbname = self._get_option('dbname', section='Database')
> >  File "/usr/lib/pymodules/python2.6/stoq/lib/configparser.py", line
> > 137, in _get_option
> >    (self._filename, name))
> > stoqlib.exceptions.NoConfigurationError: None does not have option:
> > dbname
> >
> >
> > Em Qui, 2010-05-27 às 16:17 -0300, Ronaldo Maia escreveu:
> >> updateschema não deve ser executado com o sudo
> >>
> >> 2010/5/27 Daniel Borrelly <daniel em importudo.com.br>:
> >> > sudo stoqdbadmin updateschema
> >> > [sudo] password for daniel:
> >> > /usr/lib/pymodules/python2.6/gtk-2.0/gtk/__init__.py:57: GtkWarning:
> >> > could not open display
> >> >  warnings.warn(str(e), _gtk.Warning)
> >> > Traceback (most recent call last):
> >> >  File "/usr/bin/stoqdbadmin", line 299, in <module>
> >> >    sys.exit(main(sys.argv))
> >> >  File "/usr/bin/stoqdbadmin", line 295, in main
> >> >    return handler.run_command(options, cmd, args)
> >> >  File "/usr/bin/stoqdbadmin", line 84, in run_command
> >> >    return func(options, *args)
> >> >  File "/usr/bin/stoqdbadmin", line 176, in cmd_updateschema
> >> >    self._read_config(options, check_schema=False, load_plugins=False)
> >> >  File "/usr/bin/stoqdbadmin", line 51, in _read_config
> >> >    check_schema=check_schema, load_plugins=load_plugins)
> >> >  File "/usr/lib/pymodules/python2.6/stoq/lib/startup.py", line 92, in
> >> > setup
> >> >    register_config(config)
> >> >  File "/usr/lib/pymodules/python2.6/kiwi/argcheck.py", line 180, in
> >> > wrapper
> >> >    return func(*args, **kwargs)
> >> >  File "/usr/lib/pymodules/python2.6/stoq/lib/configparser.py", line
> >> > 334, in register_config
> >> >    provide_utility(IDatabaseSettings, config.get_settings())
> >> >  File "/usr/lib/pymodules/python2.6/stoq/lib/configparser.py", line
> >> > 291, in get_settings
> >> >    dbname = self._get_option('dbname', section='Database')
> >> >  File "/usr/lib/pymodules/python2.6/stoq/lib/configparser.py", line
> >> > 137, in _get_option
> >> >    (self._filename, name))
> >> > stoqlib.exceptions.NoConfigurationError: None does not have option:
> >> > dbname
> >> >
> >> > Alguma dica?
> >> > Ubuntu 10.04LTS + Python 2.4 e 2.6 (padrão)
> >> > Grato,
> >> > Daniel
> >> >
> >> > _______________________________________________
> >> > Lista de mensagens Stoq-users
> >> > Stoq-users em www.async.com.br
> >> > http://www.async.com.br/mailman/listinfo/stoq-users
> >> >
> >>
> >>
> >>
> >
> > --
> > Daniel Borrelly
> > loja em importudo.com.br (MSN)
> > VoIP: (11) 4063-7023
> > cel.: (11) 8383-1544
> > www.importudo.com.br
> >
> >
> 
> 
> 

-- 
Daniel Borrelly
loja em importudo.com.br (MSN)
VoIP: (11) 4063-7023
cel.: (11) 8383-1544
www.importudo.com.br



More information about the Stoq-users mailing list