[sisyphus] dist-upgrade from 3.0 log [attn: ldv]
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Вс Ноя 26 22:43:56 MSK 2006
Здравствуйте.
Решил, что пора начинать объезжать 3.1 дома :), и занялся
dist-upgrade. Простыню, что ниже, постараюсь ещё изложить
в паре багрепортов, но вообще был бы благодарен за комментарии
ldv@ (см. второй аттач), inger@ (^fatal) (?) и майнтейнерам
пакетов, которые были удалены вместо обновления (jaa@, shrek@).
----------------
Зеркало сизифа на hdd, rsync, apt-get update,
apt-get dist-upgrade; изучение вывода, rpm -e glibc-core-i686;
далее из удивившего в to be REMOVED остаётся gimp2 (и gimp*),
gvidcap, hal, ppp, pptpd, stardict-slovnyk_* и wmforkplop
(полный лог прилагается).
...а, заглянул в /etc/apt/apt.conf и снял все Hold (где в т.ч.
был mc, откаченный после "перекраски" пакета). Список REMOVED
существенно не изменился, kept back:
grdesktop gtkcdlabel libxine tea
=> apt-get remove их (точнее, rpm -e grdesktop gtkcdlabel libxine
tea xine-ui xine-ui-aa amarok-engine-xine amarok -- apt начинал
пытаться исправить положение путём выноса половины системы: 78
upgraded, 59 newly installed, 1 replaced, 591 removed and 673 not
upgraded.)
$ sudo apt-get dist-upgrade
Do you want to continue? [Y/n]
Committing changes...
Бдыщщщ, у меня ж было два комплекта libMySQL (в AllowDuplicated
и по факту).
=> rpm -e libMySQL-5.0.18-alt0.1 MySQL-client-5.0.18-alt0.1 MySQL-server-5.0.18-alt0.1
А вот это так и есть?
file /usr/bin/tree from install of openmotif-demos-2.2.3-alt3.1 conflicts with file from package tree-1.0.0-alt1
=> sudo rpm -e openmotif-demos
----------------
[......простучало.......]
[лог далее -- не совсем cut-n-paste, постарался сделать более
читабельным -- в частности, выкинуты лишние пустые строки]
Посмотрел:
/etc/security/limits.conf.rpmnew (поднял в limits.conf лимиты
* и @root соответственно)
/etc/security/console.perms.rpmnew (куча полезных изменений
навроде <raw1394> и непонятность по части /mnt vs /media --
там исключительно первое используется; также неясно, зачем
на <camera> давать группу disk -- в общем, отодвинул старый
и положил копию rpmnew на его место)
/etc/sensors.conf.rpmnew (diff здоровый, пока оставил as is)
/etc/adjtime.rpmnew (он у меня обычно пустой, кого-то плющит
и начинают умничать со временем при живом-то ntpd -- или это
исторически осталось со времён, когда ntpd обычно не было, а
бывал ntpdate в ip-up?..)
/etc/apt/sources.list.rpmnew, /etc/rpm/macros.rpmnew --
понятно...
openssh-server
--- /etc/openssh/sshd_config.rpmnew 2006-11-09 15:28:22 +0200
+++ /etc/openssh/sshd_config 2006-08-23 12:11:04 +0300
-#Compression delayed
+#Compression yes
(из пакетного)
/etc/sysconfig/ntpd.rpmnew: отодвинул старый, положил новый;
вообще можно попробовать придумать что-то для %post (например,
определение заведомо нерабочего типичного конфига и исправление
с соответстующим stderr), поскольку:
Starting ntpd service: /usr/sbin/ntpd: unknown option -U
[...]
libtool_1.4
warning: file /etc/alternatives/packages.d/libtool_1.4 has deprecated format
xinitrc
warning: /etc/X11/xinit/Xmodmap saved as /etc/X11/xinit/Xmodmap.rpmsave
wdm
warning: /etc/X11/wdm/wdm-config saved as /etc/X11/wdm/wdm-config.rpmsave
(изменение путей, помимо wdmBg; также исчезла сессия "KDE (safe)")
kde-settings
warning: /usr/share/config/kppprc saved as /usr/share/config/kppprc.rpmsave
Опаньки, а тут rpm выкинул backtrace (см. второй аттач).
startup
--- /etc/inittab 2005-01-27 08:26:05 +0200
+++ /etc/inittab.rpmnew 2006-08-15 20:08:24 +0300
+
+# ALT installer, 3rd stage.
+l7:7:wait:/usr/sbin/install3
+
# Things to run in every runlevel.
-ud::once:/sbin/update
+#ud::once:/sbin/update
-
-# Fix fonts for framebuffer.
-#fb:2345:once:/etc/rc.d/scripts/framebuffer_setfont
-
-# Run desktop manager in runlevel 5
-#x:5:respawn:/etc/X11/prefdm -nodaemon
kdebase-kdm
Entry outside any section at /usr/share/config/kdm/kdmrc:1Entry outside any section at /usr/share/config/kdm/kdmrc:1Information: reading current xdm config file /etc/X11/xdm/xdm-config
Warning: cannot read file /etc/X11/xdm/xdm-keys
bind
--- /var/lib/bind/etc/options.conf 2006-03-17 20:26:02 +0200
+++ /var/lib/bind/etc/options.conf.rpmnew 2006-11-03 03:54:16 +0200
- pid-file "/var/run/named.pid";
+ pid-file "";
libwine
warning: /usr/share/fonts/wine/fonts.cache-1 saved as /usr/share/fonts/wine/fonts.cache-1.rpmsave
etcnet
warning: /etc/rc.d/init.d/network saved as /etc/rc.d/init.d/network.rpmsave
warning: /etc/sysconfig/network created as /etc/sysconfig/network.rpmnew
--- /etc/sysconfig/network 2005-08-02 21:47:16 +0300
+++ /etc/sysconfig/network.rpmnew 2006-09-16 21:35:38 +0300
+# This is used by ALTLinux ppp-common to decide if we want to install
+# nameserver lines into /etc/resolv.conf or not.
+RESOLV_MODS=yes
(помимо локальных изменений)
warning: group asterisk does not exist - using root
[...N раз...]
dev
(TODO: ещё раз подумать над pseudouser/group policy,
например, статическая аллокация с динамическим созданием?)
php
warning: /etc/php/4.3.12/cli/php.ini saved as /etc/php/4.3.12/cli/php.ini.rpmsave
WARNING: error_log_facility directive is deprecated. Use hphp.log.syslog.facility instead.
apache-common
warning: /etc/httpd/conf/vhosts/Vhosts.conf created as /etc/httpd/conf/vhosts/Vhosts.conf.rpmnew
(положил новый вместо старого)
apache
warning: /etc/httpd/conf/httpd.conf created as /etc/httpd/conf/httpd.conf.rpmnew
(то же)
apache-mod_php
warning: /etc/php/4.3.12/mod_php/php.ini saved as /etc/php/4.3.12/mod_php/php.ini.rpmsave
aspell-ispell
fatal: wrong number of the fields
aspell-ru-lebedev
fatal: wrong number of the fields
blackbox
warning: file /etc/alternatives/packages.d/blackbox has deprecated format
cdrecord-classic
fatal: wrong number of the fields
sandman-server
warning: /etc/sandman/repos created as /etc/sandman/repos.rpmnew
desktop-file-utils
** (process:29907): CRITICAL **: egg_desktop_entries_add_group: assertion `egg_desktop_entries_lookup_group (entries, group_name) == NULL' failed
[дважды]
wine
** (process:29931): CRITICAL **: egg_desktop_entries_add_group: assertion `egg_desktop_entries_lookup_group (entries, group_name) == NULL' failed
[дважды]
grub
/usr/sbin/detectloader: hda: grub
Unknown partition table signature
(перееду-ка я на lilo, пожалуй...)
iptables
warning: /etc/sysconfig/iptables created as /etc/sysconfig/iptables.rpmnew
ispell
fatal: wrong number of the fields
lilo
/usr/sbin/detectloader: hda: grub
nfs-server
warning: /var/lib/nfs/etab created as /var/lib/nfs/etab.rpmnew
warning: /var/lib/nfs/rmtab created as /var/lib/nfs/rmtab.rpmnew
nvidia_glx_1.0.7174
Warning! Required nvidia kernel version is 1.0.7174
nvidia_glx_1.0.7676
nvidia: failed to unlink /etc/X11/lib/libglx.a: No such file or directory
nvidia: failed to unlink /etc/X11/lib_nvidia/nvidia_drv.o: No such file or directory
nvidia: failed to unlink /etc/X11/lib_nvidia/libnvidia-cfg.so.1: No such file or directory
nvidia: failed to unlink /etc/X11/lib_nvidia/libnvidia-tls.so.1: No such file or directory
sharatype-fonts
warning: /usr/share/fonts/default/Type1-sharatype/fonts.cache-1 saved as /usr/share/fonts/default/Type1-sharatype/fonts.cache-1.rpmsave
smartmontools
warning: /etc/smartd.conf created as /etc/smartd.conf.rpmnew
(изменения существенные, тоже оставил на потом)
alterator-browser-qt-light
fatal: wrong number of the fields
seamonkey
warning: /usr/lib/mozilla/chrome/chrome.rdf saved as /usr/lib/mozilla/chrome/chrome.rdf.rpmsave
warning: /usr/lib/mozilla/chrome/overlays.rdf saved as /usr/lib/mozilla/chrome/overlays.rdf.rpmsave
cups
cups: Invalid mode: public
fatal: wrong number of the fields
samba (%pre)
Moving tdb files in /var/cache/samba/*.tdb to /var/lib/samba/*.tdb
vim-X11-gtk2
fatal: wrong number of the fields
sisyphus
warning: /etc/sisyphus/config created as /etc/sisyphus/config.rpmnew
vim-X11
fatal: wrong number of the fields
vim-common
** (process:24420): CRITICAL **: egg_desktop_entries_add_group: assertion `egg_desktop_entries_lookup_group (entries, group_name) == NULL' failed
** (process:24448): CRITICAL **: egg_desktop_entries_add_group: assertion `egg_desktop_entries_lookup_group (entries, group_name) == NULL' failed
(разные pid)
и наконец
/usr/bin/update-mime-database: Deprecated second parameter '/var/cache/mime' ignored.
***
* Updating MIME database in /usr/share/mime...
Wrote 502 strings at 20 - 29a0
Wrote aliases at 29a0 - 2b94
Wrote parents at 2b94 - 35a0
Wrote literal globs at 35a0 - 3604
Wrote suffix globs at 3604 - 6adc
Wrote full globs at 6adc - 6b00
Wrote magic at 6b00 - c46c
Wrote namespace list at c46c - c47c
***
** (process:25334): CRITICAL **: egg_desktop_entries_add_group: assertion `egg_desktop_entries_lookup_group (entries, group_name) == NULL' failed
/usr/bin/update-mime-database: Deprecated second parameter '/var/cache/mime' ignored.
***
* Updating MIME database in /usr/share/mime...
Wrote 501 strings at 20 - 2988
Wrote aliases at 2988 - 2b7c
Wrote parents at 2b7c - 3588
Wrote literal globs at 3588 - 35ec
Wrote suffix globs at 35ec - 6a04
Wrote full globs at 6a04 - 6a28
Wrote magic at 6a28 - c350
Wrote namespace list at c350 - c360
***
** (process:26926): CRITICAL **: egg_desktop_entries_add_group: assertion `egg_desktop_entries_lookup_group (entries, group_name) == NULL' failed
fatal: wrong number of the fields
warning: /etc/pptpd.conf saved as /etc/pptpd.conf.rpmsave
warning: /etc/ppp/options saved as /etc/ppp/options.rpmsave
----------------
Черкнул (уже на dist-upgrade'нутой системе) себе livecd на всякий
-- помнится, в (поза)\+прошлый раз забыл и озадаченно чесал в
затылке, а как это дома загрузиться не с чего :-)
Обновил руками ядро и модули (почему-то update_kernel_modules.sh
перестал обновлять собственно ядро с каких-то пор, но при
обновлённом вручную модули подтягивает); поправил lilo.conf,
поставил lilo.
reboot.
----------------
...взлетели.
Загрузка нормально (что-то по мелочам было, не заметил толком).
Разве что звук оказался на нуле -- sound.rc явно сломался.
Далее послетали пиктограмки в WindowMaker (что понятно, но может
иметь смысл озадачиться скриптиком для перековыривания всех
~/G/D/WindowMaker по части как минимум s/исчезнувших/добавленных/
путей к ним).
Зато программки будто действительно шустрее запускаются.
Начал возвращать порядок...
----------------
Обновлению gimp2 мешал будто бы не хотевший уходить libfam
-- думаю, это бага в libapt, который предпочёл снести десяток
окологимповых пакетов вместо обновления libfam на нового
провайдера:
The following extra packages will be installed:
gnome-vfs libgamin-fam libgtkhtml2 librsvg
The following packages will be REMOVED:
libfam
The following NEW packages will be installed:
gimp2 gnome-vfs libgamin-fam libgtkhtml2 librsvg
grip тоже вернулся:
The following extra packages will be installed:
libbonoboui libgnome libgnomeui
The following NEW packages will be installed:
grip libbonoboui libgnome libgnomeui
Почему переезд openoffice.org2 на openoffice.org сам
не произошёл -- тоже не понял:
Preparing... ##################################### [100%]
1: openoffice.org ##################################### [ 50%]
fatal: wrong number of the fields
2: openoffice.org-langpack-ru##################################### [100%]
Done.
А вот дальше пошли гентуизмы.
kino-0.9.3, которое застряло в incoming, пришлось взять своей
сборки (и собрать ffmpeg2theora вместе с тоже улетевшим k3b,
поскольку libavformat убежал вперёд). О, дособиралось.
----------------
Спамит cron (точнее, sysstat):
Date: Sun, 26 Nov 2006 20:20:01 +0200 (EET)
From: root на home (Cron Daemon)
To: root на home
Subject: Cron <root на home> /usr/lib/sa/sa1 1 1
realloc: Success
Ну ладно.
Шрифты в gtk2 (например, seamonkey) какие-то более жирные
и размытые -- будто бы проигнорирован мой ~/.gtkrc-2.0,
посмотрю отдельно.
Давненько не пользовался lyx; поставил lyx-qt, сходу (в т.ч.
со сносом ~/.lyx и конфигурированием как в моей странной
смешанной локали, так и с LC_ALL/LANG=ru_RU.KOI8-R) набрать
что-либо по-русски не вышло -- ввода будто нет, хотя статус
документа меняется. Но о программах отдельно (дописывая
страничку на wiki про вкусности в свежем kino :-).
----------------
Общее впечатление -- вполне ничего, хотя есть места, где
можно облегчить рутинную часть переезда, и разломы, которые
бы скорректировать разгребанием incoming и/или NMU, раз уж
договориться за пересборку от soname пока затруднения.
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : dist-upgrade-from-3.0-20061126.log.gz
Тип : application/octet-stream
Размер : 8707 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20061126/695dbd17/attachment-0006.obj>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : dist-upgrade-from-3.0-20061126-rpm.log.gz
Тип : application/octet-stream
Размер : 1447 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20061126/695dbd17/attachment-0007.obj>
Подробная информация о списке рассылки Sisyphus