You have a bit of a mess here: kernel 4.4 + headers installed, 4.13 partially installed… and it seems that uname is saying that you’re on 4.14 which I don’t see here.
Give me the output of the following command:
sudo apt-get --simulate install linux-generic linux-image-generic linux-headers-generic linux-tools-generic linux-tools-common
(It won’t install anything, it’ll just simulate the installation to see if there are issues.)
BTW, have you at some point (or do you) used the Proposed repository? (Just answer the question, don’t go enable it thinking I’m suggesting it as a solution.)