Forums » Utilisation d'AMC (french) »
Problèe avec AMC via Oracle VirtualBox 7.0.10
Added by Joss OUIN over 1 year ago
Bonjour à tous,
Mon dual-boot étant en panne suite à une mise à jour qui a mal tourné, j'ai installé Oracle VirtualBox 7.0.10 ce qui ma permis d'installer la version 22.04.2 d'Ubuntu, puis texlive et AMC (version 1.5.2).
J'ai souhaité utiliser le travail que j'avais effectué sur dual-boot où j'avais déjà validé les étapes de "mettre à jour les documents" ainsi que "Calculer les mises en pages" datant du 27 juillet 2023 (voir les captures d'écran ci-jointe).
Avec VirtualBox, j'ai installé les "VirtualBox Additions Invités" qui me permettent d'avoir un dossier partagé ("J-on-C") entre la machine "hôte" et la machine "invité".
Le problème est le suivant : lorsque j'ouvre un projet existant réalisé sur dual-boot, je n'arrive pas à "Mettre à jour les documents" AMC ne considère pas le calcul des mises en pages qui avaient été effectuées (c'est comme si aucune mise en page n'avait été faite). Si je lance "Calculer les mises en page", j'ai l'erreur suivante :
Détail de la sortie des commandes >QL ERROR: DBD::SQLite::db do failed: no such table: layout.layout_namefield >QL STATEMENT: DELETE FROM layout.layout_namefield
Essai Numéro 1 : Fichiers sur dans un dossier partagé
J'ai mis l'ensemble des documents (qui fonctionnent sur dual-boot) dans le dossier partagé "J-on-C" :
Le problème est celui-ci exposé ci-avant.
Essai Numéro 2 : Fichiers dans le dossier "Dossier Personnel"
J'ai pris un autre projet et j'ai mis l'ensemble des documents (qui fonctionnent sur dual-boot) dans le dossier "Dossier Personnel" de Linux
Le problème est le même.
Une remarque : j'ai bien accès au dossier partagé sans être en mode "super-utilisateur" grâce à la commande :
sudo adduser ouin-j vboxsf
Puis redémarrage de Linux.
Je joins les captures d'écran ainsi que les fichiers "log" pour les deux essais
J'ai donc fait 2 essais avec 2 projets différents qui fonctionnent sur une machine en dual-boot.
Une remarque qui a son importance à mon avis :
AMC fonctionne correctement si je crée un nouveau projet (peu importe le dossier dans lequel il se trouve).
On dirait qu'il s'agit d'un problème de "droits d'accès" mais ce n'est qu'une hypothèse.
En espérant que vous pourrez m'aider.
Bien cordialement.
amc_virtualbox_essai1.jpg - Capture de l'esssai numéro 1 (122.2 kB)
AMC-DEBUG-dossier-partage_essai-1.log - Fichier LOG de l'essai avec un dossier partagé (essai numéro 1) (14.3 kB)
amc_virtualbox_essai-2.jpg - Capture de l'esssai numéro 1 (118.8 kB)
AMC-DEBUG-dossier-Documents_essai-2.log - Fichier LOG de l'essai avec le dossier "Documents" (essai numéro 2) (13.2 kB)
Replies (12)
RE: Problèe avec AMC via Oracle VirtualBox 7.0.10 - Added by Joss OUIN over 1 year ago
Précision :
dans les fichiers LOG il est écrit :
======================================== GraphicsMagick: not found ========================================
J'ai donc installé "Graphicsmagick" puis redémarré Linux mais cela n'a rien changé.
RE: Problèe avec AMC via Oracle VirtualBox 7.0.10 - Added by Alexis Bienvenüe over 1 year ago
On dirait qu'il s'agit d'un problème de "droits d'accès" mais ce n'est qu'une hypothèse.
Pour essayer de creuser cette piste, pouvez-vous dire ce que retournent les commandes suivantes, depuis un terminal exécuté de la même façon qu'AMC ?
id ls -l /media/sf_J-on-C/MAT1/Groupe_X/Devoir_DS1_INT_MAT1_AMC/ ls -l /media/sf_J-on-C/MAT1/Groupe_X/Devoir_DS1_INT_MAT1_AMC/data
RE: Problèe avec AMC via Oracle VirtualBox 7.0.10 - Added by Joss OUIN over 1 year ago
Re Bonjour à tous,
J'ai fait un troisième essai :
J'ai pris le fichier .tex de l'essai N°1 (projet qui a été réalisé sur "dual-boot") et j'ai créé un nouveau projet sous Linux via la VirtualBox.
Résultat :
Tout fonctionne bien, "mise à jour des documents" et "calculs des mises en pages". AMC comme au premier jour !
On dirait que les fichiers .sqlite du projet qui ont été créés en mode "dual-boot" ne sont pas "reconnus" sous Linux via la VirtualBox.
Ma solution :
Il faut recréer les fichiers .sqlite dès que l'on change de plateforme mais bon cela me semble être une solution un peu trop radicale.
Je ne sais pas ce que vous en pensez.
Bonne fin de journée.
RE: Problèe avec AMC via Oracle VirtualBox 7.0.10 - Added by Joss OUIN over 1 year ago
Bonjour,
Commande id :
ouin-j@ouin-OVB:~$ id
uid=1000(ouin-j) gid=1000(ouin-j) groupes=1000(ouin-j),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),122(lpadmin),135(lxd),136(sambashare),999(vboxsf)
Commande ls -l /media/sf_J-on-C/MAT1/Groupe_X/Devoir_DS1_INT_MAT1_AMC/ :
ouin-j@ouin-OVB:~$ ls -l /media/sf_J-on-C/MAT1/Groupe_X/Devoir_DS1_INT_MAT1_AMC/
total 7397
rwxrwx-- 1 root vboxsf 138396 juil. 26 08:19 amc-compiled.amc
rwxrwx-- 1 root vboxsf 2487 juil. 26 08:19 amc-compiled.aux
rwxrwx-- 1 root vboxsf 96 juil. 26 08:18 amc-compiled-config.tex
rwxrwx-- 1 root vboxsf 104756 juil. 26 08:19 amc-compiled.log
drwxrwx--- 1 root vboxsf 0 juil. 26 08:15 anonymous
drwxrwx--- 1 root vboxsf 0 août 8 09:21 cr
drwxrwx--- 1 root vboxsf 4096 août 8 09:27 data
rwxrwx-- 1 root vboxsf 2824848 juil. 26 08:18 DOC-calage.xy
rwxrwx-- 1 root vboxsf 223093 juil. 26 08:18 DOC-catalog.pdf
rwxrwx-- 1 root vboxsf 175840 juil. 26 08:18 DOC-corrige.pdf
rwxrwx-- 1 root vboxsf 1975670 juil. 26 08:19 DOC-indiv-solution.pdf
rwxrwx-- 1 root vboxsf 1969146 juil. 26 08:18 DOC-sujet.pdf
drwxrwx--- 1 root vboxsf 0 juil. 26 08:15 exports
rwxrwx-- 1 root vboxsf 2951 janv. 17 2023 jo_parameters.tex
rwxrwx-- 1 root vboxsf 134926 juil. 26 08:15 MAT1_DS1_INT_CC1_bar_v-09.tex
rwxrwx-- 1 root vboxsf 3018 août 8 09:26 options.xml
drwxrwx--- 1 root vboxsf 0 juil. 26 08:15 scans
-------
Commande
ouin-j@ouin-OVB:~$ ls -l /media/sf_J-on-C/MAT1/Groupe_X/Devoir_DS1_INT_MAT1_AMC/data
total 1548
rwxrwx-- 1 root vboxsf 32768 juil. 26 08:15 association.sqlite
rwxrwx-- 1 root vboxsf 49152 juil. 26 08:20 capture.sqlite
rwxrwx-- 1 root vboxsf 1400832 juil. 26 08:20 layout.sqlite
rwxrwx-- 1 root vboxsf 24576 juil. 26 08:15 report.sqlite
rwxrwx-- 1 root vboxsf 77824 juil. 26 08:15 scoring.sqlite
Voilà pour ces commandes.
RE: Problèe avec AMC via Oracle VirtualBox 7.0.10 - Added by Joss OUIN over 1 year ago
Voici le résultat de la dernière commande avec l'essai N°3 (qui fonctionne) réalisé sous VirtualBox :
ouin-j@ouin-OVB:~$ ls -l /media/sf_J-on-C/DEMOBIS/Essai3/data
total 424
rwxrwx-- 1 root vboxsf 20480 août 8 16:31 association.sqlite
rwxrwx-- 1 root vboxsf 49152 août 8 16:32 capture.sqlite
rwxrwx-- 1 root vboxsf 270336 août 8 16:32 layout.sqlite
rwxrwx-- 1 root vboxsf 24576 août 8 16:31 report.sqlite
rwxrwx-- 1 root vboxsf 69632 août 8 16:31 scoring.sqlite
RE: Problèe avec AMC via Oracle VirtualBox 7.0.10 - Added by Joss OUIN over 1 year ago
Toujours avec l'essai N°3 (qui fonctionne), voici ce que donne la commande :
ouin-j@ouin-OVB:~$ ls -l /media/sf_J-on-C/DEMOBIS/Essai3
total 1849
rwxrwx-- 1 root vboxsf 20722 août 8 16:32 amc-compiled.amc
rwxrwx-- 1 root vboxsf 446 août 8 16:32 amc-compiled.aux
rwxrwx-- 1 root vboxsf 96 août 8 16:32 amc-compiled-config.tex
rwxrwx-- 1 root vboxsf 12419 août 8 16:32 amc-compiled.cs
rwxrwx-- 1 root vboxsf 57947 août 8 16:32 amc-compiled.log
drwxrwx--- 1 root vboxsf 0 août 8 16:31 cr
drwxrwx--- 1 root vboxsf 4096 août 8 16:32 data
rwxrwx-- 1 root vboxsf 393635 août 8 16:32 DOC-calage.xy
rwxrwx-- 1 root vboxsf 223093 août 8 16:32 DOC-catalog.pdf
rwxrwx-- 1 root vboxsf 175840 août 8 16:32 DOC-corrige.pdf
rwxrwx-- 1 root vboxsf 420372 août 8 16:32 DOC-indiv-solution.pdf
rwxrwx-- 1 root vboxsf 419451 août 8 16:32 DOC-sujet.pdf
drwxrwx--- 1 root vboxsf 0 août 8 16:31 exports
rwxrwx-- 1 root vboxsf 2951 janv. 17 2023 jo_parameters.tex
rwxrwx-- 1 root vboxsf 134926 août 8 16:31 MAT1_DS1_INT_CC1_bar_v-09.tex
rwxrwx-- 1 root vboxsf 3018 août 8 16:33 options.xml
drwxrwx--- 1 root vboxsf 0 août 8 16:31 scans
RE: Problèe avec AMC via Oracle VirtualBox 7.0.10 - Added by Alexis Bienvenüe over 1 year ago
Les droits d'accès ont effectivement l'air corrects.
[ 5249, 4.36] WARNING: Database version (3) is higher than module current version (2)
J'ai l'impression que vous utilisez une version d'AMC qui est antérieure à celle qui avait permis de créer les projets que vous voulez ré-utiliser.
Il vaut mieux éviter cette situation.
Si c'est le cas, pouvez-vous mettre à jour AMC vers une version plus récente et ré-essayer ?
RE: Problèe avec AMC via Oracle VirtualBox 7.0.10 - Added by Joss OUIN over 1 year ago
Bonsoir,
Dans l'environnement Ubuntu(Dual-Boot), j'avais la version "test" d'AMC et dans l'environnement Ubuntu(VirtualBox), j'ai installé AMC via Synaptic (donc la version 1.5.2).
J'ai donc procédé ainsi (cela peut servir à d'autres personnes qui seraient dans ce cas)
Dans un Terminal, j'ai tapé ceci :
ouin-j@ouin-OVB:~$ sudo add-apt-repository ppa:alexis.bienvenue/test
Et puis ceci :
ouin-j@ouin-OVB:~$ sudo apt update
Et pour finir ceci :
ouin-j@ouin-OVB:~$ sudo apt install auto-multiple-choice
Sans désinstaller l'ancienne version (je ne sais pas comment faire).
Et finalement tout fonctionne à nouveau !!!
La version actuelle est donc :
1.6.0+git20230725102158
Merci à vous !
Bien cordialement.
Une remarque :
Quand je vais voir les dépôts dans Synaptic (voir capture ci-jointe), l'adresse n'est pas celle-ci :
ppa:alexis.bienvenue/test
mais celle-ci :
https://ppa.launchpadcontent.net/alexis.bienvenue/test/ubuntu/jammy main
Encore merci !
depots.jpg - Capture de la partie "Dépôts" de Synaptic (79.3 kB)
RE: Problèe avec AMC via Oracle VirtualBox 7.0.10 - Added by Alexis Bienvenüe over 1 year ago
Super.
Sans désinstaller l'ancienne version (je ne sais pas comment faire).
La version 1.5.2 avait été installée par synaptic, donc grâce au système de paquets debian. C'est comme si vous aviez utilisé apt
pour l'installer (synaptic est une interface graphique pour apt
en quelque sorte).
Donc quand vous utilisez apt install
, cela met à jour AMC, en remplaçant l'ancienne version par la nouvelle.
RE: Problèe avec AMC via Oracle VirtualBox 7.0.10 - Added by Joss OUIN over 1 year ago
Bonjour à tous,
Merci pour votre analyse Alexis.
Si je consulte le fichier sources.list du dossier "etc/apt/" j'obtiens ceci (voir à la fin de ce post). Je ne vois pas l'inscription du ppa pour AMC.
Ma question est la suivante, est-ce que les mises à jour d'AMC se feront automatiquement suite à l'inscription dans un Terminal ?
ouin-j@ouin-OVB:~$ sudo add-apt-repository ppa:alexis.bienvenue/test
Autre question :
Y a-t-il une commande pour lister "tous" les "apt packages" ?
Voici le contenu actuel du fichier sources.list :
# deb cdrom:[Ubuntu 22.04.2 LTS _Jammy Jellyfish_ - Release amd64 (20230223)]/ jammy main restricted # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://fr.archive.ubuntu.com/ubuntu/ jammy main restricted # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy main restricted ## Major bug fix updates produced after the final release of the ## distribution. deb http://fr.archive.ubuntu.com/ubuntu/ jammy-updates main restricted # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy-updates main restricted ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team. Also, please note that software in universe WILL NOT receive any ## review or updates from the Ubuntu security team. deb http://fr.archive.ubuntu.com/ubuntu/ jammy universe # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy universe deb http://fr.archive.ubuntu.com/ubuntu/ jammy-updates universe # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy-updates universe ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## multiverse WILL NOT receive any review or updates from the Ubuntu ## security team. deb http://fr.archive.ubuntu.com/ubuntu/ jammy multiverse # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy multiverse deb http://fr.archive.ubuntu.com/ubuntu/ jammy-updates multiverse # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy-updates multiverse ## N.B. software from this repository may not have been tested as ## extensively as that contained in the main release, although it includes ## newer versions of some applications which may provide useful features. ## Also, please note that software in backports WILL NOT receive any review ## or updates from the Ubuntu security team. deb http://fr.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse # deb-src http://fr.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu jammy-security main restricted # deb-src http://security.ubuntu.com/ubuntu jammy-security main restricted deb http://security.ubuntu.com/ubuntu jammy-security universe # deb-src http://security.ubuntu.com/ubuntu jammy-security universe deb http://security.ubuntu.com/ubuntu jammy-security multiverse # deb-src http://security.ubuntu.com/ubuntu jammy-security multiverse # This system was installed using small removable media # (e.g. netinst, live or single CD). The matching "deb cdrom" # entries were disabled at the end of the installation process. # For information about how to configure apt package sources, # see the sources.list(5) manual.
RE: Problèe avec AMC via Oracle VirtualBox 7.0.10 - Added by Alexis Bienvenüe over 1 year ago
Si je consulte le fichier sources.list du dossier "etc/apt/", je ne vois pas l'inscription du ppa pour AMC.
Il est sans doute inscrit dans un des fichiers du répertoire /etc/apt/sources.list.d
qui ont l'extension .list
(voir man sources.list
).
Y a-t-il une commande pour lister "tous" les "apt packages" ?
Il y a dpkg -l
pour lister les paquets qui sont installés ou l'ont été, voire dpkg -l "auto-multiple-*"
pour se limiter à ceux dont le nom commence par auto-multiple-
, et aussi apt-cache search "\bAMC\b"
pour chercher l'expression régulière \bAMC\b
parmi les noms et descriptions de paquets disponibles.
RE: Problèe avec AMC via Oracle VirtualBox 7.0.10 - Added by Joss OUIN over 1 year ago
Merci pour toutes ces infos.
Belle journée à vous.
(1-12/12)