k001
k001
:...

April 2032
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

  Viewing 0 - 2  
your own personal jesus^W dependency hell

CentOS 5 внутри контейнера, серверная система. Хочу ImageMagick (без GUI, просто утилиты командной строки, типа convert).

1. ImageMagick хочет librsvg2. Разумное, понятное желание.

2. librsvg2 хочет gnome-vfs2, ORBit, gconf, libX11 и ещё чёрт знает сколько всего. WTF?

3. gnome-vfs2 хочет gnome-mount, hal. zOMG!

4. hal хочет pm-utils... gnome-mount хочет libgnome, libgnomeui и так далее.

5. pm-utils хочет pciutils.

Чудовищно всё это, товарищи... Да, советы по выбору дистрибутива в комментах мне не нужны.

глюки в CentOS 5

Такие интересные глюки я ловил на прошлой неделе (а на этой, похоже, продолжаю)! На CentOS 5 (который самый первый, без апдейтов).

1. OpenVZ ядро не ставится. Точнее, ставится, но не грузится, что-то там в initrd не то. Сравнил initrd от "штатного" ядра и от openvz'шного -- никакой разницы. Но не грузится. Я и так, и эдак, и initrd сам пересобирал -- никак.

Сказал yum update mkinitd -- и всё полетело.

2. Есть скрипт на bash, читает (при помощи while read line; do ... done < /proc/file) файлик из /proc. Так вот, его как-то заклинивает, и read возвращает постоянно одну и ту же строку (первую из файла). Соотвественно процесс в состоянии R (running) и бесконечный цикл. Посмотрел его с пом. strace и gdb -- ничего толком не увидел (update: на самом деле увидел, что оно висит в _dl_sysinfo_int80, что навело меня на мысль, что что-то может быть не так в glibc).

Сказал yum update bash glibc -- и всё полетело.

3. Тоже какие-то скрипты на шелле, иногда сразу несколько запущено, и делают они в числе прочего rpm -q somepkg. Вот сейчас пришёл на работу, а там висит два процесса /usr/lib/rpm/rpmq -q somepkg. Висят себе и висят, шеллы-родители их ждут. Наверное, между собой задедлочились.

Сказал yum update rpm -- ещё не знаю, полетит ли...

Tags: , , ,
  Viewing 0 - 2