Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
soins2000 [Le 19/01/2020, 15:02]
82.250.153.56 [Connexion du TLA avec Firefox]
soins2000 [Le 05/12/2023, 19:01] (Version actuelle)
62.147.40.133
Ligne 1: Ligne 1:
-{{tag>Trusty Xenial Bionic ​santé entreprise wine virtualisation chiffrement}}+{{tag>Jammy Focal santé entreprise wine virtualisation chiffrement}}
  
 ---- ----
Ligne 9: Ligne 9:
 Il est téléchargeable gratuitement sur le site de l'​éditeur. Il est téléchargeable gratuitement sur le site de l'​éditeur.
  
-<​note>​Cette page n'a pas pour objectif de faire la promotion de ce logiciel, mais de permettre à ceux qui l'​auraient choisi de le faire tourner sur un système d'​exploitation libre. ​Il existe évidemment ​des alternatives ​voir le portail [[Santé]].</​note>​+<​note>​Cette page n'a pas pour objectif de faire la promotion de ce logiciel, mais de permettre à ceux qui l'​auraient choisi de le faire tourner sur un système d'​exploitation libre. ​Pour des solutions ​alternativesvoir le portail [[Santé]].</​note>​
  
 ===== Pré-requis ===== ===== Pré-requis =====
Ligne 19: Ligne 19:
 Ce logiciel pour Windows fonctionne sous Ubuntu avec wine : Ce logiciel pour Windows fonctionne sous Ubuntu avec wine :
  
