Правильность исправления ошибки манифеста
Anarchist 14 ноября, 2008 - 16:13
Во время минувшего обновления столкнулся с следующей проблемой: прописанный в манифесте размер файла для CUPS был больше (! странно...) реально скачанного архива.
Понятно конечно, что с течением времени это явно исправят.
Но обновляться-то мне надо сейчас.
Посмотрел размеры архива в разных источниках. Они совпадали друг с другом (и не совпадали с скачанным).
Ну я проверил живость архива (банальным tar jxf xxx.tar.bz2
(подтвердилась).
После чего банально исправил манифест:
# ebuild /usr/portage/net-print/cups/cups-1.3.8-r2.ebuild manifest
Вопрос: насколько неправильны мои действия :)
»
- Для комментирования войдите или зарегистрируйтесь
Если поставилось - то все
Если поставилось - то все нормально. В конце концов, ты осведомлен о проблеме и знаешь с чего начинать в случае проблемы Cups.
Не грусти, товарищ! Всё хорошо, beautiful good!
.
Оно не только поставилось, но и даже работает :)
:wq
--
Live free or die
Вообще для решения подобной
Вообще для решения подобной проблемы зачастую достаточно подождать и сделать emerge --sync, так как разработчики софта могли пропатчить свой сорс, а в дереве portage изменение контрольной суммы еще не отразилось. И что вообще значит "обновляться надо сейчас" подождать до завтра сильно критично? А вообще делать ebuild * manifest не стоит хотябы потому, что предназначение контрольных сумм не только контроллировать целостность, но и контролировать неизмененность самого кода сорца. Были случаи, что ломались сайты хранящие сорсы и оригинальные сорсы заменялись на сорсы с внедренным вредоносным кодом, а вы установите их из под рута, а некоторые еще и запускаться будут из под него, таким макаром недолко заработать "вирус" под linux. Так что ИМХО к faild to werify checksum надо относится с осторожностью и не совершая необдуманных действий подождать.
Anarchist написал(а): Они
т.е Вы хотите сказать что на зеркалах лежат архивы другого размера, чем скачаный?
это настораживает. Я бы не рискнул ставить такой CUPS, попробуйте скачать с любого другого зеркала, я думаю проблема манифеста уйдет.
__________________________________
Главное не забыть mount /dev/hands
Не уйдет. И мне кажется, что
Не уйдет. И мне кажется, что в прошлые выходные этот баг был, чексумма не совпадала. Хотя я точно не помню у какого пакета. Наверное надо в багзилу писать.
.
Нет.
Я хочу сказать, что portage ждал архив бОльшего (что само по себе выглядит весьма странным) размера, чем скачанные. Как в автоматическом режиме, так и вручную.
:wq
--
Live free or die
В корне неправилно.
В корне неправилно. Целостность исходного кода компонента основополагающий аспект безопасности системы в целом. Косяки ессно бывают и в системе портежей. Мантейнер должен четко отслеживать все изменения сурса, и иногда случаются проколы. На зеркалах как правило лежат еще и контрольные суммы сурсов, В принципе править манифест можно если скачать сурс с надежного источника и сверить контрольные суммы. В общем двойка за администрирвание.
Где?
Очевидно до банальности.
Именно, что проколы таки случаются.
А ещё контрольные суммы можно найти на сайте разработчика.
Мне куда интереснее корень проблемы.
Не, если бы за русский язык я бы ещё понял... :(
:wq
--
Live free or die