Hello,
I am not sure if you or anyone you know has dealt w/ the libtiopencl1 issue and how it creates the system unable to update/upgrade w/ apt.
...
Anyway...
...
I dealt w/ this fellow online at the Freenode #beagle IRC. He let me know what libtiopencl1 and libopencl are not working well together. Those libraries are listed online if you need help identifying them.
...
Here is the supportive cmd:
sudo dpkg --force-all --purge libopencl1 && sudo apt --fix-broken install
...
Seth
P.S. This is all I know for now. If you are having similar issues w/ 4.14.x and those two specific libraries, this should help.