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

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

    <bug>
          <bug_id>9958</bug_id>
          
          <creation_ts>2006-09-04 18:52:21 +0400</creation_ts>
          <short_desc>Поднятие EVMS из initrd</short_desc>
          <delta_ts>2011-04-16 22:52:43 +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>mkinitrd</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc>http://lists.altlinux.org/pipermail/devel-kernel/2005-October/005819.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="solo">solo</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          <cc>led</cc>
    
    <cc>mike</cc>
    
    <cc>silicium</cc>
    
    <cc>vsu</cc>
    
    <cc>vvk</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>40020</commentid>
    <comment_count>0</comment_count>
    <who name="solo">solo</who>
    <bug_when>2006-09-04 18:52:22 +0400</bug_when>
    <thetext>Текущий mkinitrd непозволяет сформировать initrd поднимающий evms. Как следствие
-- невидно штатных способов организации suspend to disk при расположении swap
раздела на evms томе и загрузке при / на evms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40021</commentid>
    <comment_count>1</comment_count>
      <attachid>1616</attachid>
    <who name="solo">solo</who>
    <bug_when>2006-09-04 18:56:46 +0400</bug_when>
    <thetext>Created attachment 1616
mkinitrd.evms.patch

Patch на mkinitrd, для формирования initrd (при наличии параметра --with-evms)
поднимающего evms тома.

Краткое описание действий:

1. В initrd будет добавлена /sbin/evms_activate (со всеми требуемыми
библиотеками);

2. Также, будут добавлены evms плогины из списка: aix, bbr, bsd, disk,
dos, drivelink, gpt, lvm*, md, os2, s390 и/или snapshot (точнее -- те из
них, которые присутствуют в системе);

3. Скопирован системный /etc/evms.conf;

4. Добавлен модуль dm_mod;

5. В linuxrc добавлен код для активации EVMS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42414</commentid>
    <comment_count>2</comment_count>
    <who name="Vladimir V. Kamarzin">vvk</who>
    <bug_when>2006-11-23 14:34:21 +0300</bug_when>
    <thetext>Не работает патч, однако :)
После &quot;Starting EVMS&quot; вылазит
libgcc_s.so.1 must be installed for pthread_cancel to work</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42415</commentid>
    <comment_count>3</comment_count>
    <who name="solo">solo</who>
    <bug_when>2006-11-23 14:56:51 +0300</bug_when>
    <thetext>(In reply to comment #2)
&gt; Не работает патч, однако :)

  Странно: у меня -- работает. Но я это дело активно эксплуатиррую на x86_64...

&gt; После &quot;Starting EVMS&quot; вылазит
&gt; libgcc_s.so.1 must be installed for pthread_cancel to work

  Можете выложить список файлов, входящих в initrd?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42446</commentid>
    <comment_count>4</comment_count>
    <who name="Vladimir V. Kamarzin">vvk</who>
    <bug_when>2006-11-24 09:08:37 +0300</bug_when>
    <thetext>&gt;   Странно: у меня -- работает. Но я это дело активно эксплуатиррую на x86_64...

Я тоже на x86_64 пробовал

&gt;   Можете выложить список файлов, входящих в initrd?

