Benvenuto in gestionestandgastronomico Q&A, dove potrai porre quesiti e ricevere risposte da altri membri della community.
0 voti

Quesito che pongo a tutti..stavo rimettendo mano al programma, in quanto abbiamo la speranza di fare qualcosa, e qui volevo utilizzare la funzione del QrCode per essere più comodo, ma anche per non fare troppa fila nelle casse, così da evitare affollamenti..

La mia idea era quella di mettere Online tutta la funzione del PreOrdine, ma ho visto essere abbastanza complicato, e quindi resterò sulla rete WiFi "locale"; quello che ci tenevo a fare, era usare due computer (come solito) ma facendo che uno sia SERVER e l'altro si appoggia su esso così da avere delle statistiche uniche.
Volevo quindi utilizzare la funzione descritta nel manuale sfruttando "POSTGRESQL"; sono andato a seguire le istruzioni passo passo ma non riesco neanche ad avviarlo dal PC Server..

La stringa che sono andato a sostituire nel file "sagra.ini" è la seguente  -->
" database_url = postgresql://ServerSagra:pass02@localhost:5432/DBSagra "
stando attendo a mettere come scritto; poi sono andato sul file "pg_hba.config" dove ho aggiunto la riga  -->
" host    DBSagra         ServerSagra     192.168.0.0/16          md5 "
sono andato ad aprire per sicurezza da porta 5432 anche con i Firewall

e con queste impostazioni, non mi si avvia; ma vedo che sul file "LOG" mi scrive questo "errore"

2021-06-02 12:02:59,640 - sagra - ERROR - Uncaught exception:
Traceback (most recent call last):
  File "<string>", line 16, in <module>
  File "c:\python27\lib\site-packages\PyInstaller-2.1dev_71a4ce2-py2.7.egg\PyInstaller\loader\pyi_importers.py", line 270, in load_module
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\amministrazione", line 5, in <module>
  File "c:\python27\lib\site-packages\PyInstaller-2.1dev_71a4ce2-py2.7.egg\PyInstaller\loader\pyi_importers.py", line 270, in load_module
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\guiutil", line 3, in <module>
  File "c:\python27\lib\site-packages\PyInstaller-2.1dev_71a4ce2-py2.7.egg\PyInstaller\loader\pyi_importers.py", line 270, in load_module
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\bo", line 4, in <module>
  File "c:\python27\lib\site-packages\PyInstaller-2.1dev_71a4ce2-py2.7.egg\PyInstaller\loader\pyi_importers.py", line 270, in load_module
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\database", line 350, in <module>
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\database", line 33, in get_version
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.engine.base", line 2471, in connect
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.engine.base", line 878, in __init__
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.engine.base", line 2557, in raw_connection
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.pool", line 184, in unique_connection
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.pool", line 401, in __init__
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.pool", line 746, in _do_get
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.pool", line 189, in _create_connection
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.pool", line 282, in __init__
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.pool", line 344, in __connect
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.engine.strategies", line 80, in connect
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\sqlalchemy.engine.default", line 281, in connect
  File "C:\git\gestionesagra\src\build\sagra\out00-PYZ.pyz\psycopg2", line 130, in connect
OperationalError: (OperationalError) SCRAM authentication requires libpq version 10 or above
 None None

Non capisco dove ci sia l'errore..i programmi che ho installati sono all'ultima versione che ho trovato..

PGAdmin4 non so' se debba stare aperto, ma ho provato sia da aperto che chiuso, ma non cambia il risultato; mi sono anche chiesto se per caso devo caricare il database sul programma "PGAdmin" ma non vedo che ci siano impostazioni simili...ho probato perfino a cambiare nominazione del file "database" dandogli la nominazione che ho scelto (DBSagra) ma non cambia..

Dove sto' sbagliando ?? Penso che nel momento sistemo qui, anche dai Client riesca a connettermi..

quesito posto da (300 punti)

3 Risposte

+1 voto
Come al solito sarà una sciocchezza ma trovarla è sempre un casino. Non mi convince molto il nome che hai inserito su sagra.ini. più tardi apro il PC e verifico. Sul server deve partire sempre indipendentemente dal firewall.

A dopo.

Ciao
risposta inviata da (39.7k punti)
Nel pomeriggio ho disinstallato tutto e ripartito da zero...come versione Postgresql anziché installare la versione 13, ho installato la 12 e pare funzionare: ed ho mantenuto la stessa descrizione che ho postato sopra, facendo sempre gli stessi passaggi...
Non so' se possa essere un problema quindi della versione del programma..
0 voti
Devo ammettere che è un po' strano. I parametri sembrano effettivamente corretti. Postgresql non dovrebbe essere così "volubile". In genere gli upgrade di release non dovrebbero dare questi problemi. Forse qualcosa nell'installazione non ha funzionato molto bene.

Se hai tempo e voglia potresti provare a cancellare nuovamente le versione 12 e reinstallare la 13. Io almeno lo farei.

Adesso faccio qualche prova anch'io.

Ciao.

Mauro
risposta inviata da (39.7k punti)
Ho appena provato su un altro portatile con installazione da zero installando la versione 13, e non mi funziona....non so' se possa essere un caso o altro..
0 voti
Sulla versione 13 ci sono effettivamente dei problemi a causa di un nuovo livello di autenticazione. Sto cercando delle soluzioni semplici ma non sono ancora riuscito a farlo funzionare neppure io..

Al momento mi sento di consigliarti di tenere installata la versione 12.

Appena sono riuscito a capire come si risolve provo a postarlo così provi anche tu.

Ciao

Mauro
risposta inviata da (39.7k punti)
Risolvo mantenendo la versione 12, che vedo funziona !!
...