[sisyphus] initscripts

Andrey Brindeew =?iso-8859-1?q?abr_=CE=C1_abr=2Ex9=2Eru?=
Пн Янв 8 19:26:48 MSK 2001


Hello!

По поводу обновления сабжа. Народ кричал по поводу кучи референсов и
проблем, связанных с этим.
Лично у меня все прошло хорошо, но есть ряд моментов, о которых я хочу
написать:

1. Пришлось обновить пакетов... 10-20. Ну пришлось, и пришлось :-)
Что-то пересобрал из src.rpm, что-то пришлось скачать бинарниками.
2. lilo отказался пересобираться из-за отсутствия латеха как класса. ИМХО
это есть идеологически неправильно. Поставить на мою машину латех (при
катастрофическом отсутствии места) невозможно, а в лило кроме как для
документации он больше АФАЙК нафик не нужен. Почему надо бы разделить на два
пакета. Или как-нибудь по-другому поступить, но чтобы латех был опционально.
3. Не совсем ясна ситуация с ядрами. Строчка
(2) [18:21:31][root на abr.tool.ru : /usr/src/RPM/RPMS/i686]
# rpm -U --test setup-2.1.9-ipl15mdk.i686.rpm mount-2.10r-ipl1mdk.i686.rpm
initscripts-5.49-ipl5mdk.i686.rpm sysklogd-1.4-ipl2mdk.i686.rpm
vixie-cron-3.0.1-ipl45mdk.i686.rpm modutils-2.3.24-ipl1mdk.i686.rpm
util-linux-2.10r-ipl2mdk.i686.rpm
~abr/tmp/ftp/i586/lilo-21.6.1-ipl1mdk.i586.rpm
logrotate-3.5.2-ipl1mdk.i686.rpm shadow-utils-19990827-ipl9mdk.i686.rpm

проблем с зависимостями не выявила, но после проверки сказала, что мол

файл /sbin/installkernel из пакета initscripts-5.49-ipl5mdk конфликтует с
файлом из пакета kernel-2.2.14-15mdk.

Оно и понятно, потому как
(2) [18:47:28][root на abr.tool.ru : /usr/src/RPM/RPMS/i686]
# rpm -qa | grep kernel
kernel-2.2.14-15mdk
kernel-headers-2.2.18-ipl1mdk
kernel-source-2.2.18-ipl1mdk

Как бы облегчить жизнь продвинутым юзверям, которые ядрышко предпочитают
компилить сами, а не ставить готовые.
В качестве меры первой помощи сейчас качается
kernel-2.2.18-ipl1mdk.i586.rpm,
который планируется установить с опцией --justdb .
Существует ли более правильный метод и не вызовет ли такой "обман" системы
проблем в будущем?

P.S. В итоге, kernel-2.2.18 докачалось, получили вот что:
Ядро пришлось поставить как
rpm -U -vv --noscripts --notriggers --justdb --nodeps
kernel-2.2.18-ipl1mdk.i586.rpm

После этого, сказав
(2) [19:16:42][root на abr.tool.ru : /usr/src/RPM/RPMS/i686]
# rpm -Uvh --fancypercent setup-2.1.9-ipl15mdk.i686.rpm
mount-2.10r-ipl1mdk.i686.rpm inits
cripts-5.49-ipl5mdk.i686.rpm sysklogd-1.4-ipl2mdk.i686.rpm
vixie-cron-3.0.1-ipl45mdk.i686.
rpm modutils-2.3.24-ipl1mdk.i686.rpm util-linux-2.10r-ipl2mdk.i686.rpm
~abr/tmp/ftp/i586/l
ilo-21.6.1-ipl1mdk.i586.rpm logrotate-3.5.2-ipl1mdk.i686.rpm
shadow-utils-19990827-ipl9mdk
.i686.rpm

Все вроде начало обновляться, но с такой вот руганью:
Подготовка...
##################################################### [100%]предупреждение:
/etc/group создан как /etc/group.rpmnew
предупреждение: /etc/passwd создан как /etc/passwd.rpmnew
предупреждение: /etc/profile создан как /etc/profile.rpmnew
предупреждение: /etc/securetty создан как /etc/securetty.rpmnew
предупреждение: /etc/services создан как /etc/services.rpmnew
предупреждение: /etc/shells создан как /etc/shells.rpmnew
 1: setup
##################################################### [ 10%] 2: mount
##################################################### [ 20%]предупреждение:
/etc/rc.d/init.d/halt сохранен как /etc/rc.d/init.d/halt.rpmsave
предупреждение: /etc/rc.d/rc.local создан как /etc/rc.d/rc.local.rpmnew
предупреждение: /etc/sysconfig/clock создан как /etc/sysconfig/clock.rpmnew
предупреждение: /etc/sysconfig/i18n создан как /etc/sysconfig/i18n.rpmnew
предупреждение: /etc/sysconfig/mouse создан как /etc/sysconfig/mouse.rpmnew
предупреждение: /etc/sysconfig/network создан как
/etc/sysconfig/network.rpmnew
предупреждение: /etc/sysconfig/pcmcia создан как
/etc/sysconfig/pcmcia.rpmnew
предупреждение: /etc/sysconfig/system создан как
/etc/sysconfig/system.rpmnew
предупреждение: /etc/sysctl.conf создан как /etc/sysctl.conf.rpmnew
 3: initscripts
##################################################### [ 30%]
ошибка исполнения скрипта initscripts-4.72-ipl14mdk, код возврата 1
 4: shadow-utils
##################################################### [ 40%]
предупреждение: /etc/syslog.conf создан как /etc/syslog.conf.rpmnew
 5: sysklogd
##################################################### [ 50%]
Shutting down kernel logger: [  OK  ]
Shutting down system logger: [  OK  ]
Starting system logger: [  OK  ]
Starting kernel logger: [  OK  ]
 6: vixie-cron
##################################################### [ 60%]
Stopping cron daemon: [  OK  ]
Starting cron daemon: [  OK  ]
 7: modutils
##################################################### [ 70%]
предупреждение: /etc/pam.d/login сохранен как /etc/pam.d/login.rpmsave
 8: util-linux
##################################################### [ 80%]
 9: lilo
##################################################### [ 90%]
Added mini
Added linux *
Added old
Added original
Added dos
Added floppy
пакет Makefile не внесен в file index
предупреждение: /etc/logrotate.conf создан как /etc/logrotate.conf.rpmnew
10: logrotate
##################################################### [100%]

Хотелось бы разъяснений по поводу предупреждений.
Я пока машину перегружать не буду. На всякий пожарный :-)

WBR, Andrey Brindeew
"No one person can understand Perl culture completely" (C) Larry Wall.





Подробная информация о списке рассылки Sisyphus