В системе с двумя сд-ромами отказались устанавливаться пакеты по нажатию кнопки "применить". А также: "для настройки синхронизации необходимо установить..." и кнопка install (а не установить). Нажимаю, появляется окно загузки и тишина. То же самое что и во время установки/удаления программ (см. выше), только в этом случае кнопка "вернуться"/выбор этапа установки не работают. Может быть это связано с наличием двух cd-rom'ов в системе? делаю ctrl-alt-bkspc, заново захожу рутом, telinit 7, вожу пароль рута, пропускаю добавление пользователей ибо есть уже и инсталятор падает... Напомню, что заведены 2 пользователя, добавлен сетевой принтер. Повторная последовательность команд (в том же порядке, только без убивания иксов) вроде приводит к желаемому результату В установленной системе, оказалось что /media/cdrom ссылается на "другой" cdrom, а не на тот с которого шла установка
на сопровождающего модуль.
*** Bug 7218 has been marked as a duplicate of this bug. ***
see also comments for #7128
как оно выглядит сейчас ? 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-на-всякий". Жуть, но должно сработать. В своё время думал над тем, как бы это правильно сделать, но у меня получились проблемы с сигнализацией...