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

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

    <bug>
          <bug_id>26788</bug_id>
          
          <creation_ts>2012-01-08 12:41:38 +0400</creation_ts>
          <short_desc>Fsck пытается проверить сетевые блочные устройства до поднятия сети</short_desc>
          <delta_ts>2012-07-09 22:49:17 +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>startup</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Evgenii Terechkov">evg</reporter>
          <assigned_to name="Alexey Gladkov">legion</assigned_to>
          <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>legion</cc>
    
    <cc>mike</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>128112</commentid>
    <comment_count>0</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2012-01-08 12:41:38 +0400</bug_when>
    <thetext>Столкнулся с тем что при перезагрузке fsck ругается на то, что не может преобразовать метку из fstab в имя устройства. Логично, что не может, т.к. сеть ещё не поднималась а устройство должно быть доступно по iSCSI.

Пришлось пока поменять последнее поле в fstab на 0, но это тоже не хорошо, хотелось бы всё-таки сохранить проверку сетевых блочных устройств.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128125</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-01-09 13:44:45 +0400</bug_when>
    <thetext>Приведи хоть строчку из /etc/fstab соответствующую (вообще такое же будет относиться и к nbd, drbd, aoe, как понимаю -- можно уточнить у led@).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128197</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-01-10 18:31:38 +0400</bug_when>
    <thetext>для архива: тж. https://bugzilla.altlinux.org/show_bug.cgi?id=17790</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128200</commentid>
    <comment_count>3</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2012-01-10 20:57:54 +0400</bug_when>
    <thetext>Строчка обычная, прямо по man mount:
LABEL=NASHOME                                   /home   ext4    defaults,relatime,errors=continue,_netdev       0       0

