I'm trying to install a package on a system running a Debian Jessie-based distribution called OSMC <https://osmc.tv/>.
This task (run with ansible_sudo == true): - name: ensure Vim is installed apt: name=vim state=present causes this to happen: TASK: [vim | ensure Vim is installed] ***************************************** failed: [XXX] => {"failed": true} stderr: E: Sub-process /usr/bin/dpkg returned an error code (2) stdout: Reading package lists... ... dpkg: warning: 'ldconfig' not found in PATH or not executable dpkg: warning: 'start-stop-daemon' not found in PATH or not executable dpkg: error: 2 expected programs not found in PATH or not executable Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin msg: '/usr/bin/apt-get -y -o "Dpkg::Options::=--force-confdef" -o "Dpkg::Options::=--force-confold" install 'vim'' failed: E: Sub-process /usr/bin/dpkg returned an error code (2) It seems that something is mangling the PATH before apt-get is called, because if I SSH manually into this system: $ which ldconfig start-stop-daemon /sbin/ldconfig /sbin/start-stop-daemon $ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin:/usr/sbin:/opt/vc/bin $ sudo sh -c 'echo $PATH' /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin:/usr/sbin:/opt/vc/bin the PATH is correct and I have no problem installing the package manually. What can I do to improve this situation? -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/f23313bc-4182-495f-9c9c-c61a0b8b6aa4%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.