-  * Installer wine+  * Installer ​[[wine]] , de préférence ​la branche stable : depuis les dépôts Ubuntu ou depuis le site officiel ​pour une version ​plus récente ​[[https://​wiki.winehq.org/​Ubuntu|wineHQ]].
-<note important>​Depuis la version 3.04 de Soins2000, ​la version 5 de WINE est nécessaire (actuellement en Release Candidate) ​pour que les mises à jour de Soins2000 s'​effectuent sans blocage. Il faut actuellement installer la version ​de développement ​[[https://​wiki.winehq.org/​Ubuntu|winehq-devel]].+
  
-Pour **Ubuntu 18.04 et 19.04**, ne pas oublier auparavant d'​installer les librairies [[https://​forum.winehq.org/​viewtopic.php?​f=8&​t=32192|libfaudio0]] (64 **et surtout** 32 bits : par exemple pour Ubuntu 18.04 Bionic [[https://​download.opensuse.org/​repositories/​Emulators:/​Wine:/​Debian/​xUbuntu_18.04/​amd64/​libfaudio0_19.07-0~bionic_amd64.deb|libfaudio0_19.07-0~bionic_amd64.deb]] et [[https://​download.opensuse.org/​repositories/​Emulators:/​Wine:/​Debian/​xUbuntu_18.04/​i386/​libfaudio0_19.07-0~bionic_i386.deb|libfaudio0_19.07-0~bionic_i386.deb]]) sinon, il y aura une erreur de dépendance qui bloquera l'​installation de WINE.</​note>​ 
   * Configurer WINE en version Windows 8.1 ou 10 depuis le programme de Configuration de WINE, onglet Applications :<​code>​winecfg</​code>​   * Configurer WINE en version Windows 8.1 ou 10 depuis le programme de Configuration de WINE, onglet Applications :<​code>​winecfg</​code>​
   * Télécharger le logiciel soins2000 sur [[http://​soins2000.com/​|le site de l'​éditeur]].   * Télécharger le logiciel soins2000 sur [[http://​soins2000.com/​|le site de l'​éditeur]].
 +<​note>​En cas de réinstallation de wine ou du système d'​exploitation Ubuntu (avec conservation de votre home), il n'est pas nécessaire de télécharger puis de réinstaller Soins2000</​note>​
   * Autoriser l'​exécution de soins2000.exe (clic droit sur le fichier soins2000.exe,​ puis Propriétés,​ puis Permissions : cocher la case "​Autoriser l'​exécution du fichier comme un programme"​) et le lancer avec wine (clic gauche sur le fichier soins2000.exe). Valider les choix par défaut lors de l'​installation.   * Autoriser l'​exécution de soins2000.exe (clic droit sur le fichier soins2000.exe,​ puis Propriétés,​ puis Permissions : cocher la case "​Autoriser l'​exécution du fichier comme un programme"​) et le lancer avec wine (clic gauche sur le fichier soins2000.exe). Valider les choix par défaut lors de l'​installation.
-  * Deux fichiers sont créés sur le Bureau d'​Unbuntu : "SOINS 2000.lnk"​ et "SOINS 2000.desktop"​. Supprimer le .lnk (raccourci pour Windows) ​et autoriser ​l'​exécution de "SOINS 2000.desktop"​. L'​icône de Soins2000 s'​affichera alors automatiquement.+  * Deux fichiers sont créés sur le Bureau d'​Unbuntu : "SOINS 2000.lnk"​ et "SOINS 2000.desktop"​. Supprimer le .lnk (raccourci pour Windows). Autoriser ​l'​exécution de "SOINS 2000.desktop" ​(dans "​Propriétés"​). À partir d'​Ubuntu 20.04, il faut aussi "​Autoriser le lancement"​ par un clic droit sur le fichier "SOINS 2000.desktop"​ affiché sur le bureau. L'​icône de Soins2000 s'​affichera alors automatiquement.
  
-<note help> L'​ajout manuel de la librairie [[http://​fr.dll-files.com/​pop.php?​dll=msvcp60|msvcp60.dll]] dans le répertoire ~/​.wine/​drive_c/​windows/​system32 (testé avec Ubuntu 10.10 + Wine-1.2.1) ne semble plus nécessaire car elle est déjà présente dans wine 1.6.1 (testé avec Ubuntu 12.04 LTS 64 bits + wine 1.6.1). De même avec Wine 4.0.3 et Wine 5.0-rc5. </​note>​ 
  
 =====Désinstallation===== =====Désinstallation=====
Ligne 44: Ligne 42:
  
 Pour permettre à Wine de communiquer avec le lecteur de cartes branché en USB, il doit exister un lien symbolique entre le port série ("​tty"​) sous lequel le lecteur de cartes (TLA) a été monté par Ubuntu (Unix/​Linux) et le port série ("​com"​) utilisé par Wine. (pour plus d'​informations : [[https://​wiki.winehq.org/​Wine_User%27s_Guide#​Serial_and_Parallel_Ports|Site officiel WineHQ - ports série et parallèle]]) Pour permettre à Wine de communiquer avec le lecteur de cartes branché en USB, il doit exister un lien symbolique entre le port série ("​tty"​) sous lequel le lecteur de cartes (TLA) a été monté par Ubuntu (Unix/​Linux) et le port série ("​com"​) utilisé par Wine. (pour plus d'​informations : [[https://​wiki.winehq.org/​Wine_User%27s_Guide#​Serial_and_Parallel_Ports|Site officiel WineHQ - ports série et parallèle]])
- 
-  * Avec les versions de Wine inférieures à 2.8, il faut saisir dans un terminal une commande du type (à adapter selon votre matériel) : <​code>​ln -s /​dev/​ttyUSB0 ~/​.wine/​dosdevices/​com1</​code>​ Par exemple, le TLA modèle Vital'​Act3S est reconnu sous /​dev/​ttyACM0. La commande pour créer le lien avec par exemple le port COM33 sera : <​code>​ln -s /​dev/​ttyACM0 ~/​.wine/​dosdevices/​com33</​code>​ 
- 
   * Depuis Wine 2.8 (testé avec Ubuntu 16.04 LTS 64 bits + wine 4.0.3 + TLA Vital'​Act-3S + Soins2000 version 3.0.4), après branchement du TLA sur un port USB, il y a un port com qui est **automatiquement** lié au port ttyACM0. Pour connaître le bon port com (ex : "​com33"​),​ ouvrir un terminal et taper la commande : <​code>​ls -l ~/​.wine/​dosdevices/</​code>​ Ou alors ouvrir dans Naulilus le dossier ~/​.wine/​dosdevices/​ et afficher les propriétés du dernier fichier "​comXX"​ (clic droit sur ce fichier, puis "​Propriétés"​). La cible du lien devrait être : /​dev/​ttyACM0. Sinon, chercher parmi les autres fichiers comXX. **A défaut**, suivre la procédure **manuelle** suivante pour créer un nouveau lien avec un autre port com (autre que les ports com déjà existants dans le dossier ~/​.wine/​dosdevices/​).   * Depuis Wine 2.8 (testé avec Ubuntu 16.04 LTS 64 bits + wine 4.0.3 + TLA Vital'​Act-3S + Soins2000 version 3.0.4), après branchement du TLA sur un port USB, il y a un port com qui est **automatiquement** lié au port ttyACM0. Pour connaître le bon port com (ex : "​com33"​),​ ouvrir un terminal et taper la commande : <​code>​ls -l ~/​.wine/​dosdevices/</​code>​ Ou alors ouvrir dans Naulilus le dossier ~/​.wine/​dosdevices/​ et afficher les propriétés du dernier fichier "​comXX"​ (clic droit sur ce fichier, puis "​Propriétés"​). La cible du lien devrait être : /​dev/​ttyACM0. Sinon, chercher parmi les autres fichiers comXX. **A défaut**, suivre la procédure **manuelle** suivante pour créer un nouveau lien avec un autre port com (autre que les ports com déjà existants dans le dossier ~/​.wine/​dosdevices/​).
  
Ligne 65: Ligne 60:
  
 Vérifier dans les propriétés du lanceur de Soins2000 situé sur le bureau. Vérifier dans les propriétés du lanceur de Soins2000 situé sur le bureau.
- 
- 
-<note tip> 
-Testé avec Ubuntu 12.04 LTS 64 bits + wine 1.6.1 + TLA Vital'​Act-3S + Soins2000 version 2.1.0 
- 
-Créer le lien : 
- 
-<​code>​ln -s /​dev/​ttyACM0 /​home/​$USER/​.local/​share/​wineprefixes/​vc2008express/​dosdevices/​com1</​code>​ 
-</​note>​ 
 </​note>​ </​note>​
  
Ligne 83: Ligne 69:
 <​note>​Pour connaître le groupe auquel appartient le lien, effectuer un clic droit sous Nautilus sur le fichier com33 (ou sur le fichier /​dev/​serial/​by-id/​usb-XIRING_XIRING_Vital_Act-3S-if00,​ ou encore sur /​dev/​ttyACM0) puis "​Propriétés"​ puis l'​onglet "​Permissions"​. <​note>​Pour connaître le groupe auquel appartient le lien, effectuer un clic droit sous Nautilus sur le fichier com33 (ou sur le fichier /​dev/​serial/​by-id/​usb-XIRING_XIRING_Vital_Act-3S-if00,​ ou encore sur /​dev/​ttyACM0) puis "​Propriétés"​ puis l'​onglet "​Permissions"​.
 Ou alors taper dans un terminal <​code>​ls -l /​dev/​ttyACM0</​code></​note>​ Il faut donc ajouter l'​utilisateur courant au groupe "​dialout"​ : <​code>​sudo adduser $USER dialout</​code>​ Puis fermer la session de l'​utilisateur (ou éteindre le PC) et se reconnecter (ou redémarrer le PC) pour la prise en compte de ce changement. Ou alors taper dans un terminal <​code>​ls -l /​dev/​ttyACM0</​code></​note>​ Il faut donc ajouter l'​utilisateur courant au groupe "​dialout"​ : <​code>​sudo adduser $USER dialout</​code>​ Puis fermer la session de l'​utilisateur (ou éteindre le PC) et se reconnecter (ou redémarrer le PC) pour la prise en compte de ce changement.
 +Vérifier que l'​utilisateur appartient bien au groupe "​dialout"​ du TLA en lançant la commande : <​code>​groups</​code>​
  
   * Démarrer Soins2000 via Wine en cliquant sur le raccourci créé sur le bureau lors de l'​installation de Soins2000, ou depuis un terminal :<​code>​env WINEPREFIX="/​home/​$USER/​.wine"​ wine C:​\\s2000\\s2000b.exe</​code> ​   * Démarrer Soins2000 via Wine en cliquant sur le raccourci créé sur le bureau lors de l'​installation de Soins2000, ou depuis un terminal :<​code>​env WINEPREFIX="/​home/​$USER/​.wine"​ wine C:​\\s2000\\s2000b.exe</​code> ​
 L'​accès au TLA est maintenant possible, il est bien reconnu par le logiciel. Il est possible de forcer la détection par Soins2000 en sélectionnant le port "​com33"​ dans les options avancées de Gestion du lecteur de cartes (fenêtre Paramétrage de Soins2000). Attendre la fin de l'​initialisation. Pour vérifier si cela fonctionne, il est possible de "Lire la configuration du lecteur"​ depuis la fenêtre Gestion du lecteur de cartes. L'​accès au TLA est maintenant possible, il est bien reconnu par le logiciel. Il est possible de forcer la détection par Soins2000 en sélectionnant le port "​com33"​ dans les options avancées de Gestion du lecteur de cartes (fenêtre Paramétrage de Soins2000). Attendre la fin de l'​initialisation. Pour vérifier si cela fonctionne, il est possible de "Lire la configuration du lecteur"​ depuis la fenêtre Gestion du lecteur de cartes.
- +(Testé avec Ubuntu ​20.04 LTS 64 bits + wine 6.0.1 (Win 10-64bits) + TLA Vital'​Act-3S + Soins2000 version 3.0.7)
-(Testé avec Ubuntu ​14.04 LTS 64 bits + wine 1.6.2 + TLA Vital'​Act-3S + Soins2000 version 2.1.0+
- +
-(Testé avec Ubuntu 16.04 LTS 64 bits + wine 4.0.3 (Win 8.1-64bits)+ TLA Vital'​Act-3S + Soins2000 version 3.0.4) +
- +
-(Testé avec Ubuntu 18.04 LTS 64 bits + wine 5.0-rc5 ​(Win 10-64bits) + TLA Vital'​Act-3S + Soins2000 version 3.0.5) +
 ==== Connexion du TLA avec Firefox ==== ==== Connexion du TLA avec Firefox ====
 L'​entrée en vigueur des BSI au 1er janvier 2020 (à compléter sur le site AmeliPro) et l'​instauration de la Messagerie Sécurisée de Santé (MSSanté) nécessite une connexion du TLA/lecteur de cartes CPS avec le navigateur internet. L'​entrée en vigueur des BSI au 1er janvier 2020 (à compléter sur le site AmeliPro) et l'​instauration de la Messagerie Sécurisée de Santé (MSSanté) nécessite une connexion du TLA/lecteur de cartes CPS avec le navigateur internet.
 +<note warning>​Depuis Ubuntu Jammy (22.04), le paquet de Firefox issu des dépôts officiels d'​Ubuntu force l'​installation de Firefox en snap. La version "​snap"​ de Firefox ne permet actuellement pas l'​utilisation de certains modules, dont le module de sécurité PKCS#11 pour la gestion des cartes à puces, nécessaire pour accéder à la CPS. Il faut donc [[:​firefox#​installer_firefox_en_deb_classique_au_lieu_de_snap|installer Firefox en .deb classique au lieu de snap]]. Voir la discussion sur ce dysfonctionnement [[https://​bugzilla.mozilla.org/​show_bug.cgi?​id=1734371|Firefox snap can't load PKCS#11 modules on the host system]]</​note>​
 === Installation du GALSS === === Installation du GALSS ===
 L'​installation du Gestionnaire d’Accès aux Lecteurs Santé Social (GALSS) permet aux systèmes d'​exploitation Windows, Linux et Macintosh de disposer des fichiers de configuration et des bibliothèques nécessaires pour dialoguer avec les lecteurs de cartes CPS, que ce soit avec le protocole PC/SC (Personal Computer / Smart Card) ou avec le PSS (Protocole Santé Social). L'​installation du Gestionnaire d’Accès aux Lecteurs Santé Social (GALSS) permet aux systèmes d'​exploitation Windows, Linux et Macintosh de disposer des fichiers de configuration et des bibliothèques nécessaires pour dialoguer avec les lecteurs de cartes CPS, que ce soit avec le protocole PC/SC (Personal Computer / Smart Card) ou avec le PSS (Protocole Santé Social).
Ligne 103: Ligne 85:
   - Brancher votre lecteur de cartes/TLA à votre ordinateur   - Brancher votre lecteur de cartes/TLA à votre ordinateur
   - Installer le GALSS : soit via la logithèque Ubuntu en cliquant le fichier galss-x.xx.xx-x.x86_64.deb,​ soit via un terminal <​code>​sudo dpkg -i galss-x.xx.xx-x.x86_64.deb</​code>​   - Installer le GALSS : soit via la logithèque Ubuntu en cliquant le fichier galss-x.xx.xx-x.x86_64.deb,​ soit via un terminal <​code>​sudo dpkg -i galss-x.xx.xx-x.x86_64.deb</​code>​
-  - Modifier avec un éditeur de textes le fichier de configuration galss.ini présent dans le dossier /​usr/​local/​galss en renseignant le numéro **xx** du port COM utilisé par le TLA (s'​inspirer du fichier galss.ini présent dans ~/​.wine/​drive_c/​windows) dans [CANAL1] Index=**xx** +  - Modifier avec un éditeur de textes le fichier de configuration ​**galss.ini** présent dans le dossier /​usr/​local/​galss en renseignant le numéro **xx** du port COM utilisé par le TLA (s'​inspirer du fichier galss.ini présent dans ~/​.wine/​drive_c/​windows) dans [CANAL1] Index=**xx** 
-  - Modifier avec un éditeur de textes le fichier de configuration ​galss.ini présent dans le dossier /​usr/​local/​galss en ajoutant la ligne COM**xx**=/​dev/​ttyACM0 dans le paragraphe [MAP_DEVICE]. (/​dev/​ttyACM0 correspond au port sur lequel Unbuntu a reconnu votre TLA - voir le paragraphe précédent)+  - Modifier avec un éditeur de textes le fichier de configuration ​**io_comm.ini** présent dans le dossier /​usr/​local/​galss en ajoutant la ligne COM**xx**=/​dev/​ttyACM0 dans le paragraphe [MAP_DEVICE]. (/​dev/​ttyACM0 correspond au port sur lequel Unbuntu a reconnu votre TLA - voir le paragraphe précédent)
   - Redémarrer votre ordinateur   - Redémarrer votre ordinateur
  
Ligne 123: Ligne 105:
   - Installation <​code>​sudo dpkg -D 3777 -i CryptolibCPS-5.0.15-x86_64.deb</​code>​   - Installation <​code>​sudo dpkg -D 3777 -i CryptolibCPS-5.0.15-x86_64.deb</​code>​
  
-<​note>​L'​installation des librairies de chiffrement CryptoAPI dans Wine depuis Soins2000 (via la page de démarrage de Soins2000 : "​Téléservices"​ ou en cliquant sur "​Accéder à AmeliPro"​ à côté de la case BSI dans l'​onglet "​Prescription"​) installe aussi deux autres petits programmes dans le répertoire /​.wine/​drive_c/​Program Files/​santesocial/​CPS/​ : Gestionnaire de la carte CPS (cpgesw64.exe) et Gestionnaire des certificats CPS (CCM.exe). L'​exécution de cpgesw64.exe permet entre autres de vérifier que Wine eccède ​bien au lecteur de cartes CPS (TLA). Le processus CCM.exe fonctionne aussi mais peut entrer en conflit avec Firefox lors de l'​authentification par CPS.</​note>​+L'​installation de la CryptolibCPS sous Linux installe aussi un "​Gestionnaire de la carte CPS" qui peut être lancé depuis un terminal : <​code>​sudo /​opt/​santesocial/​CPS/​bin/​cpgeslux</​code>​ 
 + 
 +<​note>​L'​installation des librairies de chiffrement CryptoAPI dans Wine, soit depuis Soins2000 (via la page de démarrage de Soins2000 : "​Téléservices"​ ou en cliquant sur "​Accéder à AmeliPro"​ à côté de la case BSI dans l'​onglet "​Prescription"​), soit directement en exécutant le fichier /​.wine/​drive_c/​s2000/​galss/​msi/​cryptolibCPS-5.0.45-x64.msi, ​installe aussi deux autres petits programmes dans le répertoire /​.wine/​drive_c/​Program Files/​santesocial/​CPS/​ : Gestionnaire de la carte CPS (cpgesw64.exe) et Gestionnaire des certificats CPS (CCM.exe). L'​exécution de cpgesw64.exe permet entre autres de vérifier que Wine accède ​bien au lecteur de cartes CPS (TLA). Le processus CCM.exe fonctionne aussi mais peut entrer en conflit avec Firefox lors de l'​authentification par CPS.</​note>​
  
 === Configuration de Firefox === === Configuration de Firefox ===
Ligne 136: Ligne 120:
 En cas de succès de l’authentification,​ la page d'​informations de la carte CPx apparaît. En cas de succès de l’authentification,​ la page d'​informations de la carte CPx apparaît.
  
-(Testé avec succès avec Ubuntu ​16.04 LTS + galss-3.41.00-1.x86_64.rpm + CryptolibCPS-5.0.15-x86_64.rpm + WebExtension CPS 6.0.19 + TLA Vital'​Act 3S v2.27 + Firefox ​72)+(Testé avec succès avec Ubuntu ​20.04 LTS + galss-3.41.00-1.x86_64.rpm + CryptolibCPS-5.1.4-x86_64.rpm + WebExtension CPS 6.0.19 + TLA Vital'​Act 3S v2.27 + Firefox 91) 
 + 
 +(Testé avec succès avec Ubuntu 22.04 LTS + galss-3.41.00-1.x86_64.rpm + CryptolibCPS-5.1.4-x86_64.rpm + WebExtension CPS 6.0.19 + TLA Vital'​Act 3S v2.27 + Firefox ​107.0 -64 bits- version .deb via le ppa de mozillateam)
  
-(Testé avec succès avec Ubuntu 18.04 LTS + galss-3.41.00-1.x86_64.rpm + CryptolibCPS-5.0.15-x86_64.rpm + WebExtension CPS 6.0.19 + TLA Vital'​Act 3S v2.27 + Firefox 72) 
  
 === Services WEB de l'ASIP Santé === === Services WEB de l'ASIP Santé ===
Ligne 152: Ligne 137:
  
 =====Scanner===== =====Scanner=====
- 
-FIXME Le scanner (testé avec une imprimante multifonction EPSON) ne fonctionne pas avec Soins2000 sous Wine  (Testé avec Ubuntu 14.04 LTS 64 bits + wine 1.6.2 + Soins2000 version 2.1.0) . Le logiciel freeze lors de la recherche du scanner, et finit par se fermer. 
- 
-Sous Ubuntu 16.04 LTS 64 bits + wine 4.0.3 + Soins2000 version 3.0.4, le scanner de l'​imprimante multifonction est reconnu, la numérisation se lance (avec deux passages !) mais le programme Soins2000 gèle à l'​import de la numérisation et doit fermer (fenêtre WINE "​Erreur du programme"​). 
- 
 <note tip>​Numériser les ordonnances avec son logiciel de [[scanner]] préféré sous Ubuntu, puis les importer sous Soins2000 via le bouton "​Scanner"​ puis "​Importer/​Exporter"​.</​note>​ <note tip>​Numériser les ordonnances avec son logiciel de [[scanner]] préféré sous Ubuntu, puis les importer sous Soins2000 via le bouton "​Scanner"​ puis "​Importer/​Exporter"​.</​note>​
  
Ligne 195: Ligne 175:
   * Sous Ubuntu 16.04 LTS, mise à jour de Soins2000 impossible avec Wine 4.0.2 en mode Windows XP : "Vous ne pouvez pas mettre à jour vers la dernière version de Soins2000 car elle nécessite Windows XP SP3 ou une version supérieure"​. La dernière version de Soins2000 accessible et fonctionnelle avec Wine 4.0.2 sous la version XP est la version 2.1.1 du 04/03/2018.   * Sous Ubuntu 16.04 LTS, mise à jour de Soins2000 impossible avec Wine 4.0.2 en mode Windows XP : "Vous ne pouvez pas mettre à jour vers la dernière version de Soins2000 car elle nécessite Windows XP SP3 ou une version supérieure"​. La dernière version de Soins2000 accessible et fonctionnelle avec Wine 4.0.2 sous la version XP est la version 2.1.1 du 04/03/2018.
   * Sous Ubuntu 16.04 LTS, le passage de Wine 4.0.2 (ou 4.0.3) en mode Win10-64 permet de mettre à jour Soins2000 mais il y a un freeze lors de l'​installation de la mise à jour (blocage pendant l'​affichage du surcadre "​Installation..."​ dans la fenêtre de Soins2000, a priori lié à l'​installation des SSV et du GALSS) à la version 3.0.4 de Soins2000 du 12/11/2019.   * Sous Ubuntu 16.04 LTS, le passage de Wine 4.0.2 (ou 4.0.3) en mode Win10-64 permet de mettre à jour Soins2000 mais il y a un freeze lors de l'​installation de la mise à jour (blocage pendant l'​affichage du surcadre "​Installation..."​ dans la fenêtre de Soins2000, a priori lié à l'​installation des SSV et du GALSS) à la version 3.0.4 de Soins2000 du 12/11/2019.
-  * Sous Ubuntu 16.04 LTS, avec Wine 4.0.3 en mode Win10-64, la désinstallation complète suivie d'une réinstallation de Soins2000 ne provoque plus de blocage à l'​installation mais au lancement apparaît une fenêtre "​Impossible de continuer car certains fichiers sont manquants"​. Les librairies SSV ne peuvent pas se charger correctement (pas de facturation ni de télétransmission possible). Le logiciel Soins2000 demande à passer en mode administrateur ou à forcer la réinstallation du GALSS. Il s'en suit un problème au lancement de s2process.exe "​galsvw64.exe"​. ​+  * Sous Ubuntu 16.04 LTS, avec Wine 4.0.3 en mode Win10-64, la désinstallation complète suivie d'une réinstallation de Soins2000 ne provoque plus de blocage à l'​installation mais au lancement apparaît une fenêtre "​Impossible de continuer car certains fichiers sont manquants"​. Les librairies SSV ne peuvent pas se charger correctement (pas de facturation ni de télétransmission possible). Le logiciel Soins2000 demande à passer en mode administrateur ou à forcer la réinstallation du GALSS. Il s'en suit un problème au lancement de s2process.exe "​galsvw64.exe"​.
 <note tip>En rétrogradant Wine du mode Windows 10-64bits à Windows 8.1-64, le problème des SSV et du GALSS n'​apparaît plus. La version 3.0.4 de Soins2000 du 29/11/2019 se lance sans erreur apparente.</​note>​ <note tip>En rétrogradant Wine du mode Windows 10-64bits à Windows 8.1-64, le problème des SSV et du GALSS n'​apparaît plus. La version 3.0.4 de Soins2000 du 29/11/2019 se lance sans erreur apparente.</​note>​
   * Sous Ubuntu 16.04 LTS, avec Wine 4.0.3 en mode Win8.1-64, l'​installation de la mise à jour de Soins2000 de la version 3.0.4 à celle 3.0.5 n'​arrive pas à terme (surcadre "​Installation..."​ reste affiché). Le processus s2000c.exe "​install manuelle GALSS" lancé lors de cette installation consomme ~30% des processeurs pendant une durée indéterminée. Tuer le processus s2000c.exe permet de stopper l'​installation et rend Soins2000 de nouveau utilisable.   * Sous Ubuntu 16.04 LTS, avec Wine 4.0.3 en mode Win8.1-64, l'​installation de la mise à jour de Soins2000 de la version 3.0.4 à celle 3.0.5 n'​arrive pas à terme (surcadre "​Installation..."​ reste affiché). Le processus s2000c.exe "​install manuelle GALSS" lancé lors de cette installation consomme ~30% des processeurs pendant une durée indéterminée. Tuer le processus s2000c.exe permet de stopper l'​installation et rend Soins2000 de nouveau utilisable.
 <note tip>En remplaçant la version 4.0.x de WINE par la version 5.0 (version de développement 5.0-rc4 issue du dépôt wine-dev), les mises à jour de Soins2000 s'​installent à nouveau correctement. (testé avec Ubuntu 16.04 LTS + WINE 5.0-rc4 + Soins2000 v.3.0.5 du 10-01-2020)</​note>​ <note tip>En remplaçant la version 4.0.x de WINE par la version 5.0 (version de développement 5.0-rc4 issue du dépôt wine-dev), les mises à jour de Soins2000 s'​installent à nouveau correctement. (testé avec Ubuntu 16.04 LTS + WINE 5.0-rc4 + Soins2000 v.3.0.5 du 10-01-2020)</​note>​
 +
 +  * Sous Ubuntu 22.04 LTS, avec Wine 7.0.0 en mode Win10-64, le lancement de soins2000 reste bloqué sur la page d'​accueil du programme. Pas d'​action possible avec la souris (il faut forcer l'​arrêt du programme). La mise à jour de wine vers la version 8.0.2 a permis de corriger ce blocage. (testé avec Ubuntu 22.04 LTS + WINE 8.0.2 + Soins2000 v.3.0.9 du 24-10-2023)
 +
  
 ==== Via VirtualBox ==== ==== Via VirtualBox ====
Ligne 212: Ligne 195:
   * Portail [[Wine]] et [[https://​www.winehq.org/​|Site officiel de Wine]]   * Portail [[Wine]] et [[https://​www.winehq.org/​|Site officiel de Wine]]
   * Portail [[Virtualisation]]   * Portail [[Virtualisation]]
-  * Discussion "[[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=154217|Application planning de soins infirmiers]] sur le forum ubuntu-fr+  * Discussion "[[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=154217|Application planning de soins infirmiers]] sur le forum ubuntu-fr
   * Portail [[smartcards|Cartes à puce sous Ubuntu]]   * Portail [[smartcards|Cartes à puce sous Ubuntu]]
   * Blog [[https://​www.medshake.net/​blog/​a270/​cps-sous-linux-et-acces-aux-services-lies-une-histoire-bien-francaise/​|CPS sous Linux et accès aux services liés : une histoire bien française]]   * Blog [[https://​www.medshake.net/​blog/​a270/​cps-sous-linux-et-acces-aux-services-lies-une-histoire-bien-francaise/​|CPS sous Linux et accès aux services liés : une histoire bien française]]
Ligne 224: Ligne 207:
 //​Contributeurs principaux : [[utilisateurs:​vavincavent|]],​ [[utilisateurs:​DamS|]] (pour la reconnaissance du TLA, le scanner, la virtualisation,​ les problèmes connus)// //​Contributeurs principaux : [[utilisateurs:​vavincavent|]],​ [[utilisateurs:​DamS|]] (pour la reconnaissance du TLA, le scanner, la virtualisation,​ les problèmes connus)//
  
-//Dernière mise à jour : 19-01-2020//+//Dernière mise à jour : 05-12-2023//
  • soins2000.1579442571.txt.gz
  • Dernière modification: Le 19/01/2020, 15:02
  • par 82.250.153.56