Problème dépôts de fichiers

Problème dépôts de fichiers

par Thierry VINCENT,
Nombre de réponses : 12

Bonjour,

Après mise à jour de plusieurs sites Moodle vers la version 3.9.1, j'ai un problème seulement sur l'un d'eux avec le cadre de dépôt de fichiers, images. Il est vide est inutilisable. Même les fichiers déjà présents n'apparaissent pas et impossible de glisser/déposer un fichier :

Hébergement o2switch, même en modifiant le thème, le problème persiste. J'ai ce message lorsque j'active le déboggage mais pas certain que la clef du problème soit ici :

Warning: rename(/home/.../public_html/mod/revealjs/revealjs,/var/www/vhosts/monserveur.../moodledata/repository/revealjs/): No such file or directory in /home/.../public_html/mod/revealjs/lib.php on line 510

Merci d'avance pour l'aide que vous pourrez m'apporter.

Cordialement,

Thierry

Moyenne des évaluations  -
En réponse à Thierry VINCENT

Re: Problème dépôts de fichiers

par Luiggi Sansonetti,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Titulaires du Moodle Course Creator Certificate Avatar Traducteurs
Bonjour

je vois revealjs qui pose problème, c'est un module qui n'est pas compatible:
https://moodle.org/plugins/pluginversions.php?plugin=mod_revealjs

A voir si en le désactivant ça fait quelque chose du coup

Ou en ajoutant un dossier de ce nom dans moodledata via ftp
En réponse à Luiggi Sansonetti

Re: Problème dépôts de fichiers

par Thierry VINCENT,
Merci Luiggi,
J'ai supprimé ce module, mais toujours le problème persiste. Je pense aussi qu'il s'agit d'un problème lié à un module additionnel, mais lequel ? Je continue mes recherches.
J'ai aussi ces erreurs en tête de page :

Capability "moodle/community:add" was not found! This has to be fixed in code.
line 453 of /lib/accesslib.php: call to debugging()
line 34 of /blocks/community/block_community.php: call to has_capability()
line 228 of /lib/blocklib.php: call to block_community->user_can_addto()
line 4069 of /lib/navigationlib.php: call to block_manager->get_addable_blocks()
line 781 of /lib/pagelib.php: call to flat_navigation->initialise()
line 830 of /lib/pagelib.php: call to moodle_page->magic_get_flatnav()
line 56 of /theme/boost/layout/columns2.php: call to moodle_page->__get()
line 1374 of /lib/outputrenderers.php: call to include()
line 1304 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()
line 246 of /course/edit.php: call to core_renderer->header()

En réponse à Thierry VINCENT

Re: Problème dépôts de fichiers

par Christian Bocquet,
Avatar Moodleurs particulièrement utiles

Bonjour,

Ce message d'erreur fait référence à un plugin bloc standard, block_community, qui existait en version moodle 3.7.2 mais n'existe plus en version 3.9.
La capacité associée moodle/community:add  ("Utiliser le bloc Communauté pour rechercher des cours sur Moodle.net") n'existe donc plus non plus.
Voir ici.

Le dossier moodle/blocks/community a-t-il bien été supprimé lors de la mise à jour ?

Christian

Moyenne des évaluations Utile (1)
En réponse à Thierry VINCENT

Re: Problème dépôts de fichiers

par Thierry VINCENT,
J'ai trouvé la solution : La mise à jour avec Softaculous n'a apparemment pas installé tous les fichiers du noyau Moodle (pourquoi ?) donc réinstallation manuelle habituelle : Sauvegarde du serveur, suppression des fichiers et répertoires à la racine du dossier Moodle (sauf config.php), remise en place des fichiers et répertoires Moodle 3.9.1 et des modules additifs.
Tout refonctionne correctement maintenant.
Merci pour votre aide.
Cordialement,
Thierry
Moyenne des évaluations Utile (2)
En réponse à Thierry VINCENT

Re: Problème dépôts de fichiers

par Bertrand Charier,
Bonjour,

je découvre le même problème avec le même environnement : O2switch + Softaculous
Et si je comprends la solution : il faut réinstaller 3.9 à la main en quittant Softaculous et ses facilités de gestion ?

