From: Gleb Kulikov <gleb@asd.iao.ru>
To: community@altlinux.ru
Subject: Re: [Comm] Обновление Junior 2.0 -> Junior 2.2 -- слов нет, только мысли.
Date: Tue, 29 Apr 2003 01:09:25 -0600
Message-ID: <200304290109.25318.gleb@asd.iao.ru> (raw)
In-Reply-To: <20030428160250.34a88df8.gleb@asd.iao.ru>
Добрый день!
Итак, слов нет, одни мысли. И те - нецензурные.
Пытаюсь обновить J 2.0 до 2.2. /замечание (видимо, это важно): в систему были
установлены последние обновления ssl/glibc/samba/.
Делаю apt-cdrom add.
окей, после приноса с другой машины более свежего привода CD, процесс успешно
прошёл (почем в прошлый раз, на Mitsumi 4X был глухой вис -- без всякой
диагностики!!! -- на стадии Identifying -- это на совести неведомо, чьих
тараканов).
Делаем apt-get dist-upgrade, получаем сообщение о сломанных зависимостях --
стоит более новая glibc. Н-да, мудро. Хорошо, говорим -f. "Ща", говорит apt,
и вываливает список, что она будет удалять, что обновлять. В списке
удалённого -- подозрительно много всего, включая сам apt. Хорошо, может быть,
я чего не понимаю. Мысленно плюнув трижды через левое плечо и несколько раз
прогнав разные вараинты apt-get update / upgrade / dist-upgrade, даю
подтверждение. "Молодец!" -- говорит apt. "Я ща". И вываливает море сообщений
типа "upgrading menu -- shared library libstdc++<какая-то>" не найдена. В
конце концов, доходит до "не могу инсталлировать glibc-devel" -- и издыхает.
Наверное, от разочарования в этом мире, подумать только, для функционирования
системы этот devel пакет ну прямо жизненнно необходим.
Ладно.
apt... Опс! Ну да, как же. Сам apt уже сделал себе харакири, это при том, что
какие-то прочие хвосты от apt были любовно обновлены.
Система, естественно, на этом этапе приказала жить долго и счастливо и ждать
более совершенных, самопрограммирующихся и в пользователях не нуждающихся,
компьютеров.
Спокойно, медитация -- великая вещь, особенно если не знаешь, что жто такое.
Зато слово красивое. Медленно и нежно -- я сказал, НЕЖНО! -- вставляем
инсталляционный диск, и жмём на заветные три пипки.
Бодро ставим. /dev/hda5 -- boot - ext2, /dev/hda10 -- root - xfs. Всё
замечательно.
Перезагружаемся.
ой-ляля, как говорят в краю непуганных... дровосеков. Вместо загрузки имеем
ком строку grub и бодрый рапорт об отсутствии ядра. Действительно, /mnt/boot
содержит только и единственно некий каталог splash.
Задумчиво чешем репу, пробуем повторить э... процедуру.
Вот что на стадии установки загрузчика валится на консоли:
* starting step `SetupBootloader'
* to put in modules scsi_hostadapter, agpart
* selecting packages
* all packages selected are already installed, nothing to do.
>*unable to find kernel image /mnt/boot/vmlinuz-2.4.20-alt6-up
>*warning: can't use an undefined value as a HASH reference at
/usr/bin/preinstall/bootloader.pm line 367
* starting step 'setupBootloader'
*running /usr/bin/insmod_ 2> /dev/tty5 -f /tmp /loop.o
*running mkinird -v -f /boot/initrd_up.img --ifneeded up --if root /mnt
(для справки -- в /boot на этом этапе также пусто, как в Shop'е у негра в
самые мрачные времена рабовладения).
*mkinitrd failed at /usr/bin/perl-install/bootloader.pm line 73
* Died at /usr/bin/perl-install/bootloader.pm line 1071
Сам графический инсталлятор при этом выбрасывает жизнерадостную табличку
"Died", и -- ни с места.
вопрос к общественности: а) что я делаю не так? б) кто виноват? в) что делать?
Кто внятно может объяснить, почему отсутствует содержимое /boot (сам раздел
смонтирован нормально и ошибок не содержит) и главное, КАК?!
PS: Вот вы спорите, плюсики ставите, мол хорошо, что J левой пяткой правой
ноги напоминает Windows в девичестве. Бросьте. Самое главное для *ЗРЕЛОЙ*
системы -- сохранность данных и рабочего окружения пользователя. При работе с
os/2, например, с 95 года -- при накатывании разного рода фикспаков и даже
полной смене версии системы, ни данные, ни даже рабочее окружение -- десктоп,
настройки -- не были потеряны ни разу. А тут -- такая, в общем-то,
трививальная операция, о которой авторы дистрибутива и инсталлятора должны,
по логике вещей, думать в первую очередь -- и такой конфуз. Очень здорово
смазавший впечатление от прекрасно скомпонованного J2.0 и Master'a2.0.
Я с ужасом думаю, как обновлять боевой сревер, построенный на master'е, тем
паче, что внятных слов по обновлению системы так и не нашёл.
Салют, /GLeb
next prev parent reply other threads:[~2003-04-29 7:09 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-04-26 7:13 [Comm] Обновление Junior 2.0 -> Junior 2.2 Gleb Kulikov
2003-04-26 6:57 ` olgerd
2003-04-28 9:02 ` Gleb Kulikov
2003-04-29 7:09 ` Gleb Kulikov [this message]
2003-04-29 6:26 ` [Comm] Re: Обновление Junior 2.0 -> Junior 2.2 -- слов нет, только мысли Anton V. Boyarshinov
2003-05-02 16:28 ` Michael Shigorin
2003-05-04 13:13 ` Anton Farygin
2003-05-04 14:14 ` [Comm] " ASA
2003-05-05 9:22 ` Anton V. Boyarshinov
2003-04-28 9:28 ` [Comm] Обновление Junior 2.0 -> Junior 2.2: ещё 2 копейки Gleb Kulikov
2003-05-02 16:29 ` [Comm] " Michael Shigorin
2003-05-06 11:36 ` [Comm] " Yury Zhelnov
2003-05-07 11:30 ` [Comm] " Michael Shigorin
2003-05-08 20:35 ` [Comm] " Yury Zhelnov
2003-05-08 8:32 ` Michael Shigorin
2003-05-08 10:04 ` [Comm] " Maksim Otstavnov
2003-05-08 14:35 ` [Comm] " ASA
2003-04-26 10:49 ` [Comm] Обновление Junior 2.0 -> Junior 2.2 Sergey Kuznetsov
2003-04-28 9:03 ` Gleb Kulikov
2003-04-28 18:11 ` Sergey Kuznetsov
2003-04-29 7:03 ` Andrii Dobrovolskii
2003-04-30 5:40 ` [Comm] Обновление Junior2.0 -> Junior 2.2 [JT] Vitaly Lipatov
2003-05-02 10:28 ` Andrii Dobrovolskii
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200304290109.25318.gleb@asd.iao.ru \
--to=gleb@asd.iao.ru \
--cc=community@altlinux.ru \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git