opscode/chef — pull request #304 by aspiers (2012-05-23 12:28:27+00:00)
Title: Add -n option to zypper info to prevent it from blocking.

I just saw chef-client block on `zypper info sudo` here, and `strace` / `lsof` indicated that it was trying to read from `/dev/tty`. No doubt this was caused by a local network issue which meant that `zypper` couldn't contact the remote repositories and was stuck in the interactive `Abort, retry, ignore?` loop.