Bug 12263

Summary: Система не устанавливается с пишущего привода (привод долго раскручивается).
Product: ALT Linux Desktop Reporter: PeterVF <petervf>
Component: bugsAssignee: Anton V. Boyarshinov <boyarsh>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P2 CC: droid, rom_as
Version: snapshot   
Hardware: all   
OS: Linux   
Bug Depends on: 12131    
Bug Blocks:    

Description PeterVF 2007-07-08 12:06:25 MSD
Система не устанавливается с пишущего привода (привод долго раскручивается).
http://lists.altlinux.org/pipermail/desktop/2007-July/000917.html

Применительно к версии (20070706):
Все идет условно-нормально(привет "шагающему пингвину" из #12235) до этапа
4/12(включительно). Далее, можно тупо нажимать на кнопки "далее"/"назад" и при
этом ничего существенного не происходит (кроме смены названия этапа "установки".
В консоли - тоже тишина). И лишь перед перезагрузкой, в консоли можно уловить
сообщение 
Chroot: cannot run command 'rpmquery': No such file or directory'.....
Comment 1 Anton V. Boyarshinov 2007-07-09 12:02:38 MSD
Больше всего похоже на нечитаемый диск
Comment 2 PeterVF 2007-07-10 14:51:49 MSD
(In reply to comment #1)
> Больше всего похоже на нечитаемый диск
Извините за настойчивость, но, похоже, Вы невнимательно читали мои замечания. 
http://lists.altlinux.org/pipermail/desktop/2007-July/000917.html
http://lists.altlinux.org/pipermail/desktop/2007-July/001141.html
Система реагирует, будто диск нечитаемый. Но диск-то нормально читается:

$ dmesg |grep hda
    ide0: BM-DMA at 0xa000-0xa007, BIOS settings: hda:DMA, hdb:DMA
hda: Optiarc DVD RW AD-7170A, ATAPI CD/DVD-ROM drive
hda: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(66)
hda_codec: Unknown model for ALC883, trying auto-probe from BIOS...

$ date;dd if=/dev/hda of=need_to_remove;date;md5sum need_to_remove
Втр Июл 10 13:21:34 MSD 2007
1425420+0 записей считано
1425420+0 записей написано
 скопировано 729815040 байт (730 MB), 141,412 секунд, 5,2 MB/s
Втр Июл 10 13:23:56 MSD 2007
08bd09983d63cedc7c3ac810acc85fcb  need_to_remove

$ cat alt-4.0/MD5SUM |grep cd-20070706.iso
08bd09983d63cedc7c3ac810acc85fcb  cd-20070706.iso

Мне кажется, что здесь две проблемы:
1. Что-то где-то с таймаутами (диск не успевает раскрутиться, а
система/установщик уже считает его нечитаемым)
2. Отсутствует даже примитивная обработка "ошибки чтения" с возможностью
"retry", без которой установщик будет поставлен в тупик.
Comment 3 Roman Savochenko 2007-07-12 23:35:13 MSD
У меня была очень похожая ситуация. Решилась заменой привода, который начал 
медленно но уверенно умирать.
Comment 4 Anton V. Boyarshinov 2007-07-13 11:54:01 MSD
проблемы с приводом
Comment 5 PeterVF 2007-07-16 17:42:19 MSD
Вы издеваетесь?
Проблемы с приводом, которые выясняются только при установке ALT-Desktop-4.0. Вы
сможете под этим предлогом вернуть привод по гарантии?

Специально поставил офтопик-XP на свободный раздел. - Никаких проблем со стороны
офтопика. (Правда, появились новые проблемы с ALT-Desktop-4.0, но об этом
постараюсь завтра отписаться. Пол дня сегодня убил, чтобы заработал Desktop)

ALT-Server - тоже ставил с этого привода.

Повторюсь:

(In reply to comment #0)
> Система не устанавливается с пишущего привода (привод долго раскручивается).
> http://lists.altlinux.org/pipermail/desktop/2007-July/000917.html
> 
> Применительно к версии (20070706):
И применительно к версии (20070712) - тоже

> Все идет условно-нормально(привет "шагающему пингвину" из #12235) до этапа
> 4/12(включительно). Далее, можно тупо нажимать на кнопки "далее"/"назад" и при
> этом ничего существенного не происходит (кроме смены названия этапа "установки".
> В консоли - тоже тишина). 
Вы считаете это нормальным поведением инстолятора?

Основная проблема, на мой взгляд -
(In reply to comment #2)
> 2. Отсутствует даже примитивная обработка "ошибки чтения" с возможностью
> "retry", без которой установщик будет поставлен в тупик.
(здесь установщик - человек, устанавливающий систему:) 

Comment 6 Michael Shigorin 2007-07-17 15:45:34 MSD
У меня на писалках всё замечательно и с RW, и с R становится... for the record.
Comment 7 PeterVF 2007-07-18 13:44:02 MSD
(In reply to comment #6)
> У меня на писалках всё замечательно и с RW, и с R становится... for the record.

По этому принципу (только наизнанку) многие выбирают дистрибутив.. (один мой
приятель, желая перевесит свою контору на линукс, тоже перебирал, только не
приводы, а дистрибутивы. Остановился на SuSE).

Не всякая птица долетит до середины Днепра. Не всякий установщик нормально
перейдет этап 4/12. Вам надо пирмеры? 
Их есть у меня:
http://lists.altlinux.org/pipermail/desktop/2007-July/000930.html (см. п.5)
http://lists.altlinux.org/pipermail/desktop/2007-July/001489.html (см. п.3-8)
попутно, bug #12001, #12131. 
Что в этих случаях общего? Раздел с ntfs? Возможно (у меня он тоже
присутствовал, только я с ним особо не игрался, и куда его монтировать не
примерялся. И баг у меня не особенно проявляется если взять другой привод или
если не задерживаться на этапе 3/12: сейчас пишу в системе, установленной с
"проблемного" привода.). Но..
"Зри в корень", - говаривал Козьма Прутков. 
Для начала, проблема - в поведении системы. Во всех перечисленных случаях
становятся доступными кнопки "Далее" и "Назад"; и никакого сообщения, что
установка пошла не так. 
..  
Согласен, что заголовок баги неадекватно отражает суть проблемы. Но ..
Зри в корень.
.
Comment 8 PeterVF 2007-07-23 16:10:16 MSD
Установка с cd-20070720.img прерывается в самом начале. Последнее что видится 
на экране:
Spawning init..done
mounting filesystems         [done]
starting udevd services      [done]
populating /dev:             [done]
/sbin/init: /usr/sbin/installer: terminating with exit code 1
И далее про то что это сообщение для отладки и нажмите ctrl+D

а в 3-й консоли в это время последние строки:
... sacceeded squashfs
* bootsplash progress: 53969
* stage 1: disconnecting life support systems

Все это получалось со следующими DVDRW-приводами:
NEC AD-7170A (главный возмутитель спокойствия:)
NEC ND-3550A
NEC ND-4551A
На всякий случай, сообщаю, что в обычных условиях (не установка ALTLinux) эти 
приводы нареканий не вызывают.
Comment 9 Roman Savochenko 2007-07-25 10:59:08 MSD
(In reply to comment #8)
> NEC AD-7170A (главный возмутитель спокойствия:)
> NEC ND-3550A
> NEC ND-4551A
> На всякий случай, сообщаю, что в обычных условиях (не установка 
ALTLinux) эти 
> приводы нареканий не вызывают.
Кстати, у меня тоже проблема на Optiarc DVD RW AD-5170A, в то время как на 
NEC ND-3500A нормально. Собственно это я постил багу 12131 и по 
недоразумению её закрыл.
Comment 10 Roman Savochenko 2007-07-28 20:46:53 MSD
ALT4.0 Desktop: 26-0702007
У меня на NEC AD-7170A встал!
Comment 11 Roman Savochenko 2007-08-02 18:57:14 MSD
ALT4.0 Desktop: 01-08-2007
И опять нормально встал на NEC AD-7170A.
Полагаю багу можно и закрыть?!
Comment 12 PeterVF 2007-08-03 16:16:04 MSD
(In reply to comment #11)
> ALT4.0 Desktop: 01-08-2007
> И опять нормально встал на NEC AD-7170A.
> Полагаю багу можно и закрыть?!
Проблема, обозначившая тему баги еще лучше локализовалась, когда у меня
закончились болванки "TDK CD-R80 700Mb UPTO 52x" и я разжился болванкой CDRW.
Последнее, что я установил - cd-20070726, но с болванки CDRW. Проблем не
возникло. Тогда проверил самый проблемный cd-20070720.iso - тоже без проблем. 
Но главная моя претензия, побудившая выставить статус баги близко к critical, то
- что установщик никак не реагирует на "ошибку" чтения (см.
https://bugzilla.altlinux.org/show_bug.cgi?id=12263#c5,
https://bugzilla.altlinux.org/show_bug.cgi?id=12263#c7)
Так же остается вопрос установки winxp2 (он нормально ставился с такой же
болванки) и alt-4-server (тоже ставился). Кроме того, в коментарии #2 я
демострировал, что диск читается без ошибок. 
Сейчас у меня появились бованки CDR TDK, но чуть поубавилось время :(. Думаю, на
следующей неделе все же продолжить тесты.
Так что, IMHO, пока  не стоит закрывать багу :)

Comment 13 Roman Savochenko 2007-08-29 11:01:12 MSD
Вот, и релиз ALT4 Desktop успешно установился.
Comment 14 Mikhail Gusarov 2008-06-13 13:00:39 MSD

    
Comment 15 Andrey Lykov 2008-09-09 11:50:57 MSD
Диск ALTLinux 4.1 Desktop beta на 9 сентября ошибка исправлена
Comment 16 Andrey Lykov 2008-09-09 13:26:07 MSD
В сборке Бояршина ALTLinux 4.1 Desktop Personal beta от 3 сентября ошибка не воиспроизводится