Summary: | отказались устанавливаться пакеты на третей стадии (окно установить/удалить) | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Eugene V. Horohorin <genix> |
Component: | install3 | Assignee: | Sergey Bolshakov <sbolshakov> |
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | egor |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Eugene V. Horohorin
2005-06-18 08:32:36 MSD
на сопровождающего модуль. *** Bug 7218 has been marked as a duplicate of this bug. *** как оно выглядит сейчас ? rc3 и далее В Compact 3.0rc5 оно выглядит всего лишь на пинту лучше. А именно, вместо бездействия теперь выдается красиывй диалог с предложением вставить диск в CD-ROM. Однако проблемы это не решает (а именно, если мы загрузились с сидюка и с него же прошла 2-ая стадия, то почему он стал недоступен на третьей?). И из разговора с lioka@ стали терзать сомнения, что в этом виноват не installer3 а тот, кто отвечает за назначение /media/cdrom (hal?) ответственные, прокоментируйте/перевесьте плиз Есть предложение: пусть инсталятор выдвигает лоток соответствующего CD-ROM'а, который считает "установочным" и сопроводительное сообщение пользователю 1) alterator-packages известно лишь о директории /media/cdrom, производить в нём дальнейшие розыски нахожу неуместным; 2) не всякий cdrom способен выдвинуть лоток; 3) начиная с alterator-packages-0.4, появилась возможность переопределить точку монтирования cdrom вручную -- если пользователю достало сообразительности воткнуть второй cdrom, то как-нибудь и с директорией разберётся (In reply to comment #7) > 1) alterator-packages известно лишь о директории /media/cdrom, > производить в нём дальнейшие розыски нахожу неуместным; Почему? Там ведь есть /.disk/info как раз... в нём == в alterator-packages. Да, на диске есть .disk/info, я его пользую кое-где. допустим, глоб по /media/*/.disk/info, по результатам: 1) подковёрная правка apt.conf на предмет, куда нам нынче диск впен^W вставили (а что, если их два ?); 2) неестественные попытки угадать, как с т.з. пользователя должен выглядеть привод в этой дирьке: secondary-master ? TEAС123/45 ? "серенький сверху" ? просто нужно действовать от обратного: 1) а есть ли в $CDROM .disk/info? 2) нету, см. пункт 1 CDROM=get_next_cd_device() прошу пояснить начинать поиск по устройствам только в том случае, если в приводе по умолчанию нет диска попробую ещё раз. alterator-packages, с помощью которого происходит установка пакетов на третьей стадии есть просто интерфейс к apt-shell. у apt-shell есть знание о том, что пакеты лежат в дирьке /media/cdrom (изначально). Допустим, там их нет (ааа, горе). Наши действия ? (а действия предлагается прописывать в alterator-packages, как я понимаю). Поискать по /media/*/.disk/info (напоминаю, никаких девайсов, это не hal и не hotplug) -- ок, что-то нашли по соседству. Что дальше ? 1) молча переписать в apt.conf параметр Acquire::CDROM::mount 2) подавать знаки узеру 'вставь сидюк в' ... куда ? Теперь убираем alterator-packages, нет его, есть голый apt. Проблема опять стоит во весь рост. похоже, интересанты устали. в корне не согласен с резолюцией. и не я один по существу изложенного в #13 есть что сказать ? вкратце напомню, что существует несогласованность между apt и тем, что прописывает точки монтирования в /media. Поскольку пучшего места обсуждать это проблему, похоже, так и не нашлось, добавлю, что вносить изменения на этот счёт в alterator-packages. ... я не намерен. В принципе, можно воткнуть hackaround навроде "тот-кто-добавляет-строчку-с-/media/cdrom-ещё-добавляет-с-/media/cdrom2-на-всякий". Жуть, но должно сработать. В своё время думал над тем, как бы это правильно сделать, но у меня получились проблемы с сигнализацией... |