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

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

    <bug>
          <bug_id>9286</bug_id>
          
          <creation_ts>2006-03-20 15:42:34 +0300</creation_ts>
          <short_desc>Невозможна загрузка системы при наличии файла /etc/mdadm.conf из пакета и наличии initrd с опцией --with-raid</short_desc>
          <delta_ts>2007-03-03 20:43:01 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>mdadm</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>9488</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andrew Kornilov">hiddenman</reporter>
          <assigned_to name="evseev">evseev</assigned_to>
          <cc>gns</cc>
    
    <cc>kopilo4ka</cc>
    
    <cc>lav</cc>
    
    <cc>mike</cc>
    
    <cc>shaba</cc>
    
    <cc>solo</cc>
    
    <cc>stalker</cc>
    
    <cc>vitty</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>36878</commentid>
    <comment_count>0</comment_count>
    <who name="Andrew Kornilov">hiddenman</who>
    <bug_when>2006-03-20 15:42:34 +0300</bug_when>
    <thetext>mdadm-2.3.1-alt1     
     
При загрузке с initrd, созданным с опцией --with-raid система не может 
загрузиться, так как mdadm, запущенный из скрипта /etc/rc.d/scripts/raidstart, 
который, в свою очередь, запущен из /etc/rc.d/rc.sysinit, возвращает ошибку об 
отсутствии заданных массивов в конфигурационном файле /etc/mdadm.conf. 
Загрузка системы останавливается и выводится приглашение восстановить RAID 
массивы.   
Решение проблемы - закомментировать все опции в файле /etc/mdadm.conf. Если же  
mdadm умеет обрабатывать такую ситуацию правильно, то нужно его заставить это  
делать :)  
  
Steps to Reproduce:
1.apt-get install mdadm  
2.sh /etc/rc.d/scripts/raidstart; echo $?   
3.   
Actual Results:  
Starting RAID devices: (using mdadm) mdadm: No arrays found in config file  
1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36879</commentid>
    <comment_count>1</comment_count>
    <who name="Andrew Kornilov">hiddenman</who>
    <bug_when>2006-03-20 16:17:16 +0300</bug_when>
    <thetext>Хотя опять же, если не прописывать массивы в файле, а использовать 
автообнаружение, то при пустом файле mdadm.conf не будет запущен сервис mdadm 
для мониторинга массивов. Надо или заставить mdadm не выдавать ошибку при 
отсутствии описания массивов в файле, но наличии автообнаруженных или 
прописывать все эти массивы в обязательном порядке. Даже не знаю, что лучше. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36912</commentid>
    <comment_count>2</comment_count>
    <who name="evseev">evseev</who>
    <bug_when>2006-03-21 22:02:17 +0300</bug_when>
    <thetext>Что вообще содержит /etc/mdadm.conf?
Минимальная рабочая конфигурация:
MAILADDR root
DEVICE partitions</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36913</commentid>
    <comment_count>3</comment_count>
    <who name="Andrew Kornilov">hiddenman</who>
    <bug_when>2006-03-21 22:15:05 +0300</bug_when>
    <thetext>Ну я ж написал шаги для reproduce :) Ничего не содержит кроме того, что ты 
написал. Этого достаточно, чтобы она не запускалась. Нужно их комментировать :
( 
Попробуй сам, убедишься. 
 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36924</commentid>
    <comment_count>4</comment_count>
    <who name="evseev">evseev</who>
    <bug_when>2006-03-22 16:45:12 +0300</bug_when>
    <thetext>Что содержит /proc/partitions? Есть ли в системе RAID-диски?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36937</commentid>
    <comment_count>5</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2006-03-23 13:37:30 +0300</bug_when>
    <thetext>Подтверждаю.
apt-get install mdadm на системе без RAID достаточно, чтобы больше не загрузиться.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38605</commentid>
    <comment_count>6</comment_count>
    <who name="Andrew Kornilov">hiddenman</who>
    <bug_when>2006-06-07 23:01:55 +0400</bug_when>
    <thetext>Что с багом? Так и будет висеть? Сложно три символа в конфиг вставить? :-)
Или в новой версии пофиксили такое поведение?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38607</commentid>
    <comment_count>7</comment_count>
    <who name="evseev">evseev</who>
    <bug_when>2006-06-08 03:00:05 +0400</bug_when>
    <thetext>Бага не в mdadm, а в стартовых скриптах.
Детальное описание и исправление находятся в #9488.
Как только #9488 будет закрыта - я закрою #9286.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38667</commentid>
    <comment_count>8</comment_count>
    <who name="Nick S. Grechukh">gns</who>
    <bug_when>2006-06-11 08:09:31 +0400</bug_when>
    <thetext>более того, на системе с корнем на рейде (и еще произвольном количестве рейдов)
мы вообще не загрузимся, потому как массивы уже активированы из initrd всей пачкой</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38668</commentid>
    <comment_count>9</comment_count>
    <who name="Nick S. Grechukh">gns</who>
    <bug_when>2006-06-11 08:10:45 +0400</bug_when>
    <thetext>.o0 а сам репорт-то я и не прочитал :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38670</commentid>
    <comment_count>10</comment_count>
    <who name="Nick S. Grechukh">gns</who>
    <bug_when>2006-06-11 08:18:30 +0400</bug_when>
    <thetext>(In reply to comment #6)
&gt; Что с багом? Так и будет висеть? Сложно три символа в конфиг вставить? :-)
&gt; Или в новой версии пофиксили такое поведение?

прям_щаз_workaround - noraidtab в параметрах ядра</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39714</commentid>
    <comment_count>11</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2006-08-22 14:00:33 +0400</bug_when>
    <thetext># sh /etc/rc.d/scripts/raidstart ; echo $?
Starting up RAID devices: (using mdadm) mdadm: /dev/md0 is already active.
mdadm: /dev/md1 is already active.
mdadm: /dev/md2 is already active.
mdadm: /dev/md3 is already active.

1

Это тоже АХТУНГ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39718</commentid>
    <comment_count>12</comment_count>
    <who name="stalker">stalker</who>
    <bug_when>2006-08-22 15:14:34 +0400</bug_when>
    <thetext>(In reply to comment #11)
&gt; # sh /etc/rc.d/scripts/raidstart ; echo $?
&gt; Starting up RAID devices: (using mdadm) mdadm: /dev/md0 is already active.
&gt; mdadm: /dev/md1 is already active.
&gt; mdadm: /dev/md2 is already active.
&gt; mdadm: /dev/md3 is already active.
&gt; 1
&gt; Это тоже АХТУНГ...

workaround есть какой-нить?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44179</commentid>
    <comment_count>13</comment_count>
    <who name="evseev">evseev</who>
    <bug_when>2007-01-04 12:25:19 +0300</bug_when>
    <thetext>В mdadm-2.5.5 это сообщение убрано.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45772</commentid>
    <comment_count>14</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2007-02-23 04:19:26 +0300</bug_when>
    <thetext>fixed?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46114</commentid>
    <comment_count>15</comment_count>
    <who name="evseev">evseev</who>
    <bug_when>2007-03-03 20:43:00 +0300</bug_when>
    <thetext>Я считаю, что бага закрыта.
Если кто-то не согласен - открывайте заново и аргументируйте.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>