Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: lucid зависает во время update-initramfs  (Прочитано 1349 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн s0ul

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
  • Mess with the best, die like a rest
    • Просмотр профиля
lucid зависает во время update-initramfs
« : 16 Июня 2010, 19:59:12 »
пользуюсь ubuntu 10.04 netbook. после любых изменений с пакетами (установка или удаление) dpkg зависает после update-initramfs: deferring update (trigger activated) через top я посмотрел что в это время lzma съедает весь 200 метров оперативки. все жутко лагает.
попробовал сам сгенерировать initrd.img выполнив # update-initramfs -v -c -k `uname -r`после вывода на экран Building cpio /boot/initrd.img-2.6.32-21-generic.new initramfs повторяется то же самое: lzma съедает 200 метров оперативки и все жутко лагает.
как решать данную проблему?

Оффлайн jel

  • Активист
  • *
  • Сообщений: 828
    • Просмотр профиля
Re: lucid зависает во время update-initramfs
« Ответ #1 : 16 Июня 2010, 21:08:11 »
Подключить своп?

Оффлайн s0ul

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
  • Mess with the best, die like a rest
    • Просмотр профиля
Re: lucid зависает во время update-initramfs
« Ответ #2 : 16 Июня 2010, 21:22:06 »
своп 250 метров. из них занято метров 100 во время работы lzma. больше не занимается, но все лагает. оперативки у меня 512.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: lucid зависает во время update-initramfs
« Ответ #3 : 16 Июня 2010, 23:18:57 »
Сам новый образ initramfs (можно посмотреть по дате) в /boot появляется?

Что говорит ls -la /usr/share/initramfs-tools/hooks ?

Оффлайн s0ul

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
  • Mess with the best, die like a rest
    • Просмотр профиля
Re: lucid зависает во время update-initramfs
« Ответ #4 : 16 Июня 2010, 23:27:51 »
Сам новый образ initramfs (можно посмотреть по дате) в /boot появляется?
да, появляется
Что говорит ls -la /usr/share/initramfs-tools/hooks ?
root@ubuntu:/usr/share/initramfs-tools/hooks# ls -la /usr/share/initramfs-tools/hooks
итого 32
drwxr-xr-x  2 root root  1024 2010-06-16 23:22 .
drwxr-xr-x 10 root root  1024 2010-04-29 15:24 ..
-rwxr-xr-x  1 root root  1871 2010-03-19 13:58 casper
-rwxr-xr-x  1 root root  1969 2010-04-26 19:16 compcache
-rwxr-xr-x  1 root root   996 2010-04-25 01:17 console_setup
-rwxr-xr-x  1 root root  1569 2010-03-30 01:28 cryptopenct
-rwxr-xr-x  1 root root  1510 2010-03-30 01:28 cryptopensc
-rwxr-xr-x  1 root root   897 2010-03-30 01:28 cryptpassdev
-rwxr-xr-x  1 root root 12086 2010-03-30 01:28 cryptroot
-rwxr-xr-x  1 root root   472 2010-04-26 10:00 dmsetup
-rwxr-xr-x  1 root root   408 2010-04-26 19:16 fixrtc
-rwxr-xr-x  1 root root   492 2010-04-26 19:16 framebuffer
-rwxr-xr-x  1 root root   164 2010-01-27 03:26 fuse_utils
-rwxr-xr-x  1 root root   301 2010-03-12 10:05 kbd
-rwxr-xr-x  1 root root   196 2008-07-09 15:18 lupin_casper
-rwxr-xr-x  1 root root   291 2010-03-25 17:32 ntfs_3g
-rwxr-xr-x  1 root root  2413 2010-04-27 12:35 plymouth
-rwxr-xr-x  1 root root   869 2010-04-26 19:16 thermal
-rwxr-xr-x  1 root root  1210 2010-04-19 13:30 udev

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: lucid зависает во время update-initramfs
« Ответ #5 : 16 Июня 2010, 23:56:03 »
да, появляется
По размеру как он? Без окончания .new?

Я грешу (хотя если образ нормальный создаётся, то это не правильный ход мысли) на то, что какой либо из hook-скриптов создаёт симлинк в каталоге, где подготавливается initramfs, который захватывает более, чем нужно. А далее архиватор cpio разыменовывает её (т.е. кладёт не ссылку в архив а её содержимое). Я где-то слышал, что как раз опция --dereference у cpio не правильно обрабатывает рекурисвные симлинки.

Для сравнения у меня на 10.04:
mamon@mamon-desktop:~$ ls -la /usr/share/initramfs-tools/hooks
итого 52
drwxr-xr-x 2 root root  392 2010-06-16 23:19 .
drwxr-xr-x 8 root root  296 2010-05-04 08:45 ..
-rwxr-xr-x 1 root root  838 2010-02-17 05:08 brltty
-rwxr-xr-x 1 root root 1969 2010-04-26 19:16 compcache
-rwxr-xr-x 1 root root  996 2010-04-25 01:17 console_setup
-rwxr-xr-x 1 root root 1051 2010-04-17 12:01 dmraid
-rwxr-xr-x 1 root root  472 2010-04-26 10:00 dmsetup
-rwxr-xr-x 1 root root  408 2010-04-26 19:16 fixrtc
-rwxr-xr-x 1 root root  492 2010-04-26 19:16 framebuffer
-rwxr-xr-x 1 root root  164 2010-01-27 03:26 fuse_utils
-rwxr-xr-x 1 root root  301 2010-03-12 10:05 kbd
-rwxr-xr-x 1 root root  291 2010-03-25 17:32 ntfs_3g
-rwxr-xr-x 1 root root 2413 2010-04-27 12:35 plymouth
-rwxr-xr-x 1 root root  869 2010-04-26 19:16 thermal
-rwxr-xr-x 1 root root 1210 2010-04-19 13:30 udev
Разница у нас в установленных у тебя пакетах casper, lupin_casper, cryptsetup. Последний вроде ничего криминального не делает, у меня он стоял уже, а вот про доброе привидение, как источник бед, я бы призадумался..

Оффлайн s0ul

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
  • Mess with the best, die like a rest
    • Просмотр профиля
Re: lucid зависает во время update-initramfs
« Ответ #6 : 17 Июня 2010, 00:19:28 »
По размеру как он? Без окончания .new?
1. вот:-rw-r--r--  1 root   root   7936233 2010-06-17 00:13 initrd.img-2.6.32-21-generic2.да, без окончания .new

мне почему-то кажется, что все это из-за того, что это livecd запущеный с флешки (у меня сейчас винт на ноуте умер и в ближайшее ремя покупать новый я не собираюсь, потому как денег нет, а работать как-то надо)
« Последнее редактирование: 17 Июня 2010, 00:21:23 от s0ul »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: lucid зависает во время update-initramfs
« Ответ #7 : 17 Июня 2010, 00:31:52 »
что все это из-за того, что это livecd запущеный с флешки
Вполне возможно! Тогда вроде становится понятно, откуда взялся каспер... Но если initramfs создаётся, то тут надо дальше cpio и hook скриптов копать.. В любом случае пока не ясно, где подвисает, надо скрипты дебажить...

 

Страница сгенерирована за 0.032 секунд. Запросов: 23.