At least in my case, name resolving did not work after upgrading from precise to trusty.
I fixed it manually with:
cd /etc
sudo ln -s /run/resolvconf/resolv.conf .
There was no resolv.conf in /etc/ otherwise, but there was a /etc/resolv.conf.old which was a similar symlink to /run/.
In case this cannot be reproduced, it's possible I've created the problem myself, but I cannot say for sure if I've touched /etc/resolv.conf somehow. So please check /etc/resolv.conf* before and after dist-upgrade, and the functionality of the network.
At least in my case, name resolving did not work after upgrading from precise to trusty.
I fixed it manually with: /resolv. conf .
cd /etc
sudo ln -s /run/resolvconf
There was no resolv.conf in /etc/ otherwise, but there was a /etc/resolv. conf.old which was a similar symlink to /run/.
In case this cannot be reproduced, it's possible I've created the problem myself, but I cannot say for sure if I've touched /etc/resolv.conf somehow. So please check /etc/resolv.conf* before and after dist-upgrade, and the functionality of the network.