vvb 26.04.2012 11:37

Tips & tricksClodo.ru: лечим 500 ошибку при работе с репозиториями.

На днях я ставил Percona Server на одной из своих виртуалок в Clodo. Простой процесс использования apt-get был омрачен постоянно вылетающими ошибками "500 Internal Server Error" при обновлении списка пакетов и их скачивании. Ковыряние с resolv.conf и ручная проверка репозиториев wgetом ничего не дали - ошибки возникали исключительно при использовании apt-get / aptitude.

Пример ошибки:

1
2
Err http://repo.percona.com/apt/ lucid/main percona-server-server-5.5 5.5.21-rel25.1-234.lucid              
500 Internal Server Error [IP: 62.76.176.210 80]




И тут я обратил внимание на то, что 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.

После этого на виртуальной машине операции с пакетами (обновление списков, загрузка) стали проходить заметно быстрее и без ошибок.


Тэги:
+ 4 -
Похожие Поделиться

dvas 26.04.2012 13:04 #
Спасибо, мы уже пофиксили багу методом выкидывания этой прокси.