Responder

Geneweb 7 sous linux (ubuntu 20.04 LTS) et raspberry PI

Pour poser toutes vos questions sur l'utilisation du logiciel GeneWeb (Version Windows, Linux, Mac). Attention, toutes les questions posées sur ce forum doivent uniquement concerner l'utilisation de GeneWeb sur votre ordinateur personnel.
phermes
male
Mensajes: 8
Introducción: Gráfico
Navegación: Gráfico
Ver su árbol genealógico
Bonjour,

Utilisateur de la version 6.08 sur un raspberry pi (Raspberry Pi 3 Model B Rev 1.2 1Go) une migration à la version 7 devenait nécessaire.

Par défaut les binaires ne sont pas disponibles mais un article a été publié sur le sujet (https://geneweb.tuxfamily.org/wiki/Installing_GeneWeb_7_on_a_Raspberry_Pi_webserver) et j'y reviendrai car au lieu de chercher à installer/compiler tout de suite sur le raspberry, j'ai souhaité tout d'abord migrer la base 6.08 en version 7 sur le portable fonctionnant sous linux (ubuntu 20.04.3 LTS).
[1]
Etape 1 : se connecter sur le site (gwsetup) port 2316. Faire une sauvegarde et rapatrier ie copier la sauvegarde sur le laptop,
Etape 2 : télécharger le fichier geneweb-linux-88536ed4.zip, le décompresser,
Etape 3 : lancer gwsetup sur le laptop et via l'interface web, importer le fichier préalablement copié (base en version 6.08),
Etape 4 : copier les répertoires du raspberry cnt etc images comme indiqué sur l'article https://geneweb.tuxfamily.org/wiki/recover/fr
Dès la première utilisation, la version 7 est très plaisante en terme de design. Merci aux développeurs.
Le résultat est concluant : la migration est Ok, la base utilisable sur le portable.

[2]Utilisation de l'article sur l'installation de Geneweb 7 sur le raspberry.
Problème à l'étape : opam init --compiler=4.09.1
La commande "curl --write-out %{http_code}\\n --retry 3 --retry-delay 2 --compressed -OL https://opam.ocaml.org/urls.txt" failed:" sort en erreur. Pourquoi ? Il semble que cela soit un problème avec le certificat du site : https://opam.ocaml.org
cf les trois copies d'écran attachées. J'ai créé un wrapper pour wget et curl , en ajoutant les options qui vont bien (--no-check-certificate pour wget et -k pour curl).
J'étais confiant pour la suite, mais non, la commande suivante indique des paquets introuvables :
$ time opam install dune seq conf-m4 camlp5.7.13 ocamlbuild unidecode syslog stdlib-shims sexplib0 result ppx_derivers ocaml-migrate-parsetree ocaml-compiler-libs menhirSdk menhirLib cppo calendars re ocamlfind uchar ppxlib menhir topkg ppx_deriving uutf uunf markup uucp jingoo benchmark ounit
[ERROR] No package named calendars found.
[ERROR] No package named menhirLib found.
[ERROR] No package named menhirSdk found.
[ERROR] No package named stdlib-shims found.
[ERROR] No package named unidecode found.
[ERROR] No package matches camlp5.7.13.


[3]Autre piste explorée : https://geneweb.tuxfamily.org/wiki/OCaml/fr et récupération du fichier zip https://github.com/geneweb/geneweb/archive/v7.0.0.tar.gz
Tout se déroule correctement jusqu'à l'étape :
cd geneweb
./configure && make && make distrib

ensuite message d'erreur car le ./configure ne se lance pas, le fichier ./configure n'existe pas

En résumé :
[2] : problème de certificat sur le site https://opam.ocaml.org puis paquets manquants
[3] : fichier absent après le clone du github

Je suis donc bloqué pour compilé / avoir Geneweb 7 sur raspberry pi.
Si quelqu'un a une piste, je suis preneur
Merci à vous
Adjuntos
La commande curl qui génère l'erreur
La commande curl qui génère l'erreur
la sortie opam init --compiler=4.09.1
la sortie opam init --compiler=4.09.1
La commande curl avec l'option pour ne plus avoir l'erreur
La commande curl avec l'option pour ne plus avoir l'erreur
phermes
male
Mensajes: 8
Introducción: Gráfico
Navegación: Gráfico
Ver su árbol genealógico
Bonjour,
Pas sûr que cela intéresse beaucoup de monde vu le peu de succès de mon post, mais au cas ou, à savoir que j'ai ouvert un ticket sur github : https://github.com/geneweb/geneweb/issues/1251

Cordialement
phermes
male
Mensajes: 8
Introducción: Gráfico
Navegación: Gráfico
Ver su árbol genealógico
Bonjour,
Grâce à l'aide efficace de plusieurs personnes c'est tout bon et geneweb fonctionne parfaitement sur un raspberry pi 4 (OS 11/bulleye) depuis juillet 2022.
Merci à hgouraud, Julien sagot, a2line, rogeriod pour leurs conseils, remarques et tests.
Responder

Volver a “GeneWeb”