Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#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: 10

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: 10

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 Hier 14:17

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3864

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 Hier 18:41

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3864

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

 

Pied de page des forums

Powered by FluxBB