Уже нет, я отказался от использования evms для /</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42448</commentid>
    <comment_count>5</comment_count>
    <who name="solo">solo</who>
    <bug_when>2006-11-24 09:28:43 +0300</bug_when>
    <thetext>(In reply to comment #4)
&gt; &gt;   Странно: у меня -- работает. Но я это дело активно эксплуатиррую на x86_64...
&gt; 
&gt; Я тоже на x86_64 пробовал

  Может, с включением NPTL как-то связано? (Я свои initrd генерил в начале
августа, когда его небыло.)

  OK, буду проверять...

&gt; 
&gt; &gt;   Можете выложить список файлов, входящих в initrd?
&gt; 
&gt; Уже нет, я отказался от использования evms для /

Для / у меня использовать тоже не получилось. Но по другой причине: lilo
непонимал, чего я от него требую.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43644</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2006-12-21 20:36:32 +0300</bug_when>
    <thetext>Не совсем понятно, как с этим патчем должна работать установка
/proc/sys/kernel/real-root-dev - как выглядит /proc/partitions в системе с evms?
Подозреваю, что в этом случае надо смотреть не в /proc/partitions, а в файлы
устройств, созданные evms_activate в /dev (а работать сейчас это может из-за
того, что lilo иногда делает странные вещи с параметром root=... типа перевода
его в числовые major/minor; grub в этом отношении проще - он просто передаёт
ядру то, что написано в параметрах).

Относительно libgcc_s.so.1 - libpthread действительно при определённых условиях
пытается динамически загружать эту библиотеку (причём как на i586, так на
x86_64); это появилось после перехода на glibc 2.5. Вероятно, придётся
запрашивать её явно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44951</commentid>
    <comment_count>7</comment_count>
    <who name="solo">solo</who>
    <bug_when>2007-01-31 16:45:27 +0300</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; &gt;   Странно: у меня -- работает. Но я это дело активно эксплуатиррую на
x86_64...
&gt; &gt; 
&gt; &gt; Я тоже на x86_64 пробовал
&gt; 
&gt;   Может, с включением NPTL как-то связано? (Я свои initrd генерил в начале
&gt; августа, когда его небыло.)
&gt; 
&gt;   OK, буду проверять...

  Проверял на паре машин (на Сизифах конца Декабря/началя Января) -- у меня всё
нормально.

PS: Приложить тот mkinitrd, которым я пользовался?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57196</commentid>
    <comment_count>8</comment_count>
    <who name="solo">solo</who>
    <bug_when>2007-10-31 03:46:14 +0300</bug_when>
    <thetext>Добавил данную возможность в mkinitrd-3.0.5-alt1 (см.
&lt;http://git.altlinux.org/people/solo/packages/?p=mkinitrd.git;a=commit;h=c6aff852768fec3b3d0ef23c58d49eaee6756004&gt;).

mkinitrd-3.0.5-alt1.1
(&lt;http://git.altlinux.org/people/solo/packages/?p=mkinitrd.git;a=commit;h=e59e2cd68b0bc29cc7a930d4ef9e0d30ef2de552&gt;)
отправлен в incoming/Daedalus.

PS: Испытывалось в основном на kernel-image-xen-dom0-2.6.18-alt2.x86_64</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70911</commentid>
    <comment_count>9</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-05-29 12:25:06 +0400</bug_when>
    <thetext>2 silicium: ты там LVM прикручивал? ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70914</commentid>
    <comment_count>10</comment_count>
    <who name="solo">solo</who>
    <bug_when>2008-05-29 12:55:31 +0400</bug_when>
    <thetext>(In reply to comment #9)
&gt; 2 silicium: ты там LVM прикручивал? ;-)

  Нет, EVMS.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104016</commentid>
    <comment_count>11</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2009-12-09 05:16:22 +0300</bug_when>
    <thetext>At this time, I&apos;m reluctant to add any enhancements to this monolithic mkinitrd.

Please have a look at another implementations that have modular architecture, e.g. make-initrd by Alexey Gladkov and Kirill Shutemov.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120414</commentid>
    <comment_count>12</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2011-04-16 22:52:43 +0400</bug_when>
    <thetext>1) это теперь к make-initrd;
2) ядерный evms ещё жив?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1616</attachid>
            <date>2006-09-04 18:56:46 +0400</date>
            <delta_ts>2006-09-04 18:56:46 +0400</delta_ts>
            <desc>mkinitrd.evms.patch</desc>
            <filename>mkinitrd.evms.patch</filename>
            <type>text/plain</type>
            <size>3851</size>
            <attacher name="solo">solo</attacher>
            
              <data encoding="base64">LS0tIG1raW5pdHJkLm9yaWcJMjAwNi0wNi0xMiAyMTozMjowNiArMDQwMAorKysgbWtpbml0cmQJ
MjAwNi0wOS0wNCAxNToxNjo0NiArMDQwMApAQCAtMTM5LDYgKzEzOSw3IEBACiBNT0RVTEVTX0RJ
Uj0KIE1PRFVMRVNfQ09ORj0KIEhBVkVfUkFJRD0KK0hBVkVfRVZNUz0KIEZPVU5EX05PTl9QQ0lf
SURFPQogCiBMU1BDST0vdXNyL2Jpbi9sc3BjaQpAQCAtMTU0LDYgKzE1NSwxMSBAQAogSUdOT1JF
X01PRE5BTUVTPSIgJElHTk9SRV9NT0ROQU1FUyBwcGEgaW1tIGlkZV9zY3NpIHVzYl9zdG9yYWdl
IgogTE9BREVEX01PRE5BTUVTPQogCitQUkVfRVZNU19NT0ROQU1FUz0iZG1fbW9kIgorRVZNU19B
Q1RJVkFURT0iL3NiaW4vZXZtc19hY3RpdmF0ZSIKK0VWTVNfQ09ORklHPSIvZXRjL2V2bXMuY29u
ZiIKK0VWTVNfUExVR0lOU19SRUc9Ii8oYWl4KXwoYmJyKXwoYnNkKXwoZGlzayl8KGRvcyl8KGRy
aXZlbGluayl8KGdwdCl8KGx2bSl8KG1kKXwob3MyKXwoczM5MCl8KHNuYXBzaG90KVteWzpzcGFj
ZTpdXSpcLnNvIgorCiBsb29wRGV2PQogbG9vcEZzPQogbG9vcEZpbGU9CkBAIC0xODMsNiArMTg5
LDU5IEBACiAJZmkKIH0KIAorTElCU19SRUc9Ii9saWJcKFx8NjRcKS9bXls6c3BhY2U6XV0qXC5z
b1woXC5bXls6c3BhY2U6XV0qXHxcKSIKK0FkZExpYnMoKQoreworCWxvY2FsIGxpc3Q9IiRAIiBp
CisJKAorCQlsZGQgJGxpc3QgfCBcCisJCQlncmVwIC1zICIke0xJQlNfUkVHfVtbOnNwYWNlOl1d
IiB8IFwKKwkJCXNlZCAtZSAic0BeLipbWzpzcGFjZTpdXVwoJHtMSUJTX1JFR31cKVtbOnNwYWNl
Ol1dLipAXDFAIgorCQlmb3IgaSBpbiAkbGlzdDsgZG8KKwkJCWVjaG8gIiRpIgorCQlkb25lCisJ
KSB8IHNvcnQgfCB1bmlxCit9CisKK0FkZExpYnNBbGwoKQoreworCWxvY2FsIGxpc3Q9IiRAIiBu
ZXdsaXN0CisJbmV3bGlzdD1gQWRkTGlicyAiJGxpc3QiYAorCXdoaWxlIFsgIngkbGlzdCIgIT0g
IngkbmV3bGlzdCIgXSA7IGRvCisJCWxpc3Q9IiRuZXdsaXN0IgorCQluZXdsaXN0PWBBZGRMaWJz
ICIkbGlzdCJgCisJZG9uZQorCWVjaG8gJGxpc3QKK30KKworTGlua3NBbmRGaWxlcygpCit7CisJ
bG9jYWwgbGlzdD0iJEAiIGkKKwlmb3IgaSBpbiAkbGlzdCA7IGRvCisJCWVjaG8gIiRpIgorCQly
ZWFkbGluayAtZiAiJGkiCisJZG9uZSB8IHNvcnQgfCB1bmlxCit9CisKK0V2bXNMaWJkaXIoKQor
eworCWxvY2FsIGxpc3Q9IiRAIiBpCisJZm9yIGkgaW4gJGxpc3QgOyBkbworCQllY2hvICIkaSIK
Kwlkb25lIHwgc2VkIC1uICdcQC9saWJcKFx8NjRcKS9saWJldm1zQHNALipcKC9saWJcKFx8NjRc
KVwpL2xpYmV2bXMuKkBcMUBwJyB8IGhlYWQgLW4xCit9CisKK0VWTVNfRklMRVNfQUxMPQorTGlz
dEV2bXNGaWxlc0FsbCgpCit7CisJbG9jYWwgbGlzdCBsaWJkaXIgbGlzdF9wbHVnIGxpc3RfYWxs
CisJbGlzdD1gQWRkTGlicyAkRVZNU19BQ1RJVkFURWAKKwlsaWJkaXI9YEV2bXNMaWJkaXIgJGxp
c3RgCisJbGlzdF9wbHVnPWBmaW5kICRsaWJkaXIvZXZtcyAtbmFtZSAnKi5zbycgfCBlZ3JlcCAt
cyAiJEVWTVNfUExVR0lOU19SRUciYAorCWxpc3Q9YEFkZExpYnNBbGwgJGxpc3RfcGx1ZyAkbGlz
dGAKKwlFVk1TX0ZJTEVTX0FMTD1gTGlua3NBbmRGaWxlcyAkbGlzdCAkRVZNU19DT05GSUdgCit9
CisKIEluTGlzdCgpCiB7CiAJbG9jYWwgdmFsdWU9IiQxIiBsaXN0PSIkMiIgaQpAQCAtOTI3LDYg
Kzk4NiwyNCBAQAogCWVjaG8gJCgoICgkMiAmIDB4ZmYpIHwgKCQxIDw8IDgpIHwgKCgkMiAmIH4w
eGZmKSA8PCAxMikgKSkKIH0KIC9iaW4vbW91bnQgLXQgcHJvYyBwcm9jIC9wcm9jCitFT0YKKwor
CWlmIFsgLW4gIiRIQVZFX0VWTVMiIF07IHRoZW4KKwkJTWtkaXIgLXAgIiRNTlRESVIvZGV2L2V2
bXMvIgorCQlNa2RpciAtcCAiJE1OVERJUi92YXIvbG9jay8iCisJCUxpc3RFdm1zRmlsZXNBbGwK
KwkJQ3AgLS1wYXJlbnRzIC1kICRFVk1TX0ZJTEVTX0FMTCAiJE1OVERJUi8iCisKKwkJY2F0ID4+
IiRSQ0ZJTEUiIDw8J0VPRicKK2VjaG8gbW91bnRpbmcgL2Rldi9ldm1zCisvYmluL21vdW50IC10
IHRtcGZzIC1vIHNpemU9MTZrIGV2bXMgL2Rldi9ldm1zCitlY2hvIG1vdW50aW5nIC92YXIvbG9j
aworL2Jpbi9tb3VudCAtdCB0bXBmcyAtbyBzaXplPTE2ayB0bXBmcyAvdmFyL2xvY2sKK2VjaG8g
U3RhcnRpbmcgRVZNUworL3NiaW4vZXZtc19hY3RpdmF0ZQorRU9GCisJZmkKKwljYXQgPj4iJFJD
RklMRSIgPDwnRU9GJwogcmVhZCBjbWRsaW5lIDwvcHJvYy9jbWRsaW5lCiBjbWRsaW5lPSIgJGNt
ZGxpbmUgIgogaWYgdGVzdCAteiAiJHtjbWRsaW5lIyMqWwkgXXJvb3Q9Kn0iIDsgdGhlbgpAQCAt
OTY4LDYgKzEwNDUsMTYgQEAKIAogCWZpCiBmaQorRU9GCisKKwlpZiBbIC1uICIkSEFWRV9FVk1T
IiBdOyB0aGVuCisJCWNhdCA+PiIkUkNGSUxFIiA8PCdFT0YnCisvYmluL3Vtb3VudCAvdmFyL2xv
Y2sKKy9iaW4vdW1vdW50IC9kZXYvZXZtcworRU9GCisJZmkKKworCWNhdCA+PiIkUkNGSUxFIiA8
PCdFT0YnCiAvYmluL3Vtb3VudCAvcHJvYwogRU9GCiAKQEAgLTEwODAsNiArMTE2Nyw3IEBACiAt
LXByZWxvYWQgTU9EVUxFTkFNRSAgICAgICAgICAgIGxvYWQgTU9EVUxFTkFNRSBiZWZvcmUgYWxs
IGZvdW5kIGF1dG9tYXRpY2FsbHkuCiAtLXdpdGggTU9EVUxFTkFNRSAgICAgICAgICAgICAgIGxv
YWQgTU9EVUxFTkFNRSBhZnRlciBhbGwgZm91bmQgYXV0b21hdGljYWxseS4KIC0td2l0aC1yYWlk
ICAgICAgICAgICAgICAgICAgICAgZW5hYmxlIHNvZnR3YXJlIFJBSUQgKG1kKSBzdXBwb3J0Lgor
LS13aXRoLWV2bXMgICAgICAgICAgICAgICAgICAgICBlbmFibGUgRVZNUyAoL2Rldi9ldm1zKSBz
dXBwb3J0LgogLS1vbWl0LXNjc2ktbW9kdWxlcyAgICAgICAgICAgICBkbyBub3QgbG9hZCBhbnkg
U0NTSSBtb2R1bGVzLgogLS1vbWl0LWlkZS1tb2R1bGVzICAgICAgICAgICAgICBkbyBub3QgbG9h
ZCBhbnkgSURFIG1vZHVsZXMuCiAtLW9taXQtcmFpZC1tb2R1bGVzICAgICAgICAgICAgIGRvIG5v
dCBsb2FkIGFueSByYWlkIG1vZHVsZXMuCkBAIC0xMTAxLDcgKzExODksNyBAQAogCVsgLW4gIiQx
IiBdICYmIEV4aXQgIiQxIiB8fCBFeGl0CiB9CiAKLVRFTVA9YGdldG9wdCAtbiAiJFBST0ciIC1v
IGZodmQgLWwgaGVscCx2ZXJzaW9uLHZlcmJvc2UsZGVidWcsZm9yY2UsaWZuZWVkZWQsb21pdC1z
Y3NpLW1vZHVsZXMsb21pdC1pZGUtbW9kdWxlcyxvbWl0LXJhaWQtbW9kdWxlcyx3aXRoLXJhaWQs
cGF1c2UsaW1hZ2UtdmVyc2lvbixub2NvbXByZXNzLG5vYm9vdHNwbGFzaCxzdHJpY3QsZnN0YWI6
LGJlZm9yZToscHJlbG9hZDosd2l0aDosYWZ0ZXI6IC0tICIkQCJgIHx8IFVzYWdlIDEKK1RFTVA9
YGdldG9wdCAtbiAiJFBST0ciIC1vIGZodmQgLWwgaGVscCx2ZXJzaW9uLHZlcmJvc2UsZGVidWcs
Zm9yY2UsaWZuZWVkZWQsb21pdC1zY3NpLW1vZHVsZXMsb21pdC1pZGUtbW9kdWxlcyxvbWl0LXJh
aWQtbW9kdWxlcyx3aXRoLXJhaWQsd2l0aC1ldm1zLHBhdXNlLGltYWdlLXZlcnNpb24sbm9jb21w
cmVzcyxub2Jvb3RzcGxhc2gsc3RyaWN0LGZzdGFiOixiZWZvcmU6LHByZWxvYWQ6LHdpdGg6LGFm
dGVyOiAtLSAiJEAiYCB8fCBVc2FnZSAxCiBldmFsIHNldCAtLSAiJFRFTVAiCiAKIGltZ192ZXJz
PQpAQCAtMTE1NSw2ICsxMjQzLDExIEBACiAJCQlIQVZFX1JBSUQ9MQogCQkJc2hpZnQKIAkJCTs7
CisJCS0td2l0aC1ldm1zKQorCQkJSEFWRV9FVk1TPTEKKwkJCVBPU1RMT0FEX01PRE5BTUVTPSIk
UE9TVExPQURfTU9ETkFNRVMgJFBSRV9FVk1TX01PRE5BTUVTIgorCQkJc2hpZnQKKwkJCTs7CiAJ
CS0tcGF1c2UpCiAJCQlwYXVzZT0xCiAJCQlzaGlmdAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>