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

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

    <bug>
          <bug_id>31286</bug_id>
          
          <creation_ts>2015-09-18 18:54:25 +0300</creation_ts>
          <short_desc>&quot;Запуск скрипта не удался: destination filesystem remount error&quot;</short_desc>
          <delta_ts>2017-02-01 11:19:26 +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>installer-scripts-remount-stage2</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>http://www.linuxquestions.org/questions/linux-kernel-70/imsm-volumes-in-mdadm-raid-setup-776171/</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>30940</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Shigorin">mike</reporter>
          <assigned_to name="Michael Shigorin">mike</assigned_to>
          <cc>VadimZelenin</cc>
    
    <cc>mike</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>152781</commentid>
    <comment_count>0</comment_count>
      <attachid>6372</attachid>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2015-09-18 18:54:25 +0300</bug_when>
    <thetext>Created attachment 6372
наколенный патч относительно 0.5.1-alt1

...при попытке установки на сервер с Intel Matrix RAID (или как его там -- набортный, который imsm) и Adaptec 7805.

В процессе разбирательства выяснилось, что в /tmp/mdadm.conf попали лишние записи про /dev/md/imsm и /dev/md/Volume0; после их отфильтровывания путём правки /usr/sbin/install2-remount-functions &quot;по живому&quot; (после перезагрузки и до разбивки/установки пакетов) удалось установить систему, но пришлось выкинуть эти же строчки ещё из /etc/mdadm.conf.

Также в процессе выяснения возникло подозрение на неотмонтированный /mnt/destination/run, из-за чего в приложенном патче появился ещё один кусок.

Пока есть мысль фильтровать вывод mdadm --examine --scan, оставляя только &quot;^ARRAY /dev/md[0-9]&quot;; не совсем понятно, какие случаи могут оказаться за бортом, будучи при этом нужными.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>153148</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2015-10-14 13:44:32 +0300</bug_when>
    <thetext>*** Bug 31336 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>153444</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2015-11-03 23:28:53 +0300</bug_when>
    <thetext>Отправил в первом приближении, вообще до p8 требуется тестирование на различных программных и псевдоаппаратных массивах.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>153445</commentid>
    <comment_count>3</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2015-11-03 23:29:40 +0300</bug_when>
    <thetext>installer-scripts-remount-stage2-0.5.5-alt1 -&gt; sisyphus:

* Tue Nov 03 2015 Michael Shigorin &lt;mike@altlinux&gt; 0.5.5-alt1
- /dev/md/imsm workaround (closes: #31286)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161550</commentid>
    <comment_count>4</comment_count>
    <who name="Vadim Zelenin">VadimZelenin</who>
    <bug_when>2017-01-28 03:48:36 +0300</bug_when>
    <thetext>Михаил,
давеча устанавливал стартер-кит p8 на software RAID, и получил эту самую ошибку.
Оказалось, что mdadm вернул описание массивов
не как «ARRAY /dev/md0 …»,
а как «ARRAY /dev/md/md0 …», 
и grep &apos;^ARRAY /dev/md[0-9]&apos; их не пропустил.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161639</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2017-01-31 16:03:41 +0300</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; Оказалось, что mdadm вернул описание массивов
&gt; не как «ARRAY /dev/md0 …»,
&gt; а как «ARRAY /dev/md/md0 …», 
&gt; и grep &apos;^ARRAY /dev/md[0-9]&apos; их не пропустил.
Спасибо!  Можно и в инсталяторе на ходу &quot;применить&quot; вот такой патчик на
/usr/sbin/install2-remount-functions:

-               | grep &apos;^ARRAY /dev/md[0-9]&apos; &gt; /tmp/mdadm.conf
+               | grep &apos;^ARRAY /dev/md[0-9/]&apos; &gt; /tmp/mdadm.conf</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161643</commentid>
    <comment_count>6</comment_count>
    <who name="Vadim Zelenin">VadimZelenin</who>
    <bug_when>2017-01-31 16:30:43 +0300</bug_when>
    <thetext>Мне повезло найти эту запись во время установки, поправить регулярное выражение и установить систему. Вот сейчас из неё и пишу.

Было ещё одно затруднение:
У меня два диска, / и /home на RAID1. Для простоты разделов для swap тоже два,
и в /etc/fstab попали какие-то неправильные UUID-ы для swap-разделов. Оформлять задачу я поленюсь, так как повторить установку не могу, и внятно описать все метания тоже не могу. Возможно, что так сказывается многократный перезапуск установщика с переразбиением диска. Будем считать это &quot;устным сообщением&quot; :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161646</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2017-01-31 20:08:20 +0300</bug_when>
    <thetext>(В ответ на комментарий №6)
&gt; Было ещё одно затруднение:
&gt; У меня два диска, / и /home на RAID1. Для простоты разделов для swap тоже два,
&gt; и в /etc/fstab попали какие-то неправильные UUID-ы для swap-разделов. Оформлять
&gt; задачу я поленюсь, так как повторить установку не могу, и внятно описать все
&gt; метания тоже не могу. Возможно, что так сказывается многократный перезапуск
&gt; установщика с переразбиением диска. Будем считать это &quot;устным сообщением&quot; :)
Просьба повесить отдельно туда же хотя бы подземным стуком -- иначе забудется,
перегруз.  А installer-scripts-remount-stage2 0.5.12 сделал и отправил.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161647</commentid>
    <comment_count>8</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2017-01-31 20:08:42 +0300</bug_when>
    <thetext>installer-scripts-remount-stage2-0.5.12-alt1 -&gt; sisyphus:

