This morning, 2 of us noticed that running contrib/scripts/install_prereq on a fresh Ubuntu 14 system actually removed critical packages like network-manager, openssh-server, perl, git, and a bunch of others. It appears that the culprit is the libsnmp-dev package. It’s default conflict resolution solution is to uninstall conflicting packages and the alternate solution is to correctly upgrade the conflicting packages. Since install_prereq doesn’t give you the opportunity to choose the solution, it does the uninstall and you’re left with an unusable system.
Why this is happening now is unclear. To work around this, you can either run “apt-get update” and “apt-get upgrade” manually, or run “apt-get install libsnmp-dev” manually and say “no” to the first solution and “yes”
to the second. Then run install_prereq.