Version 4.09b

Vous lisez 8 fils de discussion
  • Auteur
    Messages
    • #2602
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      Bonjour

      Pour les administrateurs qui ont installé la version 4.09b, il faut absolument récupérer le fichier var.tgz, le décompacter dans wims et recompiler (ou bien
      simplement
      cd src
      make setupwims

      Sinon, il peut y avoir un problème dans la création de nouveaux examens.
      Désolé (mais il s’agit d’une version dite instable !)

      Bernadette

    • #2604
      Avatar photoOlivier
      Maître des clés
      Up
      0
      Down
      ::

      Merci pour l’info !
      C’est fait de mon côté : wims.unice.fr est désormais en 4.09c, compilé le 2015-01-07.

      • Cette réponse a été modifiée le il y a 9 années et 2 mois par Avatar photoOlivier.

      Olivier Bado-Faustin / Université Côte d’Azur

    • #2692
      Dominique SOUDIERE
      Participant
      Up
      0
      Down
      ::

      Bonjour,
      Pouvez vous me dire si je peux procéder à la mise à jour du serveur wims de mon université de cette façon (là je donne ce que j’ai fait sur ma virtual box)?

      Je récupére une sauvegarde des bases dans backup en veillant à ce qu’elle soit fraiche. Ensuite je tape:

      wget https://sourcesup.renater.fr/frs/download.php/4636/wims-4.09c.tgz
      tar xzf wims-4.09c.tgz

      cd var/lib/wims
      chown -R wims:wims /home/wims

      sudo su wims
      ./compile
      ./compile –mathjax
      ./compile –modules
      bin/swac
      ./compile –swac
      ./compile –jmol

      Par ailleurs comme la récupération me donne un message de mémoire sur ma virtualbox je décompresse le fichier de sauvegarde sur la nouvelle plateforme.

      exit
      sudo bin/apache-config
      Redémarrer

      Est-ce prudent de faire ainsi (j’ai un système de sauvegarde par mon CRI sur le serveur pour revenir à l’ancien répertoire /etc, /srv et /usr/local) ?
      Est-il nécessaire de recopier les bases de sauvegarde des classes ou elles devraient être conservées?

      personnellement l’information sur wimsedu/wiki/doku.php me semble insuffisante pour une mise à jour.
      Dominique

    • #2693
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      Je fais simplement quand à moi
      – d’une manière ou d’une autre, aller dans le répertoire de wims en tant qu’utilisateur wims, disons
      su wims

      – wget https://sourcesup.renater.fr/frs/download.php/4636/wims-4.09c.tgz
      tar xzf wims-4.09c.tgz

      – bin/server-interrupt
      pour laisser le temps aux jobs éventuels de se terminer

      – killall maxima pari gap octave 2>/dev/null
      pour tuer les zombies éventuellement

      – ./compile –mathjax –jmol

      (inutile de rajouter –swac à chaque fois si cela a déjà été fait).
      les options se rajoutent.

      Comme il est dit dans README qui se trouve à l’intérieur de wims, l’option
      –modules ne doit être faite qu’à la première installation.

      C’est tout. A moins que l’installation d’autres logiciels dans le système soit demandé par ailleurs (vérifier la liste dans le wiki, récemment, on a eu besoin
      de libgd2). Les trois derniers scripts
      ./bin/setwrapexec
      ./bin/setwimsd
      ./bin/apache-config
      peuvent être lancés ensuite comme root, mais je ne le fais pas à chaque fois.

      L’installation ne touche absolument pas aux classes et aux espaces privés.

      Bernadette

    • #2697
      Dominique SOUDIERE
      Participant
      Up
      0
      Down
      ::

      Zut…; j’ai esssayé …
      Alors que tout marche sur ma virtualbox j’ai ceci sur le serveur:

      cp libwims.a ../../lib
      make[1]: quittant le répertoire « /srv/wims/src/Lib »
      cd Flydraw; make all
      make[1]: entrant dans le répertoire « /srv/wims/src/Flydraw »
      gcc -o flylines.o -g -O2 -Wall -DGNU_SOURCE -DVERSION_DATE=\ »2015-02-01\ » -c flylines.c
      In file included from flylines.c:19:
      flydraw.h:25:16: error: gd.h: Aucun fichier ou dossier de ce type
      flydraw.h:26:21: error: gdfontt.h: Aucun fichier ou dossier de ce type
      flydraw.h:27:21: error: gdfonts.h: Aucun fichier ou dossier de ce type
      flydraw.h:28:22: error: gdfontmb.h: Aucun fichier ou dossier de ce type
      flydraw.h:29:21: error: gdfontl.h: Aucun fichier ou dossier de ce type
      flydraw.h:30:21: error: gdfontg.h: Aucun fichier ou dossier de ce type
      In file included from flylines.c:19:
      flydraw.h:46: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘image’
      flylines.c: In function ‘getcolor’:
      flylines.c:96: warning: implicit declaration of function ‘gdImageColorExact’
      flylines.c:96: error: ‘image’ undeclared (first use in this function)
      flylines.c:96: error: (Each undeclared identifier is reported only once
      flylines.c:96: error: for each function it appears in.)
      flylines.c:97: warning: implicit declaration of function ‘gdImageColorAllocate’
      flylines.c: In function ‘widthcolor’:
      flylines.c:105: error: ‘wimg’ undeclared (first use in this function)
      flylines.c:106: warning: implicit declaration of function ‘gdImageDestroy’
      flylines.c:107: warning: implicit declaration of function ‘gdImageCreate’
      flylines.c:112: warning: implicit declaration of function ‘gdImageColorTransparent’
      flylines.c:113: warning: implicit declaration of function ‘gdImageRed’
      flylines.c:113: error: ‘image’ undeclared (first use in this function)
      flylines.c:114: warning: implicit declaration of function ‘gdImageGreen’
      flylines.c:115: warning: implicit declaration of function ‘gdImageBlue’
      flylines.c:119: warning: implicit declaration of function ‘gdImageFill’
      flylines.c:123: warning: implicit declaration of function ‘gdImageSetPixel’
      flylines.c:135: error: ‘gdPoint’ undeclared (first use in this function)
      flylines.c:135: error: expected ‘;’ before ‘pl’
      flylines.c:137: warning: implicit declaration of function ‘gdImageFilledPolygon’
      flylines.c:137: error: ‘pl’ undeclared (first use in this function)
      flylines.c:141: warning: implicit declaration of function ‘gdImageArc’
      flylines.c:142: warning: implicit declaration of function ‘gdImageFillToBorder’
      flylines.c:147: warning: implicit declaration of function ‘gdImageSetBrush’
      flylines.c:147: error: ‘gdBrushed’ undeclared (first use in this function)
      make[1]: *** [flylines.o] Erreur 1
      make[1]: quittant le répertoire « /srv/wims/src/Flydraw »
      make: *** [flydraw] Erreur 2
      wims@wims:~$

    • #2698
      Dominique SOUDIERE
      Participant
      Up
      0
      Down
      ::

      il manque ceci je pense:
      apt-get install libgd2-xpm-dev

    • #2699
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      Exactement, c’est ce que je te signalais dans mon message.

      Bernadette

    • #2701
      Avatar photoOlivier
      Maître des clés
      Up
      0
      Down
      ::

      Au cas où, je viens de mettre a jour le Wiki en y insérant la méthode de mise a jour indiquée ici.

      J’espère que ce sera plus clair ainsi :

      http://wimsedu.info/wiki/doku.php?id=installation:debian:debian_upgrade

      Olivier Bado-Faustin / Université Côte d’Azur

    • #2702
      Dominique SOUDIERE
      Participant
      Up
      0
      Down
      ::

      Merci Olivier,

      oui pour avoir testé cela marche sans souci.
      Mon pb était juste ce composant qui n’était pas utilisé précédement et surtout que je n’ai que les droits wims et non root sur mon serveur (hébergé par mon université).
      Au passage trés bien Bernadette cette possibilité d’hébergement renater.
      Dominique

Vous lisez 8 fils de discussion
  • Vous devez être connecté pour répondre à ce sujet.