Pagina 1 di 1

Accesso al negozio locale

Pubblicato: 22 febbraio 2022 - 17:08
di gly
Buongiorno,

Ecco i registri degli errori quando provo ad accedere https://urlduserverwapt/store (errore 500):

Codice: Seleziona tutto

Feb 22 16:46:15 wapt waptserver[1097]: 2022-02-22 16:46:15,953 [waptserver.app ] ERROR Exception on /store/ [GET]
Feb 22 16:46:15 wapt waptserver[1097]: Traceback (most recent call last):
Feb 22 16:46:15 wapt waptserver[1097]:   File "/opt/wapt/lib/python3.8/site-packages/peewee.py", line 3144, in execute_sql
Feb 22 16:46:15 wapt waptserver[1097]:     cursor.execute(sql, params or ())
Feb 22 16:46:15 wapt waptserver[1097]: psycopg2.errors.UndefinedTable: ERREUR:  la relation « storedownload » n'existe pas
Feb 22 16:46:15 wapt waptserver[1097]: LINE 2:             LEFT JOIN StoreDownload
Feb 22 16:46:15 wapt waptserver[1097]:                               ^
Feb 22 16:46:15 wapt waptserver[1097]: During handling of the above exception, another exception occurred:
Feb 22 16:46:15 wapt waptserver[1097]: Traceback (most recent call last):
Feb 22 16:46:15 wapt waptserver[1097]:   File "/opt/wapt/lib/python3.8/site-packages/flask/app.py", line 2070, in wsgi_app
Feb 22 16:46:15 wapt waptserver[1097]:     response = self.full_dispatch_request()
Feb 22 16:46:15 wapt waptserver[1097]:   File "/opt/wapt/lib/python3.8/site-packages/flask/app.py", line 1515, in full_dispatch_request
Feb 22 16:46:15 wapt waptserver[1097]:     rv = self.handle_user_exception(e)
Feb 22 16:46:15 wapt waptserver[1097]:   File "/opt/wapt/lib/python3.8/site-packages/flask/app.py", line 1513, in full_dispatch_request
Feb 22 16:46:15 wapt waptserver[1097]:     rv = self.dispatch_request()
Feb 22 16:46:15 wapt waptserver[1097]:   File "/opt/wapt/lib/python3.8/site-packages/flask/app.py", line 1499, in dispatch_request
Feb 22 16:46:15 wapt waptserver[1097]:     return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
Feb 22 16:46:15 wapt waptserver[1097]:   File "/opt/wapt/waptserver/decorators.py", line 256, in decorated
Feb 22 16:46:15 wapt waptserver[1097]:     r = f(*args, **kwargs)
Feb 22 16:46:15 wapt waptserver[1097]:   File "/opt/wapt/waptserver/decorators.py", line 317, in decorated
Feb 22 16:46:15 wapt waptserver[1097]:     result = f(*args, **kwargs)
Feb 22 16:46:15 wapt waptserver[1097]:   File "/opt/wapt/waptserver/store.py", line 325, in packages
Feb 22 16:46:15 wapt waptserver[1097]:     packages = wapt_db.execute_sql(SQL)
Feb 22 16:46:15 wapt waptserver[1097]:   File "/opt/wapt/lib/python3.8/site-packages/peewee.py", line 3151, in execute_sql
Feb 22 16:46:15 wapt waptserver[1097]:     self.commit()
Feb 22 16:46:15 wapt waptserver[1097]:   File "/opt/wapt/lib/python3.8/site-packages/peewee.py", line 2917, in __exit__
Feb 22 16:46:15 wapt waptserver[1097]:     reraise(new_type, new_type(exc_value, *exc_args), traceback)
Feb 22 16:46:15 wapt waptserver[1097]:   File "/opt/wapt/lib/python3.8/site-packages/peewee.py", line 190, in reraise
Feb 22 16:46:15 wapt waptserver[1097]:     raise value.with_traceback(tb)
Feb 22 16:46:15 wapt waptserver[1097]:   File "/opt/wapt/lib/python3.8/site-packages/peewee.py", line 3144, in execute_sql
Feb 22 16:46:15 wapt waptserver[1097]:     cursor.execute(sql, params or ())
Feb 22 16:46:15 wapt waptserver[1097]: peewee.ProgrammingError: ERREUR:  la relation « storedownload » n'existe pas
Feb 22 16:46:15 wapt waptserver[1097]: LINE 2:             LEFT JOIN StoreDownload
Hai idea di quale potrebbe essere il problema? Per tua informazione, ho abilitato il parametro `enable_store=true`

Grazie mille

Re: Accesso al deposito locale

Pubblicato: 3 marzo 2022 - 16:40
di dcardon
Ciao Gly,

questa è una sezione che non è molto evidenziata e che avevamo intenzione di rimuovere. La usi internamente? A cosa ti serve?
Credo che il bug in questione sia stato corretto nella versione 2.2, ma non so se sarà ancora presente nella versione 2.3, o almeno se non sarà più integrato direttamente nel pacchetto waptserver (ovvero, potrebbe essere spostato in uno script di terze parti).

Saluti,

Denis

Re: Accesso al deposito locale

Pubblicato: 7 marzo 2022 - 10:29
di gly
In realtà, vorrei un modo per condividere la mia lista di pacchetti con i colleghi di altre istituzioni (che hanno un proprio server WAPT).
In parole semplici, invece che ognuno sviluppi i propri pacchetti in isolamento, soprattutto per le applicazioni aziendali comuni, sarebbe molto meglio poterli visualizzare e scaricare facilmente.
Qualcosa del genere mi sembrava ideale: https://wapt.lesfourmisduweb.org/tous-les-packages

Grazie in anticipo per qualsiasi possibile soluzione.

Re: Accesso al deposito locale

Pubblicato: 25 marzo 2022 - 16:33
di dcardon
Ciao Gly,

chiederò a Simon se è possibile caricare il codice PHP del repository Wapt delle formiche su GitHub.

Saluti,

Denis