I tried provisioning an Ubuntu12 CDAP 3.4.0 (singlenode, insecure) cluster. It failed before even getting to the CDAP action.
Attached error logs as screenshot.
It appears that the default log directories are different for Ubuntu versus CentOS on HDP 2.2+ and we are linking to a non-existent directory.
If you still have access to the machine, can you see if it has /var/log/hadoop-hdfs from the package? If not, I can spin up a machine to replicate.
Never mind. I verified. It looks like the directory change is only in the RPM packages.
This has been merged to master.