> Ну сделал dist-upgrade. Как и следовало ожидать, обновление сломано: > > 1) xorg-x11-xfs не перезапускается при обновлении: > > 33: xorg-x11-xfs ########################################### [ > 15%] Stopping X Font service: Service xfs is not running.[PASSED] > Starting X Font service: [ DONE ] > > После чего имеем: > > 8048 ? Ss 0:00 /usr/X11R6/bin/xfs -port -1 -daemon -user xfs > 21317 ? Ss 0:00 /usr/bin/xfs -port -1 -daemon -user xfs > > При этом текущая сессия вроде бы даже не отвалилась (ну firefox упал > при первой возможности, но это, скорее всего, из-за переехавших > шрифтов - fontconfig/xft очень плохо на это реагирует). с этим разберемся > > 2) В конце обновления вывелось: > > Warning: x11setupdrv failed - OpenGL may not work кто это сказал? x11setupdrv так ругаться не умеет > > Далее: > > # x11setupdrv ; echo $? > 1 > # x11setupdrv -d > driver name: ati > > Последующие разборки показали: > > # rpm -V xorg-x11-extensions-glx > missing /usr/lib/X11/drv.d > missing /usr/lib/X11/drv.d/x11 > missing /usr/lib/X11/modules/extensions > missing /usr/lib/X11/modules/extensions/libGLcore.so > missing /usr/lib/X11/modules/extensions/libglx-x11.so > missing /usr/lib/X11/modules/extensions/libglx.so > > Но это оказалось ещё мелочью - команда с этим понятно. потерялась зависимость на filesystem > 2.3.1-alt1, в результате не удалился симлинк /usr/lib/X11 и все улетело в /usr/X11R6/lib/X11 > > # rpm -qa | grep -v '^dev-' | sort | xargs rpm --verify | grep '^missing' > > выдала 511 строк, относящихся к 84 пакетам (в частности, отсутствовали > файлы всех xorg-x11-drv-*, а также почти весь openmotif-devel). а вот тут засада. и похоже это глюки rpm. есть два симлинка /usr/include/X11 и /usr/include/GL, они удаляются и туда устанавливаются новые хидеры. а вот старые из /usr/X11R6/include/{X11,GL} не удаляются > Безобразие. > > Полный вывод apt-get и список пропавших файлов во вложении (там, > правда, есть лишние вещи типа /var/run/dbus/users, но основная масса > либо от самого xorg, либо от того, что лежало в /usr/X11R6). -- Valery V. Inozemtsev