У вас также может быть проблема с вашим пользователем sudo, конфигурация которого отличается от вашего пользователя для pear.
Если вы сделаете это:
pear config-set http_proxy http://username:password@yourproxy:80
Тогда
sudo pear channel-discover pear.symfony-project.com
Вы изменили пользователя, и прокси-сервер все еще не установлен.
Так что используйте соответствующую команду:
sudo pear config-set http_proxy http://username:password@yourproxy:80
(замечена проблема при новой установке Ubuntu 11.04)