Page 1 sur 1

Accès store depot local

Publié : 22 févr. 2022 - 17:08
par gly
Bonjour,

Voici les logs d'erreur lorsque j'essaie d'accéder à https://urlduserverwapt/store (error 500):

Code : Tout sélectionner

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
Une idée du problème ? Pour info j'ai bien activé le paramètre enable_store=true

Merci BCP

Re: Accès store depot local

Publié : 03 mars 2022 - 16:40
par dcardon
Bonjour Gly,

c'est une partie qui n'est pas vraiment mise en avant et que l'on comptait supprimer. Est ce que vous l'utilisez en interne? Vous avez quel usage?
Il me semble que le bug en question a été corrigée dans la version 2.2, mais je ne sais pas si ça sera encore présent dans la version 2.3, ou du moins que ça ne sera plus intégré directement dans le paquet waptserver (ie ça va peut être basculer dans un script tierce).

Cordialement,

Denis

Re: Accès store depot local

Publié : 07 mars 2022 - 10:29
par gly
En fait j'aurais voulu un moyen de partager avec des collègues d'autres établissements (qui ont leur propre serveur WAPT) la liste de mes paquets.
Car tout simplement plutôt que chacun développe son paquet dans son coin notamment sur des logiciels métiers communs, avoir la possibilité de les voir facilement et de manière ergonomique puis pouvoir les télécharger.
En fait qqch comme ceci me paraissait super: https://wapt.lesfourmisduweb.org/tous-les-packages

Merci d'avance pour la solution éventuelle.

Re: Accès store depot local

Publié : 25 mars 2022 - 16:33
par dcardon
Bonjour Gly,

je vais voir avec Simon si ça serait possible de dumper le code php du dépôt wapt des fourmis sur github.

Cordialement,

Denis