* Tue Jan 31 2017 Michael Shigorin &lt;mike@altlinux&gt; 0.5.12-alt1
- added /dev/md/* support to the existing /dev/md* one;
  thanks Vadim Zelenin for pointing this out (closes: #31286)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161659</commentid>
    <comment_count>9</comment_count>
    <who name="Vadim Zelenin">VadimZelenin</who>
    <bug_when>2017-02-01 11:19:26 +0300</bug_when>
    <thetext>повесил bug #33070 ( https://bugzilla.altlinux.org/show_bug.cgi?id=33070 )</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>6372</attachid>
            <date>2015-09-18 18:54:25 +0300</date>
            <delta_ts>2015-09-18 18:54:25 +0300</delta_ts>
            <desc>наколенный патч относительно 0.5.1-alt1</desc>
            <filename>install2-remount-functions.diff</filename>
            <type>text/plain</type>
            <size>952</size>
            <attacher name="Michael Shigorin">mike</attacher>
            
              <data encoding="base64">LS0tIGluc3RhbGwyLXJlbW91bnQtZnVuY3Rpb25zLm9yaWcJMjAxNC0wNi0xMSAwMjoyMDo1NC4w
MDAwMDAwMDAgKzA0MDAKKysrIGluc3RhbGwyLXJlbW91bnQtZnVuY3Rpb25zCTIwMTUtMDktMTgg
MDU6NTY6MjkuMDMxOTY2ODczICswMzAwCkBAIC0yOCw3ICsyOCw3IEBACiAJCXN0YXJ0X2x2bSAm
JgogCQlzdGFydF9sdWtzICYmCiAJCW1vdW50X2Nocm9vdCBcCi0JKSA+JiAvdG1wL3JlbW91bnQu
bG9nIHx8IHJldHVybiAkPworCSkgPiYgL3RtcC9yZW1vdW50LmxvZwogfQogCiAjIGF2b2lkIGF1
dG9tYXRpYyBycG0gc2hlbGwucmVxIGRlcGVuZGVuY3kKQEAgLTkwLDYgKzkwLDggQEAKIAlncmVw
ICIgJGRlc3RkaXIvIiAvcHJvYy9tb3VudHMgfAogCQl3aGlsZSByZWFkIGRldiBtbnQgcmVzdDsg
ZG8gdW1vdW50IC12ICIkbW50IjsgZG9uZQogCisJdW1vdW50IC12bCAiJGRlc3RkaXIvcnVuIiB8
fDoKKwlzbGVlcCAxCiAJdW1vdW50IC12ICIkZGVzdGRpciIgfHwgcmV0dXJuIDEKIH0KIApAQCAt
MTAxLDcgKzEwMyw3IEBACiBzdG9wX21kcmFpZCgpIHsKIAkjIHNhdmluZyBzdGF0ZSBpcyBvbmx5
IGltcG9ydGFudCAqYWZ0ZXIqIGV2bXMKIAlpZiBbIC1mIC9wcm9jL21kc3RhdCAtYSAteCAiJE1E
QURNIiBdOyB0aGVuCi0JCSIkTURBRE0iIC0tZXhhbWluZSAtLXNjYW4gPiAvdG1wL21kYWRtLmNv
bmYKKwkJIiRNREFETSIgLS1leGFtaW5lIC0tc2NhbiB8IGdyZXAgJ15BUlJBWSAvZGV2L21kWzAt
OV0nID4gL3RtcC9tZGFkbS5jb25mCiAJCSIkTURBRE0iIC0tc3RvcCAtLXNjYW4KIAlmaQogfQpA
QCAtMTMxLDYgKzEzMyw3IEBACiAJCQkiJENSWVBUU0VUVVAiIC0ta2V5LWZpbGUgIiRDUllQVFNF
VFVQX0tFWSIgbHVrc09wZW4gIiRkZXZpY2UiICIkKGJhc2VuYW1lICIkZGV2aWNlIilfbHVrcyIK
IAkJZG9uZQogCWZpCisJOgogfQogCiBtb3VudF9jaHJvb3QoKSB7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>