Pages: 1
- Sujet précédent - Extension Lizmap pour Qgis 2.22 : impossible d'ajouter serveur lizmap - Sujet suivant
#1 Thu 16 March 2023 10:48
- Carathion
- Juste Inscrit !
- Date d'inscription: 30 Aug 2018
- Messages: 3
Extension Lizmap pour Qgis 2.22 : impossible d'ajouter serveur lizmap
Bonjour à tous,
J'ai un serveur Ubuntu 22.04 avec lizmap 3.6, Qgis 2.22, Qgis server 3.22.4 installés. Je peux accéder à mon site lizmap et me connecter avec l'identifiant admin pour aller dans les configurations.
Mon problème est que dans l'extension Lizmap dans Qgis je ne peux pas ajouter de serveur, voici le message d'erreur qui me bloque :
"Il n'est possible de récupérer les métadonnées de cette instance Lizmap.
L'utilisateur donné n'a pas le droit Accéder à l'admin Lizmap.
Droit : Lizmap.admin.acces"
Merci d'avance pour vos conseils.
Cordialement,
Carathion
Hors ligne
#2 Thu 16 March 2023 14:42
- nworr
- Participant actif
- Date d'inscription: 10 Apr 2014
- Messages: 74
Re: Extension Lizmap pour Qgis 2.22 : impossible d'ajouter serveur lizmap
L'extension lizmap est-elle à jour (dans qgis) ?
Dans l'administration lizmap, la page "Informations serveur" indique t'elle des erreurs ?
Et l'URL indiqué dans l'extension est bien celle indiqué dans cette page ?
Hors ligne
#3 Thu 16 March 2023 15:19
- Carathion
- Juste Inscrit !
- Date d'inscription: 30 Aug 2018
- Messages: 3
Re: Extension Lizmap pour Qgis 2.22 : impossible d'ajouter serveur lizmap
L'extension dans Qgis est bien à jour.
J'utilise bien l'url de la page d'administration.
Voici les infos de la page informations serveur :
QGis server
nombre : 3.22.4
nom : Bialowieza
id du commit :
PY-QGIS-SERVER : not used
Pugins:
Lizmap server : 1.3.1
Hors ligne
#4 Fri 14 April 2023 16:05
- etrimaille
- Participant occasionnel
- Date d'inscription: 1 Mar 2021
- Messages: 11
Re: Extension Lizmap pour Qgis 2.22 : impossible d'ajouter serveur lizmap
Bonjour,
Je cite vos messages
> J'ai un serveur Ubuntu 22.04 avec lizmap 3.6
> Droit : Lizmap.admin.acces"
Cela indique que vous utilisez Lizmap Web Client 3.6.0. Pouvez-vous confirmer la version ?
Nous vous recommandons d'abord de mettre à jour votre Lizmap Web Client.
À compter de la version 3.6.1, le nouveau droit est "lizmap.admin.server.information.view".
Nous comptons sortir une version très prochainement (cette aprem ou début de semaine prochaine), version 3.6.3.
Hors ligne
#5 Wed 07 February 2024 18:36
- Dag
- Juste Inscrit !
- Date d'inscription: 7 Feb 2024
- Messages: 3
Re: Extension Lizmap pour Qgis 2.22 : impossible d'ajouter serveur lizmap
Bonjour,
Je me permets de relancer ce sujet qui n'a jamais eu de réponse, car il m'arrive exactement la même chose.
Côté serveur Qgis, j'ai la version 3.28.13, avec l'extension Lizmap server 2.8.3
Avec Lizmap Web Client 3.5.16 sur Debian 11, Qgis Desktop 3.28.15 me donnait la même erreur, avec ce problème de droit Lizmap.admin.access.
En mettant à jour vers la dernière version de Lizmap Web Client (la 3.7.2), il a bien été renommé en lizmap.admin.server.information.view, mais le problème de droit reste le même.
Chose curieuse, l'erreur survient quelquesoit le nom d'utilisateur/mot de passe que je teste sur le plugin Lizmap de Qgis desktop, même des utilisateurs inexistants!
Du côté de Lizmap Web Client, on voit bien dans les logs Apache que Qgis Desktop l'interroge:
Code:
"GET /index.php/view/app/metadata HTTP/1.1" 200 523 "-" "Mozilla/5.0 QGIS/32815/Windows 10 Version 2009"
Mais ça s'arrête là. Qgis Desktop ne devrait-il pas au moins essayer d'envoyer les identifiants via une requête POST ou un autre mécanisme?
Au final, je ne sais pas quoi faire pour réussir à connecter Qgis Desktop à Lizmap Web Client, si vous avez une idée...
Dernière modification par Dag (Thu 08 February 2024 09:48)
Hors ligne
#6 Tue 13 February 2024 16:54
- Dag
- Juste Inscrit !
- Date d'inscription: 7 Feb 2024
- Messages: 3
Re: Extension Lizmap pour Qgis 2.22 : impossible d'ajouter serveur lizmap
Plus exactement, est-ce que que quelqu'un sait de quelle façon l'authentification s'effectue de QGIS Desktop vers Lizmap web client, j'ai l'impression que ce dernier ne reçoit aucune donnée de connexion...
Le log de QGIS me dit
Code:
16:52:13 INFO Lizmap[2126]: Request headers provided 16:52:13 INFO Lizmap[2126]: No lizmap user groups in request headers 16:52:13 INFO Lizmap[2126]: Request headers provided 16:52:13 INFO Lizmap[2126]: No lizmap user groups in request headers
Dernière modification par Dag (Tue 13 February 2024 16:57)
Hors ligne
#7 Thu 15 February 2024 13:51
- Dag
- Juste Inscrit !
- Date d'inscription: 7 Feb 2024
- Messages: 3
Re: Extension Lizmap pour Qgis 2.22 : impossible d'ajouter serveur lizmap
Pour ceux à qui ça peut arriver, j'ai fini par trouver la solution...
Si vous utilisez Apache / php-cgi, l'entête HTTP Authorization, nécessaire pour le login et le mot de passe, ne transmet pas l'info au script PHP.
Pour remédier à ça, il faut ajout dans un .htaccess ou dans le vhost:
Code:
RewriteEngine On RewriteCond %{HTTP:Authorization} ^(.+)$ RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
Hors ligne
#8 Fri 16 February 2024 16:16
- Flixou12
- Juste Inscrit !
- Date d'inscription: 5 Feb 2024
- Messages: 8
Re: Extension Lizmap pour Qgis 2.22 : impossible d'ajouter serveur lizmap
Bonjour,
J'ai à peu près le même problème, la différence est que le message d'erreur est simplement "URL non valide".
J'ai modifié le vhost d'apache mais ça n'a rien changé malheureusement.
Ayant la version 3.3.3 de Lizmap Web Client, l'URL que j'ai mis sur l'extension Lizmap de QGIS est l'URL du serveur WMS qui apparait dans les configurations une fois connecté en tant qu'admin. C'est bien celle-ci qu'il faut mettre ?
J'ai testé d'autres URL. En mettant simplement l'URL de la page d'accueil (localhost/lizmap/), l'URL devient valide mais j'obtiens une autre erreur : "La réponse ne contient pas "qgis_server" dans le document JSON".
Hors ligne
#9 Fri 26 April 2024 07:27
- etrimaille
- Participant occasionnel
- Date d'inscription: 1 Mar 2021
- Messages: 11
Re: Extension Lizmap pour Qgis 2.22 : impossible d'ajouter serveur lizmap
> Ayant la version 3.3.3 de Lizmap Web Client
Cette version date de 2019 !
https://github.com/3liz/lizmap-web-clie … /tag/3.3.3
Il est urgent de mettre à jour avant de regarder pourquoi vous tombez sur ce "bug" (qui est certainement déjà corrigé depuis le temps).
Rappel : https://github.com/3liz/lizmap-web-client/releases/
On voit qu'il y a une sortie mensuelle, donc une version de 2019 est beaucoup trop vielle.
Hors ligne
#10 Tue 23 July 2024 14:17
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3884
Re: Extension Lizmap pour Qgis 2.22 : impossible d'ajouter serveur lizmap
Bonjour,
Je me permets de me joindre à cette discussion, rencontrant le même problème que Dag. Une différence est que je n'ai pas de background sur le sujet et que je suis sous Windows mais je pense que les tribulations liées à l''installation proprement dite sur ce système sont derrière moi maintenant:
- QGIS Server renvoie un xml à l'adresse http://localhost:8080/qgis/qgis_mapserv.fcgi.exe
- Lizmap 3.7.9 est accessible à l'adresse http://localhost:8080/webgis, et le plugin "Lizmap Server" version 2.9.4 remonte bien dans ma page "Informations serveur"
Mais je n'arrive pas à renseigner le login et password de mon instance dans Lizmap Desktop. Je lui passe l'adresse webgis, puis un utilisateur (à qui j'ai à la longue donné tous les droits possibles et imaginables sur l'instance), mais QGIS me renvoie
The given user does not have the right View the detailed server information
Right : lizmap.admin.server.information.view
Il est pourtant bien coché, ce droit.
Ci-après le log quand je me connecte sur Lizmap au cas où...
4:10:20 INFO Server[4280]: ******************** New request ***************
14:10:20 INFO Server[4280]: Request URL: http://localhost:8080/qgis/qgis_mapserv.fcgi.exe/lizmap/server.json
14:10:20 INFO Server[4280]: Environment:
14:10:20 INFO Server[4280]: ------------------------------------------------
14:10:20 INFO Server[4280]: SERVER_NAME: localhost
14:10:20 INFO Server[4280]: REQUEST_URI: /qgis/qgis_mapserv.fcgi.exe/lizmap/server.json
14:10:20 INFO Server[4280]: SCRIPT_NAME: /qgis/qgis_mapserv.fcgi.exe
14:10:20 INFO Server[4280]: PATH_INFO: /lizmap/server.json
14:10:20 INFO Server[4280]: REMOTE_ADDR: ::1
14:10:20 INFO Server[4280]: SERVER_PORT: 8080
14:10:20 INFO Server[4280]: QUERY_STRING:
14:10:20 INFO Server[4280]: REQUEST_METHOD: GET
14:10:20 INFO Server[4280]: SERVER_PROTOCOL: HTTP/1.1
14:10:20 WARNING FCGIServer[4280]: Socket monitoring disabled: no socket fd!
14:10:20 INFO Server[4280]: Using default configuration file path: C:/OSGeo4W/apps/qgis/bin/admin.sld
14:10:20 INFO Lizmap[4280]: Request headers provided
14:10:20 INFO Lizmap[4280]: No lizmap user groups in request headers
14:10:20 INFO Server[4280]: Using default configuration file path: C:/OSGeo4W/apps/qgis/bin/admin.sld
14:10:20 INFO Server[4280]: Trying URL path: '/qgis/qgis_mapserv.fcgi.exe/lizmap/server.json' for '/'
14:10:20 INFO Server[4280]: Trying URL path: '/qgis/qgis_mapserv.fcgi.exe/lizmap/server.json' for '/lizmap'
14:10:20 INFO Server[4280]: API Lizmap accepts the URL path '/qgis/qgis_mapserv.fcgi.exe/lizmap/server.json'
14:10:20 INFO Server[4280]: Checking API path /server.json for server.json
14:10:20 INFO Server[4280]: API Lizmap: found handler server
14:10:20 INFO Server[4280]: Request finished in 1 ms
On y voit les mêmes signalements sur l'absence d'user groups mais la méthode avec le HTTP Authorization ne semble pas marcher ici. Je me demande si les lignes avant et après ne sont pas mon problème?
Quelqu'un aurait une piste à suggérer, svp? Merci d'avance car là, je plus que patauge...
Hors ligne
#11 Tue 23 July 2024 18:41
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3884
Re: Extension Lizmap pour Qgis 2.22 : impossible d'ajouter serveur lizmap
Bon, finalement, je suis passé par une réinstallation avec le projet de NaturalGIS. Et ça fonctionne.
Hors ligne
#12 Tue 30 July 2024 11:25
- Gustry
- Juste Inscrit !
- Lieu: Besançon
- Date d'inscription: 6 Mar 2013
- Messages: 9
Re: Extension Lizmap pour Qgis 2.22 : impossible d'ajouter serveur lizmap
Merci du retour Santanna.
Mais je n'arrive pas à renseigner le login et password de mon instance dans Lizmap Desktop. Je lui passe l'adresse webgis, puis un utilisateur (à qui j'ai à la longue donné tous les droits possibles et imaginables sur l'instance), mais QGIS me renvoie
The given user does not have the right View the detailed server information
Right : lizmap.admin.server.information.view
Il fallait regarder, pour l'utilisateur donné, le droit "final" pour la ligne dans "View the detailed server information". Étrange, cela faisait longtemps que je n'avais pas vu ce problème.
Pour le prochain qui tombe sur ce problème, une capture d'écran du tableau avec l'ensemble des droits et si le login en question est bien admin (dans le groupe).
Hors ligne
Pages: 1
- Sujet précédent - Extension Lizmap pour Qgis 2.22 : impossible d'ajouter serveur lizmap - Sujet suivant