Impossible de (ré)installer AMC sur MacOS BigSur ?

Added by Gerard Lambert almost 3 years ago

Hello,

suite au passage à BigSur, AMC (installé via Port) ne marchait plus (il ne trouvait plus Latex je pense) , j'ai donc essayé de désinstaller-résinstaller et j'ai tout cassé :(
  • j'ai un Xquartz installé qui fonctionne (qui a tout l'air en tout cas)
  • j'ai fait un "sudo port selfupdate" et "sudo port upgrade outdated"
  • j'ai fait "sudo port install auto-multiple-choice" et attendu une bonne journée (!)

Mais quand j'essaie de lancer en ligne de commance j'ai le message d'erreur suivant :

(AMC-gui.pl:8238): Gtk-WARNING **: 21:56:03.999: cannot open display: :0

Est-ce que quelqu'un a une idée de qqchose que je pourrais tenter ?? j'en ai un besoin assez urgent (à tel point que je me tate d'installer un unix sur une vieille machine juste pour ça :) )

merci pour votre aide !!


Replies (15)

RE: Impossible de (ré)installer AMC sur MacOS BigSur ? - Added by Joël Brogniart almost 3 years ago

Mais non, c'est pas tout cassé, juste un tout petit peu enrayé.

Le problème "cannot open display" est dû à une petite erreur de Macports qui normalement devrait être corrigée avec la toute dernière version qui vient juste d'arriver.

Pouvez-vous indiquer le résultat de la commande suivante dans Terminal ?

echo "MacPorts $(port version | awk '{print $NF}')"; echo "macOS $(sw_vers -productVersion) $(sw_vers -buildVersion)"; echo "Xcode $(xcodebuild -version | awk '{print $NF}' | tr '\n' ' ')" 

Quoi qu'il en soit, vous devriez pouvoir faire fonctionner AMC en lançant d'abord XQuartz et en tapant "auto-multiple-choice" dans la fenêtre Xterm.

Si vous en êtes à la phase de préparation d'un sujet et pas déjà dans la phase de traitement de questionnaires déjà remplis, il vaudrait mieux installer la version de développement d'AMC qui apporte plein de corrections et de nouveautés par rapport à la version stable. Pour cela il faut d'abord désinstaller la version stable.

sudo port uninstall auto-multiple-choice

Puis installer la version developpeur.

sudo port install auto-multiple-choice-devel

RE: Impossible de (ré)installer AMC sur MacOS BigSur ? - Added by Gerard Lambert almost 3 years ago

merci pour la réponse !
voilà ce que renvoie la commande indiquée (je pense avoir la dernière version, j'ai refait tout avant de poster mon msg hier)

MacPorts 2.7.0
macOS 11.3.1 20E241
Xcode 12.5 12E262 

super, ça marche effectivement en lancant depuis Xterm (je pensais avoir déjà testé ...) ! merci !

Je dois pour l'instant traiter des questionnaires dejà remplis et je vais dans les jours qui viennent préparer un nouveau sujet : il vaut mieux que je reste sur la version stable j'imagine ?

RE: Impossible de (ré)installer AMC sur MacOS BigSur ? - Added by Joël Brogniart almost 3 years ago

Tout est bien à jour.

Oui s'il y a un dossier en cours, il vaut mieux rester avec la même version jusqu'au bout.

Pour résoudre le problème "cannot open display", il faut éditer le fichier ~/.zprofile et commenter la ligne contenant export DISPLAY=:0.

Remplacer la ligne suivante

export DISPLAY=:0

par
#export DISPLAY=:0

Il faut ensuite quitter l'application Terminal et la relancer. Et normalement, il devrait être possible de lancer auto-multiple-choice sans problème. Patience, le lancement prend quelques secondes qui peuvent sembler longues.

RE: Impossible de (ré)installer AMC sur MacOS BigSur ? - Added by Sandrine CHARLES almost 3 years ago

Personnellement, je bloque sur ce message depuis 1 heure :

---> Computing dependencies for auto-multiple-choice-devel
Error: Dependency 'p5.16-xml-libxml' not found.
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port auto-multiple-choice-devel failed

Une idée ?
Merci, Sandrine

RE: Impossible de (ré)installer AMC sur MacOS BigSur ? - Added by Joël Brogniart almost 3 years ago

C'est bizarre ça. "p5.16…" ça correspond à une vieille version de perl. Vous n'avez pas fait de mises à jour Macports depuis longtemps ?

RE: Impossible de (ré)installer AMC sur MacOS BigSur ? - Added by Sandrine CHARLES almost 3 years ago

Si si j'ai tout réinstallé aujourd'hui, et perl5 aussi...

RE: Impossible de (ré)installer AMC sur MacOS BigSur ? - Added by Sandrine CHARLES almost 3 years ago

J'ai finalement installé la version non dev de AMC ; ça a l'air de fonctionner. Si vous trouvez pourquoi je ne peux pas installé la version -dev, je ferai le changement. Merci

RE: Impossible de (ré)installer AMC sur MacOS BigSur ? - Added by Joël Brogniart almost 3 years ago

Pouvez vous indiquer la suite de commandes que vous avez effectué pour les installations ?

RE: Impossible de (ré)installer AMC sur MacOS BigSur ? - Added by Sandrine CHARLES almost 3 years ago

J'ai dû réinstaller d'abord Macport, puis j'ai fait selfupdate et outdated. J'ai réinstallé perl5, puis enfin sudo port install auto-multiple-choice. J'ai dû demandé texlive +full

RE: Impossible de (ré)installer AMC sur MacOS BigSur ? - Added by Joël Brogniart almost 3 years ago

Je pense qu'il n'aurait pas fallu ajouter l'installation perl. Lors de la demande d'installation d'AMC, une version plus récente de perl est installée et il y a des chances que certains modules perl ait été installés sur une version de perl et d'autre sur l'autre version de perl. D'où des problèmes de module non trouvé. Si vous n'avez pas besoin d'une version spécifique de perl, le plus simple serait de repartir d'une situation propre.

D'abord nettoyer Macports.

sudo port uninstall installed

Si vous n'avez pas Xquartz, installer X11.

sudo port install xorg-server xterm xman xlogo

Dans ce cas, il faut aussi fermer votre session (menu Pomme > Fermer la session xxx…) et réouvrir une session.

Installer AMC devel.

sudo port install auto-multiple-choice-devel

Tester le fonctionnement d'AMC

Et ensuite, si vous avez besoin de la version complète de texlive.

sudo port install texlive +full

Tester à nouveau le fonctionnement d'AMC.

RE: Impossible de (ré)installer AMC sur MacOS BigSur ? - Added by Sandrine CHARLES almost 3 years ago

sudo port uninstall installed

cette commande fait maintenant que je n'ai plus port...

RE: Impossible de (ré)installer AMC sur MacOS BigSur ? - Added by Sandrine CHARLES almost 3 years ago

Bonsoir, je retnte depuis de tout refaire, mais sans succès... je n'arrive plus à installer MacPorts... Je suis donc passé par homebrew, mais là j'arrive encore sur un os :

Error: Failed to download resource "amc-pango" 
Download failed: https://dl.bintray.com/maelvls/bottles-amc/amc-pango-1.42.4.catalina.bottle.1.tar.gz

RE: Impossible de (ré)installer AMC sur MacOS BigSur ? - Added by Joël Brogniart almost 3 years ago

Sur homebrew je ne peux pas aider. Les commandes que je vous ai indiqué ne désinstallent pas Macports, juste les ports installés.

RE: Impossible de (ré)installer AMC sur MacOS BigSur ? - Added by Joël Brogniart almost 3 years ago

L'installation d'AMC pour Sandrine Charles a finalement réussi. Après avoir désinstallé homebrew et effectué toutes les mises à jour, les problèmes persistaient. Les problèmes provenaient d'une configuration du port d'AMC datant de quelques années et qui reposait sur une description locale du port. Une fois la description locale désactivée, tout est rentré en ordre et l'installation a pû être effectuée.

RE: Impossible de (ré)installer AMC sur MacOS BigSur ? - Added by Sandrine CHARLES almost 3 years ago

Un immense merci à Joël pour la patience dont il a fait preuve pour m'aider à solutionner ce problème trop épineux pour moi. Tout fonctionne maintenant très bien, les sujets ont pu être générés. Reste à voir ce que cela donnera pour la correction des copies tout à l'heure.

(1-15/15)