ALT Linux Community general discussions
 help / color / mirror / Atom feed
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


  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