Cordialement,
Bertrand
En réponse à Bertrand Charier

Re: Problème dépôts de fichiers

par benoit tostain,
Bonjour,
Impossible sur une instance de glisser / Déposer. J'ai eu le même souci que Thierry en faisant la mise à jour de 3.9 à 3.10 chez O2Switch avec Softaculous.
J'ai supprimé le dossier qui n'avait pas été supprimé lors de la mise à jour.
Les erreurs le concernant n'apparaissent plus mais j'ai cette liste d'erreurs, que je ne sais pas lire  😕
314

Warning: include(): Failed opening '/home/leschemi/public_html/ecole/admin/tool/qeupgradehelper/version.php' for inclusion (include_path='/home/leschemi/public_html/ecole/lib/pear:.:/opt/alt/php74/usr/share/pear') in /home/leschemi/public_html/ecole/lib/classes/plugin_manager.php on line 314
Plugin tool_qeupgradehelper does not declare valid $plugin->component in its version.php.

line 324 of /lib/classes/plugin_manager.php: call to debugging()
line 344 of /lib/classes/plugin_manager.php: call to core_plugin_manager->load_present_plugins()
line 221 of /lib/classes/plugininfo/base.php: call to core_plugin_manager->get_present_plugins()
line 147 of /lib/classes/plugininfo/base.php: call to core\plugininfo\base->load_disk_version()
line 100 of /lib/classes/plugininfo/base.php: call to core\plugininfo\base::make_plugin_instance()
line 404 of /lib/classes/plugin_manager.php: call to core\plugininfo\base::get_plugins()
line 72 of /admin/settings/messaging.php: call to core_plugin_manager->get_plugins_of_type()
line 8762 of /lib/adminlib.php: call to require()
line 821 of /admin/index.php: call to admin_get_root()

Quelle est l'opération à pratiquer maintenant ? 👨‍⚕️
...si je peux éviter de tout réinstaller à la main...
En réponse à benoit tostain

Re: Problème dépôts de fichiers

par benoit tostain,
Je me réponds à moi- même : j'ai supprimé le répertoire qeupgradehelper comme indiqué dans cette discussion en anglais : https://moodle.org/mod/forum/discuss.php?d=366887
et je n'ai plus de messages d'erreur. Mais je n'ai pas récupéré le glisser / déposer.
Maintenant, d'après les conseils de ce post, je me demande si Softaculous est toujours fiable ou s'il est souhaitable de reprendre la méthode classique pour les mises à jour...
En réponse à benoit tostain

Re: Problème dépôts de fichiers

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Bonjour Benoît,
Il arrive (très rarement) que Softaculous "oublie" quelques éléments en copiant la nouvelle version avant de lancer la vraie mise à jour de Moodle. Car après copie des fichiers, c'est bien la mise à jour normale de Moodle qui s'effectue.
Cela m'est arrivé une seule fois depuis 2009, chez un client. Mais comme j'effectue toujours une copie de secours AVANT la mise à jour, j'ai pu tout reprendre.
Mais on peut aussi recréer un Moodle tout propre et pointer ensuite sur les paramètres moodledata et base de données (sans oublier le config.php) de l'ancien Moodle pour retrouver (aux plugins tiers près?) son ancienne configuration.
Ceci dit c'est bien vers 3.10.3 que tu as fait la mise à jour car dans la version antérieure un bug a été largement signalé.
Mais comme cette version vient de sortir, par principe j'attends toujours deux ou trois mois, que le déverminage soit effectué, pour réellement mettre à jour.
Mes clients sont en 3.10.1 et moi même (toujours le cordonnier mal chaussé...) je suis encore en 3.9.2 (Mais je pourrais passer par étape en 3.9.6).
Daniel
En réponse à Daniel Méthot

Re: Problème dépôts de fichiers

par benoit tostain,
Bonjour Daniel,
Oui c'est bien en 3.10.3 que j'avais up-gradé pour éviter le souci de la version 3.10.2. Habituellement j'attends aussi un "temps de stabilité" avant de passer à la dernière version.
Ici on avait besoin de s'aligner avec un nouveau site de développement.
Merci  de ta réponse et au plaisir sourire
Benoit