RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > > > > По всем файлам репозитория /etc/yum/repos.d/*.repo пройтись ручками и вписать 00 вместо $releasever > > > > > Оно конечно не правильно, но искать, где там копошатся баги, я больше не могу. И так потратил кучу времени на это глюкало. > > > > По анамнезу багов обнаружено не было. Всего лишь не тот стоящий пакет. Ну да дело хозяйское. Можно и способом страуса. Теперь всего лишь придётся руками следить за тем, когда портеры таки решатся поменять релиз на какое-то другое значение. Хотя может и ещё в чём-то вылезет. Жду дальнейших вестей с поля боя :) > > > > > > > Да я ж не руками тот "не тот" пакет создал. А скачал из репозитория посредством ANPN. Мало того. Содержимое файлов в этом "не том" пакете ничем не отличается от того правильного ))) Отличается имя пакета и все. Имя пакета имеет какое-то сакральное значение для yum? > > Не имя отличается, а версия. Да, для именно этого пакета имеет. Ну вот так в yum задумано определять что у тебя за дистрибутив OS. > Ок. Хорошо. Пусть так будет. > > > > > Я ж это все несколько раз проверил. Загадка все-равно осталась. И не понятно, где же на место $releasever должно поставляться 00 (ну на крайняк хотя-бы 01)? Ну хоть что-то бы подставилось - было бы понятнее ))) > > > А ведь оно никак не подставляется. И не матерится на это, кроме как уже по факту использования кривого url. Это однозначно бага на мой взгляд. > > > Я понимаю замену на пустое значение, если оно не определено. Или на дефолтное, что правильнее. Но как они добились, что остался маркер шаблона - не понимаю. Это надо брать и отлаживать эту всю цепочку. Мне - лень. > > Что отлаживать? Я же тебе показал код, который за это ответственен. Именно из него стало понятно куда дальше копать. И я так и не понял, как ты определил, что правильный пакет не срабатывает, если ты его так и не поставил. > > Я сказал, что поставить его я не смог, потому как много взаимосвязей. Вариант снести пол системы и поставить заново - вряд-ли вообще реален, потому как опасаюсь, что перестанет быть работоспособна сама система. Легче уж тогда переустанавливать полностью ОС заново. Но это мне как-то не очень хочется и выход я уже нашел. Если этот пакет когда-либо заменится более новым, то можно будет откатить изменения в файлах настроек репозитория. > Отлаживать то, что там нет ни 00, ни 01, а стоит $releasever, чего явно быть не должно. > > > > > > Допускаю, что кто-то создал кривой пакет обновления и выложил. Потом убрал. Но что делать пострадавшим - никто сказать не может. Удалить этот пакет нельзя. У него связи с половиной системы. Хотя он ничего такого значимого не содержит вообще. > > Ну если кусок идентификатора репозитория для всей системы - это не значимое, то я уже даже боюсь представить что там должно лежать, чтобы было значимым. Удалить этот пакет и поставить взамен другой без сноса половины системы МОЖНО. http://ru2.halfos.ru/forum/m039987.html > > Ну там я ж писал, что не получается его ни удалить, ни обновить. Взаимозависимости мешают. А ставить с игнором взаимозависимостей... не уверен, что это лучше, чем мой способ, поскольку я вообще не могу прогнозировать в какое состояни придет система.
__, _,_ __, _,_ _,
|_) | | | \ | / /_\
| \ | | |_/ |/ | |
~ ~ `~' ~ ~ ~ ~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.