Uploaded to hardy-proposed now, awaiting approval from another stable release manager.
** Description changed: On behalf of Adam Williamson [*] [EMAIL PROTECTED]:~$ sudo scp 192.168.2.7:/etc/hosts /etc [EMAIL PROTECTED]:~$ sudo nano /etc/hosts sudo: unable to lookup ubuntu510 via gethostbyname() …yeah, sudo, it’s all very clever until someone loses an eye! I have a bunch of entries in /etc/hosts because of having four local systems plus a bunch of VMware machines etc. So now when I set up a new VMware machine I just copy the /etc/hosts from the real machine over to the VM then edit a couple of lines to match the VM, instead of re- editing it all from scratch. Only, as you can see, this utterly breaks Ubuntu…all I need to do to fix the sudo problem is edit /etc/hosts so 127.0.0.1 is ‘ubuntu510′ (the name of the VM) rather than ‘zen’ (the name of the real machine), but I can’t do it, because sudo doesn’t work… the only way out of this that I can see is single-user mode or the recovery console. Not too smart! Surely sudo shouldn’t ABSOLUTELY NEED to look up the host it’s running on? [*] Originally from http://www.happyassassin.net/2006/02/24/how-to-break-ubuntu-in-thirty-seconds/, If you consider that this is relevant and worth discussing, we can add Adam Williamson to the conversation. Otherwise, just mark it as invalid and forget it. + + TEST CASE: + - This only works (i. e. fails) on a system where /usr/sbin/sendmail does NOT exist (standard Ubuntu installation) + - open a terminal and do "sudo -i" to get a root shell; do "hostname foo" + - open another terminal, and try "sudo ls". Hardy final will fail with "unable to resolve host foo" and not run the ls. + - upgrade sudo to the hardy-proposed version and attempt the same. sudo should still complain, but run the ls command. ** Changed in: sudo (Ubuntu Hardy) Status: In Progress => Fix Committed ** Changed in: sudo (Ubuntu) Status: In Progress => Fix Committed Target: ubuntu-8.04.1 => intrepid-alpha-1 ** Changed in: sudo (Ubuntu Hardy) Status: Fix Committed => In Progress ** Attachment added: "hardy debdiff" http://launchpadlibrarian.net/14041584/sudo.32906.debdiff -- sudo fails if it cannot resolve the local hostname and no MTA is installed https://bugs.launchpad.net/bugs/32906 You received this bug notification because you are a member of Ubuntu Bugs, which is a direct subscriber. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs