Hi,
this morning my Tasker was updated to 5.15.3-beta version. After that I realized that starting the LinuxDeploy container using the /data_mirror/data_ce/null/0/ru.meefik.linuxdeploy/files/bin/linuxdeploy start -m command in Run Shell action stopped working because of the following error:
23.02.38/E Run Shell: %output -> %output
23.02.38/E Run Shell: ->
23.02.38/E Run Shell: ->
23.02.38/Shell runBackground /data_mirror/data_ce/null/0/ru.meefik.linuxdeploy/files/bin/linuxdeploy start -m root: true timeout: 15000
23.02.38/Shell start process-thread ID 1357
23.02.38/E add wait type Shell1 done
23.02.38/E add wait task
23.02.38/Variables doreplresult: |%output| -> |%output|
23.02.38/E Error: 1
I tried to run other commands in the same directory (for example /data_mirror/data_ce/null/0/ru.meefik.linuxdeploy/files/bin/free) with the same result. But if I change the command in Run Shell action to cat /data_mirror/data_ce/null/0/ru.meefik.linuxdeploy/files/bin/linuxdeploy I get the file content listed. So I have access to this file, but cannot run it.
The file has all executable rights, see here:
$ ls -l bin/linuxdeploy
-rwxr-xr-x 1 u0_a334 u0_a334 179 Jun 7 19:34 bin/linuxdeploy
And I can start the container using the same command from LinuxDeploy own shell or from Termux just fine. In both cases it works. But not from Tasker anymore.
Yesterday, i.e. just while before updating the Tasker I granted the following permission:
net.dinglisch.android.taskerm com.termux.permission.RUN_COMMAND,
but I hope this did not caused this problem. I tried to revoke this permission and i did not helped.
Thank you for any idea on what might be wrong and how to solve it.
Jiri.