Имеем битую CDRW болвань. При установке некоторые пакеты поставились криво, никто про это ничего не сказал. В частности пострадли фонты и третья стадия не запустилась по непонятным с первого взгляда причинам. Есть мнение, что обязательно надо показывать ошибки работы с cdrom и диском (fdisk, mk*fs, rpm).
Кстати, 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)
Я добавил предупреждение, что если продолжит, то сам Буратино.
Наверное, оптимально.