Summary: | Нет обработки ошибок | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sir Raorn <raorn> |
Component: | install2-x11-qt | Assignee: | Sergey V Turchin <zerg> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | blocker | ||
Priority: | P2 | CC: | eostapets, mike, pilot, vsu |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 7079, 7371 |
Description
Sir Raorn
2005-07-05 13:54:19 MSD
Кстати, Fedora в таких случаях вываливается, что другая крайность и ещё хуже... Нее, там все намного хуже - она не вываливается а зацикливается на одном диалоговом окне - невозможно поставить пакет с одной кнопкой OK :) Я где-то видел такую кнопку в установщике "проверить диск". После проверки выдаётся результат: совпадает контрольная сумма или нет. Возможно, даже можно было проверить не только первый диск. Мне кажется, это был MDK9 или RHEL3. Все версии RedHat такой сервис предлагают, было такое дело и в MDK 7.x, но на RHAS 3 Я видел безумно прекрасную картину - диски проверились, а со второго так ничего и не считалось:))) Лучше уж пусть инсталятор обрабатывает ошибки чтения пакета, чем делать так как Редхат install2-x11-qt отваливает при ошибках установки пакетов. Серж, лучше как старый инсталер -- "облом с такими-то пакетами, взорваться? [y/n]" Если glibc-core -- тогда да, а вот если какой-нить xterm -- как-нить переживут. :-) См. комментарии 1 и 2. (In reply to comment #6) > Серж, лучше как старый инсталер -- > "облом с такими-то пакетами, взорваться? [y/n]" Я пока не могу определить имена пакетов. Но y/n делает. Замечательно. (In reply to comment #7) > > Серж, лучше как старый инсталер -- > > "облом с такими-то пакетами, взорваться? [y/n]" > Я пока не могу опред елить имена пакетов. Но y/n делает. Облин. Поймал с потёртой болванкой. Смотри. Попросили: "взорваться [y/n]". Подразумевали (гм): "взорваться/проигнорировать". Получилось: "взорваться/переустановить". На деле "переустановить" -- практически обречённая опция, поскольку уж если не сработала коррекция ошибок приводом, то шансы успеха повторного чтения (с учётом того, что достать и протереть болванку не получится) -- близки к нулю. Поэтому суть предложения была в том, чтобы не пытаться переустановить, а именно _проигнорировать_ ошибку. Хорошо бы -- при этом бросив список пакетов, которые не прочитались, в лог в грепабельном виде (или вообще в отдельный, install2-failed.log). Можешь так сделать? мои пять центов: если что-то не установилось -- прекращать инсталляцию безусловно и баста. Гадание на гуще 'насколько важен неустановившийся foo' -- порочно. Если это самописная болванка, не переломятся, перепишут, иначе следует заменять носитель. С точки зрения суппорта я с тобой полностью согласен, но вот как попадавший пару раз на неудачные комбинации старой болванки и слепого привода (когда старый инсталер _прорывался_ через это, а уже дальше можно было apt-get -f install) -- спасали несколько часов жизни... OK, можно отложить это на "Abort, Retry, Ignore" до 3.1 и _экспертного_ режима. Так лучше? (тогда LATER pls) Я добавил предупреждение, что если продолжит, то сам Буратино. Наверное, оптимально. |