Archives de catégorie : Informations

Bibliothèque 3D de Sketchup

Si vous utilisez la version 2016 de Sketchup Make, vous avez peut-être remarqué, comme moi, la disparition progressive des modèles disponibles pour cette version  dans la bibliothèque 3D de Sketchup. Trimble a profité d’une mise à jour et de l’introduction de catégories pour ne laisser en téléchargement que les 3 dernières versions (2017, 2018 et 2019).

Mauvaise nouvelle pour les utilisateurs de Sketchup Make, dont la dernière version est là 2017…

Heureusement, Eneroth3 a développé une extension qui permet d’ouvrir dans Sketchup des fichiers créés avec une version plus récente du logiciel ! Pour l’instant le support va jusqu’aux fichiers de la version 2019.

Pour la faire fonctionner en réseau avec Sketchup Make 2017 (j’avais une erreur de VB script au départ)  il faut installer l’extension en local et ensuite récupérer le fichier ene_open_newer_version.rb et le dossier ene_open_newer_version de l’extension et les coller dans le répertoire d’installation : C:\Programmes\Sketchup\Sketchup 2017\ShippedExtensions.

Cela permet de continuer à profiter de la bibliothèque !

Kenavo.

Erreur Mahara : Site unavailable A nonrecoverable error occurred.

Voici l’erreur que nous avions à la connexion sur Mahara :

“e-Portfolio Mahara du Lycée CFA du Mené: Site unavailable A nonrecoverable error occurred. This probably means you have encountered a bug in the system”

Nous avons eu ce problème en début de semaine. Je partage ici le résultat de mes recherches, cela pourra sans doute servir à d’autres !

En cherchant dans les logs d’erreur,  j’ai trouvé l’origine du problème : l’application tentait de créer un fichier de session dans un répertoire qui n’existe pas  (sessions/a/n/b).

“[WAR] 5f (auth/session.php:559) session_regenerate_id(): open(maharadata/sessions/a/n/b/sess_anbrq1vp9p62ce4d8j9khq961aq1886o, O_RDWR) failed: Aucun fichier ou dossier de ce type (2)”

Voici ce que dit le fichier auth/session.php à ce sujet :

“if (check_dir_exists($sessionpath)) {
// Create three levels of directories, named 0-9, a-f
$characters = array(‘0’, ‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’, ‘8’, ‘9’, ‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’);
if (version_compare(PHP_VERSION, ‘7.1.0’) >= 0) {
$characters = array_merge($characters, array(‘g’, ‘h’, ‘i’, ‘j’, ‘k’, ‘l’, ‘m’, ‘n’,
‘o’, ‘p’, ‘q’, ‘r’, ‘s’, ‘t’, ‘u’, ‘v’));}”

Il vérifie la version de PHP du serveur et si elle est supérieure à la 7.1.0, il utilise des dossiers d’enregistrement supplémentaires pour enregistrer les sessions des utilisateurs. Notre espace est passée sur la version native de php 7.2 entraînant le déclenchement des enregistrements de sessions dans des dossiers inexistants. D’où le problème ! Pour une raison qui m’échappe, Mahara n’a pas réussi à les créer quand il en a eu besoin.

Pour résoudre le cas :

  1. Soit on remplace le numéro de version vérifiée dans le fichier session.php par un numéro supérieur à celle qui tourne sur le serveur : dans notre cas remplacer PHP_VERSION, ‘7.1.0’ par PHP_VERSION, ‘7.3.0’ partout dans le fichier auth/session.php solutionnait le problème (nous sommes en 7.2).
  2. Soit il faut créer les dossiers manquants dans maharadata/sessions, mais il en manque pas mal… Des milliers en fait… Pour ma part, j’ai installé un Mahara avec Softaculous puis j’ai récupéré l’arborescence des fichiers de sessions de cette installation toute neuve que j’ai ensuite transféré dans le dossier de notre plateforme. Il faut ensuite passer les permissions à 700 sur tous les dossiers ajoutés.

Kenavo.

Un quiz sur le phishing bien pensé !

Thierry, un collègue du lycée, m’a signalé un quiz intéressant sur le phishing.

Mais au fait, qu’est-ce que c’est le phishing ?

Un petit tour sur wikipedia nous en apprend plus :

“L’hameçonnage, phishing ou filoutage est une technique utilisée par des fraudeurs pour obtenir des renseignements personnels dans le but de perpétrer une usurpation d’identité. La technique consiste à faire croire à la victime qu’elle s’adresse à un tiers de confiance — banque, administration, etc. — afin de lui soutirer des renseignements personnels : mot de passe, numéro de carte de crédit, numéro ou photocopie de la carte nationale d’identité, date de naissance, etc.”

La plupart du temps, c’est en utilisant un message électronique frauduleux et en vous redirigeant vers un faux site internet que les fraudeurs opèrent. Le petit quiz proposé par Jigsaw constitue un bon exercice pour tester votre sagacité !

https://phishingquiz.withgoogle.com/

Kenavo.