Mauvaise détection de docker suite à un commit dans 4.4.17

Bonjour,

j’ai du faire une intervention sur le jeedom de @duky dernièrement qui est détecté comme un docker alors que c’était une smart avec un système réinstallé dessus (au tout début de la smart de ce que j’ai compris, une augmentation de la eMMC)

apparemment ça vient de ce commit : improve detection of docker · jeedom/core@3b942ff · GitHub

qui a été ajouté je suppose par rapport à cet article : shell - How to check if a process is running inside docker container? - Stack Overflow

le problème c’est que sur le système en question /proc/1/sched n’existe pas

donc il faudrait que le test prenne ça en compte aussi…

la solution serait d’ajouter une condition file_exists('/proc/1/sched')

1 « J'aime »

Bonjour,
Merci pour le retour je viens de l’ajouter en 4.5

Bonjour Loic,
peut être en stable aussi ? pour éviter que les plugins (comme homebridge) qui font certaines actions sur docker ne les fassent sur ces systèmes ?

C’est en beta pour la stable j’ai pas les droits