Bonjour,
Jâai suivi la procĂ©dure dâinstallation de cette page : https://doc.dokos.io/dodock/installation/docker/
Mon VPS est sur arm64 et je rencontre lâerreur suivante :
Avez-vous déjà rencontrer cette erreur ?
Bonjour,
Jâai suivi la procĂ©dure dâinstallation de cette page : https://doc.dokos.io/dodock/installation/docker/
Mon VPS est sur arm64 et je rencontre lâerreur suivante :
Avez-vous déjà rencontrer cette erreur ?
Bonjour Nicolas,
Il est possible de voir le contenu de lâerreur avec la commande suivante :
docker logs dodock-configurator-1
Je viens de réessayer sur mon ordinateur sur une architecture x86_64
et ça fonctionne du premier coup, donc je soupçonne une incompatibilitĂ© quelque part, peut-ĂȘtre mineure.
Pour information, les logs doivent ressembler Ă :
corentin:~$ docker logs dodock-configurator-1
+ ls -1 apps
+ bench set-config -g db_host db
+ bench set-config -gp db_port 3306
+ bench set-config -g redis_cache redis://redis-cache:6379
+ bench set-config -g redis_queue redis://redis-queue:6379
+ bench set-config -g redis_socketio redis://redis-socketio:6379
+ bench set-config -gp socketio_port 9000
Bojour Corentin,
La sortie de la commande sur mon environnement estr la suivantes :
exec /usr/bin/bash: exec format error
exec /usr/bin/bash: exec format error
exec /usr/bin/bash: exec format error
Je suis sur une architecture ARM64 le problĂšme vient peut-ĂȘtre de lĂ âŠ
Ah oui je comprends, le projet Dokos fournit des images Docker qui sont construites sur une machine x86 seulement, et qui sont donc incompatibles avec lâarchitecture ARM !
Pour lâinstant il faudra construire lâimage toi-mĂȘme :
git clone https://github.com/frappe/frappe_docker.git
cd frappe_docker
docker build \
--build-arg=FRAPPE_PATH=https://gitlab.com/dokos/dodock \
--build-arg=FRAPPE_BRANCH=v4 \
--build-arg=PYTHON_VERSION=3.10 \
--build-arg=NODE_VERSION=18.16.1 \
--tag=registry.gitlab.com/dokos/dodock \
--file=images/custom/Containerfile .
Pour Dokos (lâERP) câest quelques lignes supplĂ©mentaires, cf. gitlab.com/dokos/dokos/âŠ/.gitlab-ci.yml.
Je vais essayer de réfléchir à une solution plus pérenne, tu ne seras sûrement pas la seule personne à avoir ce soucis.
Corentin
Bonjour, je me permets de remonter le sujet car jâai le mĂȘme soucis. Une image pour ARM est-elle prĂ©vue ?
Bonjour @synchrom,
Pour lâinstant nous nâavons pas pu mettre en place la construction dâimages multi-architectures pour Dokos. En ce dĂ©but dâannĂ©e on a eu pas mal dâautre sujets Ă traiter, et malheureusement les images ARM ont Ă©tĂ© repoussĂ©es Ă plus tard, Ă la fois par manque de temps et parce que les images prennent 10 fois plus de temps Ă construire sur notre runner AMD via lâĂ©mulation ARM.
Ceci Ă©tant dit, jâai tentĂ© quelque chose ce matin. Si jamais quelquâun peut tester cette image minimale Dodock (framework seul sans Dokos) : registry.gitlab.com/dokos/dodock:692fce3d
Que ce soit avec un docker run --rm registry.gitlab.com/dokos/dodock:692fce3d
pour tester rapidement, ou avec le fichier compose correspondant, en ajoutant le tag :692fce3d
dans le nom de lâimage ligne 4.
Ăa me permettrait de savoir si le build ARM a fonctionnĂ©.
Merci, jâai pu tester lâimage et ça semble fonctionner sans problĂšmes. Ăa serait gĂ©nial si on pouvait avoir une image pour dokos
Petit update sur ce sujet : malheureusement ça va ĂȘtre trop compliquĂ© pour nous de proposer des images ARM ou multi-architecture pour Dokos pour lâinstant.
Je suggĂšre donc :
Ă Ă©valuer selon la machine, je suppose quâun Raspberry Pi 3 doit ĂȘtre en mesure de construire les images/effectuer lâinstallation standard en lui laissant du temps et avec du swap.