I already said before: the fresh install you have probably brought in libdb5.1 from another package.
The problem isn't whether libdb-5.1.so exists -- the problem is that mocp needs it, but it isn't one of the package dependencies. On your "new Ubuntu 14.04 stick", I'd like you to try this: $ ldd `which mocp` |grep libdb5.1 If you get a result, then mocp depends on libdb5.1. Next, try removing libdb5.1 (don't actually remove it) $ sudo apt-get remove $(dpkg -S libdb-5.1.so |cut -d':' -f1) The output from this attempt to remove libdb-5.1 *should* mention that it will also remove 'moc,' because mocp needs it and mocp comes from package 'moc'. If it doesn't say that it will remove 'moc', then it's possible to install 'moc' even when one of the necessary libraries is missing. The fix would be to update the package's "Depends:" info to include libdb5.1 . If you aren't an Ubuntu developer, at least you are an Ubuntu package maintainer, so you should know how to do this (if you are certain that it is necessary). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1435622 Title: missing dependency libdb-5 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/moc/+bug/1435622/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs