<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>23391</bug_id>
          
          <creation_ts>2010-04-27 22:23:15 +0400</creation_ts>
          <short_desc>Waitng for root file system...</short_desc>
          <delta_ts>2010-04-29 23:35:35 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>make-initrd</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexei V. Mezin">alexei.mezin</reporter>
          <assigned_to name="Alexey Gladkov">legion</assigned_to>
          <cc>antohami</cc>
    
    <cc>asy</cc>
    
    <cc>evg</cc>
    
    <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>legion</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>108895</commentid>
    <comment_count>0</comment_count>
    <who name="Alexei V. Mezin">alexei.mezin</who>
    <bug_when>2010-04-27 22:23:15 +0400</bug_when>
    <thetext>make-initrd-0.3.1-alt1

При установке ядра 2.6.32-un-def-alt11 (с последующей ручной генерацией initrd), ядро не загружается, останавливается на сообщении Waiting for root file system... (см. например, http://photos.streamphoto.ru/7/d/6/75e1b3723bd1971790bcf5af0c54c6d7.jpg ). Однако, если в fstab НЕ использовать UUID, то загрузка проходит нормально.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108896</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2010-04-27 23:09:20 +0400</bug_when>
    <thetext>Если подольше подождать, то, как раз, на невозможность монтирования и ругается, с указанием раздела (по UUID), который смонтирвать не может.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108905</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2010-04-28 10:06:20 +0400</bug_when>
    <thetext>Ещё виснет blkid, запущенный от root. От пользователя работает.
util-linux-2.17.1-alt1. Откат на имеющийся под руками 2.16.1-alt3 не помог.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108912</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2010-04-28 12:47:58 +0400</bug_when>
    <thetext>Можете приложить сгенерированный initrd ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108914</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2010-04-28 13:22:57 +0400</bug_when>
    <thetext>Хм. А я, кажется, понял, где собака порылась... 

$ rpm -qf /sbin/mkinitrd
mkinitrd-3.0.10-alt1

Соответственно, все ручные варианты по перегенерации делались с помощью него. initrd, при установке ядра, тоже делался с помощью него, очевидно. А вот когда я попробовал вернуть всё в исходное состояние сейчас, то, после 
apt-get install kernel-image-std-def#1:2.6.32-alt11 --reinstall
во-первых, размер initrd вырос почти вдвое, во-вторых, всё загрузилось.

Так что, если баг, то в порядке апдейта, что ли...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108929</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2010-04-29 10:32:02 +0400</bug_when>
    <thetext>А ещё интересно, кто и где определяет переменную INITRD_GENERATOR, потому как, по-умолчанию, installkernel использует mkinitrd. Если я его правильно понимаю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108930</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2010-04-29 11:47:31 +0400</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; А ещё интересно, кто и где определяет переменную INITRD_GENERATOR, потому как,
&gt; по-умолчанию, installkernel использует mkinitrd. Если я его правильно понимаю.

INITRD_GENERATOR определяется в /etc/sysconfig/installkernel. При установке make-initrd он заполняет этот конфиг.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108933</commentid>
    <comment_count>7</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2010-04-29 13:38:36 +0400</bug_when>
    <thetext>Наверное, надо закрывать, как NOTABUG. И, возможно, повесить на текущие ядра (или ещё что-то) необходимость добавления make-initrd в зависимости.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108934</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2010-04-29 14:02:04 +0400</bug_when>
    <thetext>Думаю вы правы.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108953</commentid>
    <comment_count>9</comment_count>
    <who name="Alexei V. Mezin">alexei.mezin</who>
    <bug_when>2010-04-29 21:54:04 +0400</bug_when>
    <thetext>Я, наверное, как-то непонятно выразился?

У меня УЖЕ установлен make-initrd указанной версии, и в /etc/sysconfig УЖЕ выставлена нужная переменная. Только что специально выполнил installkernel 2.6.32-un-def-alt11, выставил в lilo.conf использование UUID (сверив, что blkid -c /dev/null выдает такие же ID, как и в файле). И словил описанный глюк!

Кроме того, попытка передать lilo при загрузке параметр root=/dev/sdc2 НЕ ПОМОГАЕТ. То есть параметр просто игнорируется. И для оживления системы пришлось загружаться со старого ядра, править lilo.conf и перезапускать lilo.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108956</commentid>
    <comment_count>10</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2010-04-29 23:05:38 +0400</bug_when>
    <thetext>(В ответ на комментарий №9)
&gt; Я, наверное, как-то непонятно выразился?

Тогда возвращаемся к вопросу из #3:

Можете приложить сгенерированный initrd ? А также нужен bug-report.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108957</commentid>
    <comment_count>11</comment_count>
    <who name="Alexei V. Mezin">alexei.mezin</who>
    <bug_when>2010-04-29 23:29:09 +0400</bug_when>
    <thetext>Нет, беру свои слова обратно взад!

Снес ядро, вычистил весь накопившийся хлам из /boot и lilo.conf, поставил ядро. Все заработало.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108958</commentid>
    <comment_count>12</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2010-04-29 23:35:35 +0400</bug_when>
    <thetext>(В ответ на комментарий №11)
&gt; Снес ядро, вычистил весь накопившийся хлам из /boot и lilo.conf, поставил ядро.
&gt; Все заработало.

:)))</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>