vvb 26.04.2012 11:37
Tips & tricks — Clodo.ru: лечим 500 ошибку при работе с репозиториями.
На днях я ставил Percona Server на одной из своих виртуалок в Clodo. Простой процесс использования apt-get был омрачен постоянно вылетающими ошибками "500 Internal Server Error" при обновлении списка пакетов и их скачивании. Ковыряние с resolv.conf и ручная проверка репозиториев wgetом ничего не дали - ошибки возникали исключительно при использовании apt-get / aptitude.Пример ошибки:
1 |
Err http://repo.percona.com/apt/ lucid/main percona-server-server-5.5 5.5.21-rel25.1-234.lucid
|
И тут я обратил внимание на то, что IP 62.76.176.210 ни разу не имеет отношение к Percona. После этого все встало на свои места. Как выяснилось, виртуальные машины в Clodo изначально настроены на использование клодовской прокси для apt, которая и глючила адски при обращении к репозиториям, которых нет в ее кеше.
Таки образом 500я ошибка лечится удалением файла:
/etc/apt/apt.conf.d/00proxy
где Proxy сервер Clodo и прописан.
Кроме того я бы рекомендовал в /etc/resolv.conf поставить первым DNS сервер Google (8.8.8.8 и 8.8.4.4) вместо DNS сервера Clodo.
После этого на виртуальной машине операции с пакетами (обновление списков, загрузка) стали проходить заметно быстрее и без ошибок.
dvas 26.04.2012 13:04 #
+ 1 -
Спасибо, мы уже пофиксили багу методом выкидывания этой прокси.