[RTEX] Odroid-C2 - eMMC - Armbian Buster Kernel 5.3 - Jeedom V4

Bonjour @Patrice59,

En fait hciuart n’est pas utilisé pour l’Odroid-C2.
Pour l’Odroid-C2 et le bluetooth, tu peux jeter un oeil ici : [RTEX] Domobox-DIY : box déportée Odroid-C2 - WiFi - Bluetooth

akenad :slight_smile:

Les deux commandes apt install bluetooth et apt install bluez me retourne que bluetooth et bluez sont déjà installé et à jour.

root@jeedom:~# apt install bluetooth
Reading package lists… Done
Building dependency tree
Reading state information… Done
bluetooth is already the newest version (5.50-1.2~deb10u1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@jeedom:~# apt install bluez
Reading package lists… Done
Building dependency tree
Reading state information… Done
bluez is already the newest version (5.50-1.2~deb10u1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Bonjour @Akenad , tout d’abord merci beaucoup pour votre tutto il est top ! le problème c’est que je bloque malgré 3 tentatives ou je respecte, je pense, scupuleusement les étapes :thinking:

Je suis donc sur odroid C2, avec un EMMC, tout semble bien fonctionner et colle a ce que vous avez sauf qu’ a l’installation de jeedom il bloque a l’étape 3 . Je vous met les logs dites moi si il faut mettre autre chose.

`étape 2 paquet principal réussie
---------------------------------------------------------------------
Commence l'étape 3 base de données
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  galera-3 gawk libaio1 libconfig-inifiles-perl libdbi-perl libreadline5 libsnappy1v5 mariadb-client-10.3
  mariadb-client-core-10.3 mariadb-server-10.3 mariadb-server-core-10.3 mysql-common socat
Suggested packages:
  gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl libsql-statement-perl mailx mariadb-test tinyca
Recommended packages:
  libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl
The following NEW packages will be installed:
  galera-3 gawk libaio1 libconfig-inifiles-perl libdbi-perl libreadline5 libsnappy1v5 mariadb-client mariadb-client-10.3
  mariadb-client-core-10.3 mariadb-common mariadb-server mariadb-server-10.3 mariadb-server-core-10.3 mysql-common socat
0 upgraded, 16 newly installed, 0 to remove and 27 not upgraded.
Need to get 16.8 MB/18.7 MB of archives.
After this operation, 163 MB of additional disk space will be used.
Ign:1 http://httpredir.debian.org/debian buster/main arm64 mariadb-common all 1:10.3.18-0+deb10u1
Err:2 http://httpredir.debian.org/debian buster/main arm64 libdbi-perl arm64 1.642-1+b1
  404  Not Found [IP: 2a04:*********44 80]
Err:3 http://httpredir.debian.org/debian buster/main arm64 mariadb-client-core-10.3 arm64 1:10.3.18-0+deb10u1
  404  Not Found [IP: 2a04:*********:644 80]
Err:4 http://httpredir.debian.org/debian buster/main arm64 mariadb-client-10.3 arm64 1:10.3.18-0+deb10u1
  404  Not Found [IP: 2a04:*******44 80]
Err:5 http://httpredir.debian.org/debian buster/main arm64 mariadb-server-core-10.3 arm64 1:10.3.18-0+deb10u1
  404  Not Found [IP: 2a04:4****** 80]
Err:6 http://httpredir.debian.org/debian buster/main arm64 mariadb-server-10.3 arm64 1:10.3.18-0+deb10u1
  404  Not Found [IP: 2a04*******44 80]
Ign:7 http://httpredir.debian.org/debian buster/main arm64 mariadb-client all 1:10.3.18-0+deb10u1
Ign:8 http://httpredir.debian.org/debian buster/main arm64 mariadb-server all 1:10.3.18-0+deb10u1
Err:1 http://httpredir.debian.org/debian buster/main arm64 mariadb-common all 1:10.3.18-0+deb10u1
  404  Not Found [IP: 2a04:4******44 80]
Err:7 http://httpredir.debian.org/debian buster/main arm64 mariadb-client all 1:10.3.18-0+deb10u1
  404  Not Found [IP: 2a04:4e******4 80]
Err:8 http://httpredir.debian.org/debian buster/main arm64 mariadb-server all 1:10.3.18-0+deb10u1
  404  Not Found [IP: 2a04:4******44 80]
E: Failed to fetch http://httpredir.debian.org/debian/pool/main/m/mariadb-10.3/mariadb-common_10.3.18-0+deb10u1_all.deb  404  No                                                                                                             t Found [IP: 2a04:4******80]
E: Failed to fetch http://httpredir.debian.org/debian/pool/main/libd/libdbi-perl/libdbi-perl_1.642-1+b1_arm64.deb  404  Not Foun                                                                                                             d [IP: 2a04:4e42:62::644 80]
E: Failed to fetch http://httpredir.debian.org/debian/pool/main/m/mariadb-10.3/mariadb-client-core-10.3_10.3.18-0+deb10u1_arm64.                                                                                                             deb  404  Not Found [IP: 2a04******644 80]
E: Failed to fetch http://httpredir.debian.org/debian/pool/main/m/mariadb-10.3/mariadb-client-10.3_10.3.18-0+deb10u1_arm64.deb                                                                                                               404  Not Found [IP: 2a04*******4 80]
E: Failed to fetch http://httpredir.debian.org/debian/pool/main/m/mariadb-10.3/mariadb-server-core-10.3_10.3.18-0+deb10u1_arm64.                                                                                                             deb  404  Not Found [IP: 2a04******644 80]
E: Failed to fetch http://httpredir.debian.org/debian/pool/main/m/mariadb-10.3/mariadb-server-10.3_10.3.18-0+deb10u1_arm64.deb                                                                                                               404  Not Found [IP: 2a04:4e******4 80]
E: Failed to fetch http://httpredir.debian.org/debian/pool/main/m/mariadb-10.3/mariadb-client_10.3.18-0+deb10u1_all.deb  404  No                                                                                                             t Found [IP: 2a04:4e42:62::644 80]
E: Failed to fetch http://httpredir.debian.org/debian/pool/main/m/mariadb-10.3/mariadb-server_10.3.18-0+deb10u1_all.deb  404  No                                                                                                             t Found [IP: 2a0******:62::644 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Ne peut installer mariadb-client mariadb-common mariadb-server - Annulation
`

Est ce que vous avez une idée de ce qui m’arrive et d’une solution a essayer ??

je me répond a moi même car il semble que j’ai trouvé si jamais vous rencontrez le même soucis :

je suis allé sur le site

https://dl.armbian.com/odroidc2/archive/

et j’ai téléchargé l’image la plus récente en Buster qui est :
Armbian_21.08.1_Odroidc2_buster_current_5.10.60.img
et j’ai suivi le reste du tutto.

1 « J'aime »

Bonjour

Un grand Merci pour le Tuto , une install les doigts dans le nez :slight_smile:
Enfin mon horloge RTC et toptop

pour info
mon 1er test avec la version « Armbian_19.11.3_Odroidc2_stretch_current_5.3.11 » à foiré sur la partie mariaDB
un 2em test avec la version « Armbian_20.02.3_Odroidc2_buster_current_5.4.21 » c’est sans problème.

encore merci

un Re-Edit pour le Gpio

ls /dev/gpio* /dev/i2c* 
/dev/gpiochip0  /dev/gpiochip1  /dev/i2c-0  /dev/i2c-1

et dans Armbian-config la partie « hardware » n’existe pas avec cette version
odroid-wiringpi · PyPI

1 « J'aime »

Bonjour à tous,

je ré-ouvre le sujet …

j’étais historiquement sur ODROID C2 en buster, cela fonctionnait très bien, mais à force de saturer ma carte emmc 8Go, j’ai choisit de basculer sur 64Go et de refaire l’installation.

Mal m’en a pris, trouvé l’image odroid buster est un calvaire, les mises à jour sont compliqués car la odroid buster de ce que j’en ai compris n’est plus supporté (current)…

Bref après de nombreuses mise à jour, j’ai réussi à restaurer ma sauvegarde Jeedom…

Par contre gros soucis sur tout ce qui est python je pense et notamment sur la partie plugin teleinfo, qui ne veut plus démarrer, l’import du module jeedom.jeedom dans le script …

versions :
pip 20.3.4
Python 2.7.16

avec de nombreux messages d’erreurs indiquant que tout cela est obsolete …

Bref ma question est la suivante, peux t’on installer Jeedom avec une version d’image plus récente d’Armbian avec Jeedom, si oui laquelle, et est ce que Teleinfo qui est je crois en pyhthon 2 tournera t’il. Ou plus simple quelqu’un aurait il une image avec un Jeedom installé sur une Odroid Buster qui me permetrait de repartir d’une base correcte … (Je n’aurais jamais du effacer ma emmc 8Go !)

D’avance merci pour aide
Grégory

Bonjour,

Mirroir Ici :
-https://archive.armbian.com
-Index of /archive/odroidc2/archive/

akenad :slight_smile:

Bonjour Akenad

suite a un problème sur mon Odroid C4, depuis ce matin j’ai réinstallé a plusieurs reprise armbian buster sur l’Emmc puis jeedom et je n’arrive plus a acceder sur la carte zwave me (problème de GPIO ) donc j’ai vérifié avec putty
gpio c4
ensuite dans jeedom


et voila le resultat de ls -l /dev/serial/by-id

une idée pour résoudre ce problème ?

Bonjour sudo,
le sujet concerne l’Odroid-C2 et pas l’Odroid-C4, on pourrait toutefois supposer que le port serie du GPIO aie un comportement identique.
la commande :
ls -l /dev/serial/by-id
ne fait apparaitre que les interfaces serie USB, donc pas l’interface serie GPIO.
qu’est ce qui te fais dire que la carte zwave GPIO n’est pas accessible ?

akenad :slight_smile:

Bonjour Akenad, mea-culpa, effectivement après avoir lancé

ls /dev/gpio*
/dev/gpiochip0  /dev/gpiochip1

Et

 ls /dev/gpio* /dev/i2c*
 /dev/i2c-0  /dev/i2c-1  /dev/i2c-2

donc j’ai voulu changer de carte et là je me suis rendu compte que je l’avais mal connecté sur le port gpio
Donc remis correctement sur le gpio (pas décaler d’un pin) et ça fonctionne. Il va vraiment falloir que je change de lunette, et ça s’arrange pas avec l’âge
En tous cas merci quand même de m’avoir répondu akenad, prochaine étape flasher la Raz7pro

Hello

au besoin je vous met un lien pour DL que Akenad , propose dans son premier post
A savoir la : Armbian_19.11.3_Odroidc2_buster_current_5.3.11

1 « J'aime »

@akenad
Bonjour,
Je souhaiterais mettre un disque ssd avec mon Odroid C2 et m’affranchir de la carte emmc 64 installée actuellement. Cela est il possible: je pose cette question car je ne connais pas grand chose dans ce domaine
Merci pour votre réponse
Cordialement

Bonjour,

A ma connaissance pas de full boot USB possible sur Odroid-C2.
Boot sur SD ou eMMC, puis monter le file system sur SSD possible mais pas trivial et je ne vois pas l’interêt.

akenad :slight_smile:

@akenad
Merci pour cette réponse rapide et précise.
J’abandonne cette idée que j’avais eu car je crains toujours que ma carte emmc (en réalité de 16 go) me lache ou sature ! alors un dd me semblait plus rassurant.
J’ai suivi ton Tuto il y a 2/3 ans puis je faire une mise à jour (apt…) sans crainte de tout casser
Merci pour tes réponses
Cordialement

Je ne peux pas te le garantir. Je te conseille d’acquérir une eMMC chez Domadoo.
De faire des tests et si tu as un problème tu remets celle que t’as déjà.

Tu peux éventuellement cloner la premiere sur la 2ième avec balena etcher, mais cela nécessite 2 adaptateurs USB3/eMMC.

akenad :slight_smile:

Debian 11 et Bullseye c’est la même chose.
Il suffit de prendre la dernière image Odroidc2_bullseye_current disponible,
pointé par le lien archive armbian que j’indique dans le premier post de ce RTEX.

akenad :slight_smile:

@akenad
Bonjour,
Merci pour tes infos.
J’ai téléchargé celui ci : Armbian_21.02.1_Odroidc2_bullseye_current_5.10.12
Mais une question me vient à l’esprit, est ce indispensable que je change mon Buster pour un Bullseye ? qu’en penses tu.
Bonne journée

Bonjour naif,

pour l’instant les Box officielles Jeedoom/Domadoo, SMART et ATLAS sont en Buster et LUNA en Bullseye, elles sont toujours supportées.

Au 13/12/2023, il est dit ici : https://doc.jeedom.com/fr_FR/compatibility/ :
-« Buster (en fin de vie) et Bullseye (recommandé) »
-« PHP 8.0 et plus Non supporté (pour le moment) »

La version stable de Debian est actuellement Bookworm (inclut PHP 8).

akenad :slight_smile:

@akenad
Bonjour,
après installation de Bullseye au lieu et place de Buster (en suivant le tuto ci dessus), pour l’installation de Jeedom la procèdure est la même que décrite ci dessus ?
Bonne journée et merci

oui

akenad :slight_smile: