Wednesday, 14 July 2010

gns_ua: (Default)
Две недели назад обновить liveflash.eeepc не удалось... Точнее, вопреки традиции, я свежесобранный образ не глядя плюхнул в SSD и получил чёрный экран вместо иксов.

После этого потратил пару часов, перезагружаясь в init 3, настраивая netconsole и syslog-ng и изучая полученные логи. В итоге забил, списав на несовместимость нового drv-intel с ядерным i915. Хотя 2.6.34 же.

Сегодня собрал-таки 2.6.34.1 и посмотрел ещё раз. Та же фигня. Причём чёрный экран чёрен и не реагирует на ctrl-alt-f1 и SAK.

Ладно. С соседней машины зашёл уже вживую, запустил X. Оказалось, что это только в stderr идёт но не в Xorg.0.log:

dlopen: /usr/lib/psb/libdrm.so.2: version `LIBDRM_2.4.17' not found (required by /usr/lib/X11/modules/drivers/intel_drv.so)
(EE) Failed to load /usr/lib/X11/modules/drivers/intel_drv.so
(EE) Failed to load module "intel" (loader failed, 7)


ОЙ что за хуйня?

[root@eeelive /]# rpm -ql libdrm-poulsbo
/etc/ld.so.conf.d/psb.conf
/usr/lib/psb/libdrm.so.2
/usr/lib/psb/libdrm.so.2.3.0

[root@eeelive /]# rpm -q --provides libdrm-poulsbo
libdrm.so.2
libdrm.so.2(LIBDRM_2.2.0)
libdrm.so.2(LIBDRM_2.3.0)
libdrm-poulsbo = 2.3.0-alt1.2

[root@eeelive /]# ldd /usr/lib/X11/modules/drivers/intel_drv.so | grep libdrm
/usr/lib/X11/modules/drivers/intel_drv.so: /usr/lib/psb/libdrm.so.2: version `LIBDRM_2.4.17' not found (required by /usr/lib/X11/modules/drivers/intel_drv.so)
/usr/lib/X11/modules/drivers/intel_drv.so: /usr/lib/psb/libdrm.so.2: version `LIBDRM_2.4.16' not found (required by /usr/lib/X11/modules/drivers/intel_drv.so)
/usr/lib/X11/modules/drivers/intel_drv.so: /usr/lib/psb/libdrm.so.2: version `LIBDRM_2.4.3' not found (required by /usr/lib/X11/modules/drivers/intel_drv.so)
/usr/lib/X11/modules/drivers/intel_drv.so: /usr/lib/psb/libdrm.so.2: version `LIBDRM_2.4.0' not found (required by /usr/lib/libdrm_intel.so.1)
libdrm.so.2 => /usr/lib/psb/libdrm.so.2 (0xb7730000)


Ага, сказал я. Что за хуйня, сказал я. Подумал и сказал rpm -e libdrm-poulsbo. Оно удалилось. Хм, сказал я. Ну понятно, сказал я. Кто-то просил сошку, и вытянулось это говно, а потом кто-то попросил конкретно libdrm.

Пришлось явно вставить в пакаджлист libdrm перед xorg-server.

Вот так-то.

ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/gns/271b4/
gns_ua: (Default)
Toxic Tel:

Если они хотят носить паранджу, они знают, куда им следует уехать. В свободном мире места такой одежде нет.

http://www.bbc.co.uk/russian/interactivity/2010/07/100713_letters_french_veil_ban.shtml

via

Profile

gns_ua: (Default)
gns_ua

April 2017

M T W T F S S
     12
3456789
10111213141516
17181920212223
24252627282930

Expand Cut Tags

No cut tags