I haven’t posted in a while, I’ve been lazy and busy with school work. Recently I messed up my Ubuntu installation and needed to re-install. I downloaded the latest version of Ubuntu, which at the time of writing was Ubuntu 13.10. From my previous post, you will note that I initially installed with 12.10, so it really has been a while since I posted! Anyway, if you read it, you will know that I don’t use Ubuntu’s default network manager. For whatever reason, it makes network and internet connections slow and sometimes it drops. My solution is to nuke it and replace it with wicd. Unfortunately, for some reason after installing wicd, it would not run and gave me this error:
Could not connect to wicd’s D-Bus interface.
If you stumbled across this page, you probably want the solution right away and the explanation afterwards, so here it is:
Open a terminal and run these commands:
sudo mv -v /etc/resolv.conf /etc/resolv.conf.backup
sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
sudo rm -v /var/lib/wicd/resolv.conf.orig
sudo service wicd start
I do not take credit for this solution, I found it here on linuxforums.org.uk. It also has instructions on how to undo what you just did in case that did not work for you. Interestingly, I didn’t find this result on Google, instead I tried a different search engine called Duck Duck Go. Since this search result was at the top I found it impressive and even surprised that in this case, it beat Google since it found what I was looking for.
I think it is a real shame that I have to go through all of this just to get Ubuntu to work the way I want it. The default connection managers on Windows and Mac OS all work perfectly. As secure and stable as Linux can be, I still would never recommend it for anyone other than a programmer or for a server. As an everyday OS, even Ubuntu still has a long way to go before it can replace Windows. I have yet to try Linux Mint though, I have heard this is another Linux distro that is supposed to be more user friendly.
In any case, I hope these solve your wicd d-bus errors. I can’t guarantee that these will work for you as, to be fair, I don’t really know what they are doing in the first place – I still have a lot to learn about Linux.