Não consigo abrir o STOQ

Iniciado por NinaWEX, 11 de Setembro de 2015, 11:58

tópico anterior - próximo tópico

NinaWEX

Olá. Estou tentando abrir o programa STOQ e simplesmente aparece o iniciar com a versão e não dá continuidade, ele simplesmente fecha.
Alguém teve este problema, ou melhor alguém sabe como resolver este problema?

Creto

Como instalou ele? Já tentou chamá-lo no terminal?
$ stoq

E poste a saída aqui...

T+

NinaWEX

wex@wex-atendimento ~ $ stoq
Traceback (most recent call last):
  File "/usr/bin/stoq", line 95, in <module>
    sys.exit(main.main(sys.argv))
  File "/usr/lib/pymodules/python2.7/stoq/main.py", line 88, in main
    shell.main(appname)
  File "/usr/lib/pymodules/python2.7/stoq/gui/shell/shell.py", line 433, in main
    self._dbconn.connect()
  File "/usr/lib/pymodules/python2.7/stoq/gui/shell/shell.py", line 68, in connect
    self._post_connect()
  File "/usr/lib/pymodules/python2.7/stoq/gui/shell/shell.py", line 117, in _post_connect
    self._check_schema_migration()
  File "/usr/lib/pymodules/python2.7/stoq/gui/shell/shell.py", line 125, in _check_schema_migration
    if needs_schema_update():
  File "/usr/lib/pymodules/python2.7/stoqlib/database/migration.py", line 500, in needs_schema_update
    migration = StoqlibSchemaMigration()
  File "/usr/lib/pymodules/python2.7/stoqlib/database/migration.py", line 164, in __init__
    self.default_store = get_default_store()
  File "/usr/lib/pymodules/python2.7/stoqlib/database/runtime.py", line 537, in get_default_store
    _default_store = db_settings.create_store()
  File "/usr/lib/pymodules/python2.7/stoqlib/database/settings.py", line 264, in create_store
    return self._get_store_internal(self.dbname)
  File "/usr/lib/pymodules/python2.7/stoqlib/database/settings.py", line 238, in _get_store_internal
    raise DatabaseError(e.args[0])
DatabaseError: could not connect to server: Não há rota para o host
   Is the server running on host "192.168.0.15" and accepting
   TCP/IP connections on port 5432?

Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/stoq/gui/shell/bootstrap.py", line 383, in _write_exception_hook
    d = show_dialog()
  File "/usr/lib/pymodules/python2.7/stoqlib/gui/dialogs/crashreportdialog.py", line 242, in show_dialog
    crd = CrashReportDialog(parent)
  File "/usr/lib/pymodules/python2.7/stoqlib/gui/dialogs/crashreportdialog.py", line 57, in __init__
    self._report_submitter = ReportSubmitter()
  File "/usr/lib/pymodules/python2.7/stoqlib/lib/crashreport.py", line 162, in __init__
    self._report = collect_report()
  File "/usr/lib/pymodules/python2.7/stoqlib/lib/crashreport.py", line 113, in collect_report
    default_store = get_default_store()
  File "/usr/lib/pymodules/python2.7/stoqlib/database/runtime.py", line 537, in get_default_store
    _default_store = db_settings.create_store()
  File "/usr/lib/pymodules/python2.7/stoqlib/database/settings.py", line 264, in create_store
    return self._get_store_internal(self.dbname)
  File "/usr/lib/pymodules/python2.7/stoqlib/database/settings.py", line 238, in _get_store_internal
    raise DatabaseError(e.args[0])
stoqlib.exceptions.DatabaseError: could not connect to server: Não há rota para o host
   Is the server running on host "192.168.0.15" and accepting
   TCP/IP connections on port 5432?


Original exception was:
Traceback (most recent call last):
  File "/usr/bin/stoq", line 95, in <module>
    sys.exit(main.main(sys.argv))
  File "/usr/lib/pymodules/python2.7/stoq/main.py", line 88, in main
    shell.main(appname)
  File "/usr/lib/pymodules/python2.7/stoq/gui/shell/shell.py", line 433, in main
    self._dbconn.connect()
  File "/usr/lib/pymodules/python2.7/stoq/gui/shell/shell.py", line 68, in connect
    self._post_connect()
  File "/usr/lib/pymodules/python2.7/stoq/gui/shell/shell.py", line 117, in _post_connect
    self._check_schema_migration()
  File "/usr/lib/pymodules/python2.7/stoq/gui/shell/shell.py", line 125, in _check_schema_migration
    if needs_schema_update():
  File "/usr/lib/pymodules/python2.7/stoqlib/database/migration.py", line 500, in needs_schema_update
    migration = StoqlibSchemaMigration()
  File "/usr/lib/pymodules/python2.7/stoqlib/database/migration.py", line 164, in __init__
    self.default_store = get_default_store()
  File "/usr/lib/pymodules/python2.7/stoqlib/database/runtime.py", line 537, in get_default_store
    _default_store = db_settings.create_store()
  File "/usr/lib/pymodules/python2.7/stoqlib/database/settings.py", line 264, in create_store
    return self._get_store_internal(self.dbname)
  File "/usr/lib/pymodules/python2.7/stoqlib/database/settings.py", line 238, in _get_store_internal
    raise DatabaseError(e.args[0])
stoqlib.exceptions.DatabaseError: could not connect to server: Não há rota para o host
   Is the server running on host "192.168.0.15" and accepting
   TCP/IP connections on port 5432?


:: Obrigada pela atenção. Continuo tento problemas...

Tota

CitarDatabaseError: could not connect to server: Não há rota para o host
   Is the server running on host "192.168.0.15" and accepting
   TCP/IP connections on port 5432?

Olá

Já conferiu porque o servidor de BD não está fornecendo a conexão na porta 5432?

Alguma regra de firewall bloqueando?

As permissões de acesso estão corretas?

NinaWEX

Tota,
Ontem usei o programa STOQ normalmente, encerrei o dia fechando o caixa e hoje ocorre isto novamente.
Da outra vez, precisou vir o ex-sócio para 'ajeitar' e hoje ocorre a mesma coisa.

Agora fui no terminal chamar o STOQ e dá:

~ $ Stoq
Stoq: comando não encontrado


NinaWEX

Tota,
Tem como as portas mudarem assim sozinha?

Tota

Não,  mas se o roteador ou firewall bloquear....

Rockwave

Nessa segunda vez você chamou o programa utilizando letra maiscula:
Citar~ $ Stoq
Stoq: comando não encontrado

Esse trecho do erro traz várias informações uteis:
Citarstoqlib.exceptions.DatabaseError: could not connect to server: Não há rota para o host
   Is the server running on host "192.168.0.15" and accepting
   TCP/IP connections on port 5432?

A partir da máquina do stoq vc consegue dar ping no endereço 192.168.0.15? Em caso positivo tente usar o comando telnet para ver se a porta esta disponivel
telnet 192.168.0.15 5432
Você esta usando postgresql? O banco esta no ar e aceitando conexões?