(пришлось поставить 0 в конце)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128201</commentid>
    <comment_count>4</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2012-01-10 21:05:26 +0400</bug_when>
    <thetext>Наверное, имеет смысл отдельным сервисом сделать команду &quot;mount -a -O _netdev&quot; чтобы он отрабатывал после появления всех сетевых блочных устройств.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132195</commentid>
    <comment_count>5</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2012-07-09 16:37:12 +0400</bug_when>
    <thetext>ping?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132197</commentid>
    <comment_count>6</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2012-07-09 18:29:11 +0400</bug_when>
    <thetext>(In reply to comment #5)
&gt; ping?

from fsck(8): &quot;The /etc/fstab mount option nofail may be used to have fsck skip non-existing devices.&quot;

(In reply to comment #4)
&gt; Наверное, имеет смысл отдельным сервисом сделать команду &quot;mount -a -O _netdev&quot;
&gt; чтобы он отрабатывал после появления всех сетевых блочных устройств.

По аналогии с netfs?  Как назвать, когда запускать?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132200</commentid>
    <comment_count>7</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2012-07-09 22:40:22 +0400</bug_when>
    <thetext>(В ответ на комментарий №6)
&gt; from fsck(8): &quot;The /etc/fstab mount option nofail may be used to have fsck skip
&gt; non-existing devices.&quot;

Спасибо.

&gt; &gt; Наверное, имеет смысл отдельным сервисом сделать команду &quot;mount -a -O _netdev&quot;
&gt; &gt; чтобы он отрабатывал после появления всех сетевых блочных устройств.
&gt; По аналогии с netfs?  Как назвать, когда запускать?

Да, аналогично netfs. Назвать, например, netdev. Предлагаю запускать как &quot;chkconfig: - 14 86&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132201</commentid>
    <comment_count>8</comment_count>
      <attachid>5507</attachid>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2012-07-09 22:49:17 +0400</bug_when>
    <thetext>Created attachment 5507
Набросок sysvinit-сервиса

Набросок сервиса для sysvinit для иллюстрации идеи. Т.к. не имел дела с AoE, не смог сходу написать, как его распознать при размонтировании.

Кроме того, где-то там же наверно должен быть добавлен вызов fsck, чтобы сетевые блочные устройства всё таки проверялись перед монтированием.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>5507</attachid>
            <date>2012-07-09 22:49:17 +0400</date>
            <delta_ts>2012-07-09 22:49:17 +0400</delta_ts>
            <desc>Набросок sysvinit-сервиса</desc>
            <filename>netdev</filename>
            <type>text/plain</type>
            <size>1775</size>
            <attacher name="Evgenii Terechkov">evg</attacher>
            
              <data encoding="base64">IyEvYmluL3NoCiMKIyBjaGtjb25maWc6IC0gMTQgODYKIyBkZXNjcmlwdGlvbjogTW91bnQgYW5k
IHVubW91bnQgbmV0d29yayBibG9jayBkZXZpY2VzIChpU0NTSSwgQW9FLCAuLi4pCiMKIyBjb25m
aWc6ICAvZXRjL2ZzdGFiCgojIyMgQkVHSU4gSU5JVCBJTkZPCiMgUHJvdmlkZXM6IG5ldGRldgoj
IFJlcXVpcmVkLVN0YXJ0OiAkbmV0d29yawojIFJlcXVpcmVkLVN0b3A6ICRuZXR3b3JrCiMgRGVm
YXVsdC1TdGFydDoKIyBTaG9ydC1EZXNjcmlwdGlvbjogTW91bnQgYW5kIHVubW91bnQgbmV0d29y
ayBibG9jayBkZXZpY2VzCiMgRGVzY3JpcHRpb246IE1vdW50IGFuZCB1bm1vdW50IG5ldHdvcmsg
YmxvY2sgZGV2aWNlcyAoaVNDU0ksIEFvRSwgLi4uKQojIyMgRU5EIElOSVQgSU5GTwoKIyBEbyBu
b3QgbG9hZCBSSCBjb21wYXRpYmlsaXR5IGludGVyZmFjZS4KV0lUSE9VVF9SQ19DT01QQVQ9MQoK
IyBTb3VyY2UgZnVuY3Rpb24gbGlicmFyeS4KLiAvZXRjL3JjLmQvaW5pdC5kL2Z1bmN0aW9ucwoK
UkVUVkFMPTAKCm1vdW50X25vZGVzKCkKewoJc2xlZXAgNQoJYWN0aW9uICdNb3VudGluZyBuZXRk
ZXYgZmlsZXN5c3RlbXM6JyBtb3VudCAtYSAtTyBfbmV0ZGV2CglyZXR1cm4gMAp9Cgp1bW91bnRf
YWxsX2x1bnMoKQp7CiAgICBsb2NhbCBkIG0gZGV2IHAgcwoKICAgIGNhdCAvcHJvYy9tb3VudHMg
fCBzZWQgLW5lICcvXlwvZGV2XC8uKi9wJyB8IHdoaWxlIHJlYWQgZCBtIHQgbyB4OyBkbyAKCWlm
IFsgIiRtIiA9ICIvIiBdIDsgdGhlbiAKCSAgICBjb250aW51ZTsKCWZpCglpZiBbIC1MICIkZCIg
XSA7IHRoZW4KCSAgICBkPSQocmVhZGxpbmsgLWYgJGQpCglmaQoJZGV2PSR7ZCMjL2Rldn0KCglp
ZiBbICIke2RldiMjL3NkfSIgPSAiJGRldiIgXSA7IHRoZW4KCSAgICBjb250aW51ZTsKCWZpCglw
PSIvc3lzL2Jsb2NrJHtkZXYlJVswLTldKn0iCgoJaWYgWyAhIC1kICR7cH0gXSAmJiBbICEgLWQg
JHtwfS9kZXZpY2UgXSA7IHRoZW4KCSAgICBjb250aW51ZTsKCWZpCgoJcz0kKGNkIC1QICR7cH0v
ZGV2aWNlICYmIGVjaG8gJFBXRCkKCgljYXNlICIkcyIgaW4KCSAgICAqL3Nlc3Npb25bMC05XSov
KikKCQkjIFRoaXMgaXMgYW4gaVNDU0kgZGV2aWNlIChGSVhNRTogQW9FPykKCQllY2hvIC1uICJV
bm1vdW50ICRtOiAiCgkJdW1vdW50ICIkbSIKCQlSRVRWQUw9JD8KCQlpZiBbICRSRVRWQUwgPT0g
IjAiIF07IHRoZW4KCQkJZWNob19zdWNjZXNzCgkJZWxzZQoJCQllY2hvX2ZhaWx1cmUKCQlmaQoJ
CWVjaG8KCQkjcmV0dXJuIDAKCSAgICA7OwoJZXNhYwogICAgZG9uZQp9CgpzdGFydCgpCnsKCW1v
ZHByb2JlIC1xIGlzY3NpX3RjcAoJbW9kcHJvYmUgLXEgaWJfaXNlcgogICAgICAgIG1vZHByb2Jl
IC1xIGFvZQoJbW91bnRfbm9kZXMKCXJldHVybiAkUkVUVkFMCn0KCnN0b3AoKQp7Cgl1bW91bnRf
YWxsX2x1bnMKCW1vZHByb2JlIC1yIGlzY3NpX3RjcCAyPi9kZXYvbnVsbAoJbW9kcHJvYmUgLXIg
aWJfaXNlciAyPi9kZXYvbnVsbAoJbW9kcHJvYmUgLXIgYW9lIDI+L2Rldi9udWxsCglyZXR1cm4g
JFJFVFZBTAp9CgpyZXN0YXJ0KCkKewoJc3RvcAoJc3RhcnQKfQoKY2FzZSAiJDEiIGluCglzdGFy
dCkKCSAgICBzdGFydAoJOzsKCXN0b3ApCgkgICAgc3RvcAoJOzsKCXJlbG9hZCkKCSAgICByZXN0
YXJ0Cgk7OwoJcmVzdGFydCkKCSAgICByZXN0YXJ0Cgk7OwoJKikKCSAgICBtc2dfdXNhZ2UgIiR7
MCMjKi99IHtzdGFydHxzdG9wfHJlbG9hZHxyZXN0YXJ0fSIKCVJFVFZBTD0xCmVzYWMKCmV4aXQg
JFJFVFZBTAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>