Ich denke, die Erwähnung von PATH in der Nachricht ist ein wichtiger Indikator dafür, ob Docker/docker.io installiert ist oder nicht. Das Problem könnte also darin bestehen, dass PATH nicht den Speicherort enthält, an dem es installiert wurde.
Wenn das Ziel einfach darin besteht, ein stark negatives Wort zu vermeiden, denke ich, dass das Ersetzen von “Failed to” durch “Could not” ausreichen würde.
Could not find docker or docker.io on your PATH.