Bonjour,

Je suis dans la même situation que YannickF sur Mac OSX, mais je suis sur LinuxMint 18.2. J'ai réussi à installer le client avec la dernière version de Wine (2.0.2 stable) complétée par MSXML6, windowscodecs.dll (qui sont bien installés dans Win32), winhttp et ie8 installés avec Winetricks. Une fois le client lancé et connecté, après les messages "transfert de la base en cours", "transfert des paramètres utilisateur", "lecture de la base" et "écriture du cache", j'obtiens le message "Erreur lors du chargement de la base, message : Problème de lecture de base" Lors de l'installation j'ai veillé à ce que le dossier d'installation du client ne comporte pas d'accent.

Cette configuration me permettait l'année dernière de faire fonctionner normalement Pronote 2016. Y a-t-il, par rapport à la version de l'année dernière, un changement de fonctionnalité de Pronote nécessitant d'autres configurations ?

Merci par avance.

posée 02 Sep '17, 16:59 LPChassagne



Bonjour à tous, la procédure n'était pas si compliquée et bien expliquée sur la FAQ index éducation. Cependant, au passage de UBUNTU 16.04 vers la dernière version LTS, la version 18.04 cela ne fonctionne plus, une erreur avec gdi32.dll. La réinstallation n'y change rien avec les fichiers compilés. Après désinstallation de la version compilé sous 16.04, J'ai essayé de recompilé en suivant la procédure mais cela ne fonctionne plus. C'est dommage. Sous Crossover cela ne fonctionne pas, les patchs n'étant apparemment pas implémentés, idem avec playonlinux. C'est bien dommage qu'il n'existe pas un "paquet" snap ou autre comme il en existe un pour mac osx et qui fonctionne très bien.

lien permanent
traitée 25 Mai '18, 10:15 laurentLP
modifié 25 Mai '18, 10:16

Bonjour,

Merci pour vos réponses. J'ai recompilé pas mal de noyaux dans ma jeunesse, donc je me suis lancé, mais malgré mes efforts ça n'a pas marché. Je vais attendre et réessayer plus tard avec Crossover.

Bonne continuation.

lien permanent
traitée 19 Sep '17, 01:14 RVolsik

Bonjour,

La FAQ dont il est question est disponible ici : http://www.index-education.com/fr/faq-pronote-single-0-0-5499.php

Elle ne s'adresse qu'aux utilisateurs avancés car il faut recompiler WINE.

Bonne journée

lien permanent
traitée 11 Sep '17, 11:42 Guillaume ♦♦

Bonjour,

La FAQ est à cette adresse : http://www.index-education.com/fr/faq-pronote-353-364-0.php

Elle dit ceci :


Commencez par créer un dossier wine-1.8.4 qui va contenir le code source de Wine et tout ce qu’il faut pour la compilation. La suite de la procédure s’effectue en ligne de commande depuis une fenêtre Terminal dans ce dossier.

Désinstallation des anciennes versions de Wine installées sudo apt-get remove wine wine1.8

Récupération du code source de Wine wget https://dl.winehq.org/wine/source/1.8/wine-1.8.4.tar.bz2

Récupération des correctifs wget http://www.index-education.com/contenu/telechargement/correctifs/Wine1.8_CompareString.patch wget http://www.index-education.com/contenu/telechargement/correctifs/Wine1.8_CreateWindowEx.patch

Pour information, le fichier Wine1.8_CompareString.patch est une adaptation de celui-ci https://www.winehq.org/pipermail/wine-patches/2012-July/116238.html et le fichier Wine1.8_CreateWindowEx.patch est le contournement suggéré ici https://www.winehq.org/pipermail/wine-devel/2015-August/108796.html.

Extraction du code source et préparation des dossiers bunzip2 wine-1.8.4.tar.bz2 tar -xf wine-1.8.4.tar mv wine-1.8.4/ wine-source mkdir wine32-build mkdir wine64-build cd wine-source/

Application des correctifs patch -p1 < ../Wine1.8_CompareString.patch patch -p1 < ../Wine1.8_ CreateWindowEx.patch

Préparation de la compilation 64 bits cd ../wine64-build/ ../wine-source/configure --enable-win64

À savoir : - si l'opération s’arrête (arrêt à chaque module manquant) ../wine-source/configure --enable-win64 et corriger en boucle tant que cela échoue. Par exemple s’il manque le module flex : sudo apt-get install flex. - si vous rencontrez cet avertissement X development files not found. Wine will be built without X support, which probably isn't what you want. You will need to install development packages of Xlib/Xfree86 at the very least. Use the --without-x option if you really want this., sudo apt-get install libx11-dev libfreetype6-dev. - si vous avez des avertissements sur libxml2 64-bit, libxslt, etc. sudo apt-get install libxml2-dev libxslt-dev libgnutls-dev libjpeg-dev libldap2-dev.

