грабли в линуксе - последняя модель!
Подсунули мне тут VPS - CentOS release 5.3 (Final) Ну, делаем yum install чётотам. Получаем фиг. YumRepo Error: All mirror URLs are not using ftp, http[s] or file. гуглим/народ наступает на те же грабли, нифига понять не может. следуем всем советам, чистим метаданные и хз что ещё, выключаем плагины, справляем конфиги с репозиториями - фиг. http://mirror.centos.org/centos/5/os/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found Вдумчиво думаем/достаём wget'ом - всё достаётся. yum - обламывается. думаем-читаем-паримся с ключиками yum-думаем.... curl - лезет на.... короче, лезет он на старый VPS. curl http://yahoo.com выдаёт совсем не ожидаемый результат :), нет, ну неплохо бы, если б так у всех, а то только в пределах VPS :). Короче, разгадка: curl http://mirror.centos.org./ нарисовало правильный результат пришлось в /etc/resolv.conf дописать search . и всё заработало. Я понимаю, что сами себе злобные буратины, написали * в зону... Но масштаб проблемы с резолвером немаленьким оказался, судя по результатам гугления... -- Best regards, Paul Arakelyan.
Fri, Jun 25, 2010 at 08:21:44, unisol wrote about "[uanog] грабли в линуксе - последняя модель!":
Ну в резолвере в моём ближайшем линуксе (это оказался OpenSuSE 11.2) есть вот такое: (man resolv.conf) ndots:n sets a threshold for the number of dots which must appear in a name given to res_query(3) (see resolver(3)) before an initial absolute query will be made. The default for n is 1, meaning that if there are any dots in a name, the name will be tried first as an absolute name before any search list elements are appended to it. The value for this option is silently capped to 15. хотя мне это кажется недостаточно жёстким - должно быть ограничение не на пробу имени первым, а вообще на пробу по searchlist'ам. Осталось понять, насколько соблюдается это даже в текущей версии, с пробой первым, и чем тут отличился (или нет) RedHat. -netch-
participants (2)
-
Paul Arakelyan
-
Valentin Nechayev