Compilation de Wine 64 bits make

Installation de Wine 64 bits sudo make install

Après cela il faut recommencer avec Wine 32 bits cd ../wine32-build/ ../wine-source/configure --with-wine64=../wine64-build

Là aussi vous devez appeler cette dernière ligne et corriger en boucle tant que cela échoue. - si vous rencontrez l'erreur Cannot build a 32-bit program, you need to install 32-bit development libraries. sudo apt-get install gcc-multilib g++-multilib - si vous rencontrez l'avertissement X 32-bit development files not found. Wine will be built without X support, which probably isn't what you want. You will need to install 32-bit development packages of Xlib/Xfree86 at the very least. Use the --without-x option if you really want this. sudo apt-get install libx11-dev:i386 libfreetype6-dev:i386

Dans le cas où ces paquets sont introuvables sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 libx11-dev:i386 libfreetype6-dev:i386 Comme en 64 bits si vous avez des avertissements sur entre autres libxml2, il vous faut exécuter ceci : sudo apt-get install libxml2-dev:i386 libxslt-dev:i386 libgnutls-dev:i386 libjpeg-dev:i386 libldap2-dev:i386

Compilation de Wine 32 bits make

Installation de Wine 32 bits sudo make install

Une fermeture et réouverture de la fenêtre Terminal peut être nécessaire pour prendre en compte le PATH modifié. Ensuite, toujours depuis une fenêtre Terminal, lancez winecfg. Cela finit de configurer la nouvelle installation.

Wine est maintenant prêt. Vous pouvez lancer un exécutable Windows avec la commande wine nomdelexecutable.exe que cet exécutable soit 32 bits ou 64 bits.


Je n'ai compilé wine qu'en version 32 bits, pas 64, car je n'installe que le client 32 bits.

Bon courage !

F. Delente

lien permanent
traitée 11 Sep '17, 11:42 fdelente
modifié 11 Sep '17, 11:43

Bonjour,

J'ai le même problème de "problème de lecture de base", avec Wine et aussi avec Crossover. Quelle est cette FAQ (de Pronote ? de Wine ?) qui explique comment obtenir une installation fonctionnelle ?

Merci.

lien permanent
traitée 11 Sep '17, 11:39 RVolsik

Bonjour,

L'erreur "problème de lecture de base" est sûrement causé par le problème de comparaison de chaînes de caractères détaillé dans la FAQ. Cela doit signifier qu'il y a des articles identiques aux accents près dans la base, une possibilité est de les localiser et de les modifier. Sinon le SAV pourra vous aider à détecter le problème.

Bonne journée

lien permanent
traitée 05 Sep '17, 11:16 Guillaume ♦♦

Bonjour,

Je viens de tester, car j'avais le même problème. Avec wine 2.15 staging, j'ai "Erreur lors du chargement de la base, message : Problème de lecture de base" alor qu'avec wine 1.8.2, patché et compilé comme indiqué dans la FAQ, ça marche. Par contre, winetricks indique que wine 1.8.2 n'est plus supporté upstream, il serait important qu'Index Education fournisse des patches pour wine 2 (au moins la version stable).

F. Delente

lien permanent
traitée 04 Sep '17, 19:58 fdelente

Merci pour votre réponse. J'avais déjà fait une mise à jour du client qui n'avait rien donné. Je viens de faire une réinstallation complète du client 0.2.1. Malheureusement, le résultat est le même.

Merci par avance.

lien permanent
traitée 04 Sep '17, 19:14 LPChassagne

Bonjour,

Votre installation semble correcte, pouvez-vous essayer la version 0.2.1 du client PRONOTE pour voir si vous avez le même message ?

Merci

lien permanent
traitée 04 Sep '17, 15:09 Guillaume ♦♦
Répondre

Vous devez vous connecter pour pouvoir répondre.

Base de Markdown

  • *italic* or _italic_
  • **gras** ou __gras__
  • lien:[texte](http://url.com/ "Titre")
  • image?![alt texte](/path/img.jpg "Titre")
  • liste numérotée: 1. Foo 2. Bar
  • pour ajouter une nouvelle ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • les balises HTML de base sont également supportées

Mots-clés pour la question:

×3,171
×49
×12
×7
×3
×3
×1



question posée: 02 Sep '17, 16:59

question vue: 14,263 fois

dernière mise à jour le: 25 Mai '18, 10:16