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

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

    <bug>
          <bug_id>13607</bug_id>
          
          <creation_ts>2007-12-06 16:27:32 +0300</creation_ts>
          <short_desc>Подгрузка ядерных модулей в VE</short_desc>
          <delta_ts>2019-03-13 16:48:03 +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>etcnet</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>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="enp">enp</reporter>
          <assigned_to name="Mikhail Efremov">sem</assigned_to>
          <cc>asy</cc>
    
    <cc>erthad</cc>
    
    <cc>evg</cc>
    
    <cc>ldv</cc>
    
    <cc>rider</cc>
    
    <cc>sem</cc>
    
    <cc>shaba</cc>
    
    <cc>stalker</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>59066</commentid>
    <comment_count>0</comment_count>
    <who name="enp">enp</who>
    <bug_when>2007-12-06 16:27:32 +0300</bug_when>
    <thetext>В VE не нужно подгружать ядерные модули (например, для 802.1Q vlans) и тем более
отваливаться, если подгрузить не удалось. Как только узнать, в VE мы или нет?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63056</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2008-02-12 12:31:02 +0300</bug_when>
    <thetext>То, что мы в VE, понять можно. Например, по отсутствию вывода
cat /proc/user_beancounters|egrep &quot;^ *0:&quot;
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74489</commentid>
    <comment_count>2</comment_count>
    <who name="enp">enp</who>
    <bug_when>2008-07-29 20:21:00 +0400</bug_when>
    <thetext>можно просто проверять, загружены ли соответствующие модули</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107962</commentid>
    <comment_count>3</comment_count>
      <attachid>4312</attachid>
    <who name="Denis Yagofarov">denyago</who>
    <bug_when>2010-03-20 22:44:21 +0300</bug_when>
    <thetext>Created attachment 4312
Патч для создания VLAN в VE

У меня настроилось. Возможно, его стоит принять в пакете?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144888</commentid>
    <comment_count>4</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2014-01-30 03:19:53 +0400</bug_when>
    <thetext>*** Bug 29769 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144889</commentid>
    <comment_count>5</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2014-01-30 03:25:24 +0400</bug_when>
    <thetext>Очевидно, что если файл /proc/net/vlan/config уже существует, то проверять модуль ядра уже незачем.

Есть ощущение (под рукой ovz с vlan нет, чтобы проверить), что этого достаточно и для контейнера, т.е. дополнительный код для определения работы в контейнере не потребуется.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144891</commentid>
    <comment_count>6</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2014-01-30 06:24:33 +0400</bug_when>
    <thetext>Проверил, /proc/net/vlan/config с контейнерах существует, если на HN загружен модуль 8021q. По крайней мере на текущем сизифном ovz-el.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144896</commentid>
    <comment_count>7</comment_count>
    <who name="Andrew Kornilov">hiddenman</who>
    <bug_when>2014-01-30 11:57:05 +0400</bug_when>
    <thetext>Да патч рабочий вроде. Возможно, &quot;некрасивый&quot;. Может кто красивее придумает :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144897</commentid>
    <comment_count>8</comment_count>
    <who name="Andrew Kornilov">hiddenman</who>
    <bug_when>2014-01-30 12:09:43 +0400</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; Очевидно, что если файл /proc/net/vlan/config уже существует, то проверять
&gt; модуль ядра уже незачем.
&gt; 
&gt; Есть ощущение (под рукой ovz с vlan нет, чтобы проверить), что этого достаточно
&gt; и для контейнера, т.е. дополнительный код для определения работы в контейнере
&gt; не потребуется.

Не заметил предыдущие комментарии.  Тогда патч надо переделать, чтобы он грузил модуль, если нет /proc/net/vlan/config и потом уже ругался, если не получилось.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144898</commentid>
    <comment_count>9</comment_count>
    <who name="Andrew Kornilov">hiddenman</who>
    <bug_when>2014-01-30 12:11:45 +0400</bug_when>
    <thetext>Что-то я не выспался, сначала пишу, потом думаю.

Есть ли смысл грузить модуль в контейнере? Он же не загрузится, видимо? Тогда патч правильный?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144970</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2014-02-01 12:26:25 +0400</bug_when>
    <thetext>Вообще, имелись ввиду любые модули. На 802.1q зацикливаться не надо, он же не единственный из тех, что может грузить etcnet ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179423</commentid>
    <comment_count>11</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2019-03-13 16:48:03 +0300</bug_when>
    <thetext>etcnet-0.9.18-alt2 -&gt; sisyphus:

Mon Mar 11 2019 Andrey Bychkov &lt;mrdrew@altlinux&gt; 0.9.18-alt2
- iface status check for ifdown added (Closes: #22658)
- loading of kernel module 8021q disabled in VE (patch by Denis Yagofarov) (Closes: #13607)
- dhcpd service stop fixed (Closes: #19582)
- fixed unable to manage bridge ifaces on 2.6.32 OpenVZ kernels (patch by Nikolay A. Fetisov) (Closes: #33296)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>4312</attachid>
            <date>2010-03-20 22:44:21 +0300</date>
            <delta_ts>2010-03-20 22:44:21 +0300</delta_ts>
            <desc>Патч для создания VLAN в VE</desc>
            <filename>create-vlan.fixVE.patch</filename>
            <type>text/plain</type>
            <size>878</size>
            <attacher name="Denis Yagofarov">denyago</attacher>
            
              <data encoding="base64">KioqIC9ldGMvbmV0L3NjcmlwdHMvY3JlYXRlLXZsYW4gICAgICAgIFRodSBGZWIgIDQgMDA6MTY6
NDYgMjAxMAotLS0gL3Jvb3QvY3JlYXRlLXZsYW4gICBTYXQgTWFyIDIwIDIxOjM1OjMyIDIwMTAK
KioqKioqKioqKioqKioqCioqKiA2LDE1ICoqKioKICA6ICR7SE9TVDo/SE9TVCBpcyBtaXNzaW5n
IGZvciAkTkFNRX0KICA6ICR7VklEOj9WSUQgaXMgbWlzc2luZyBmb3IgJE5BTUV9CgohICRNT0RQ
Uk9CRSA4MDIxcSB8fCB7CiEgICAgICAgcHJpbnRfZXJyb3IgIjgwMjFxIGtlcm5lbCBtb2R1bGUg
bm90IGZvdW5kIgohICAgICAgIGV4aXQgMgohIH0KCiAgIyBvYnNvbGV0ZSBub3c/CiAgaWYgaWZh
Y2VfaXNfdXAgJEhPU1Q7IHRoZW4KLS0tIDYsMjEgLS0tLQogIDogJHtIT1NUOj9IT1NUIGlzIG1p
c3NpbmcgZm9yICROQU1FfQogIDogJHtWSUQ6P1ZJRCBpcyBtaXNzaW5nIGZvciAkTkFNRX0KCiEg
aWYgWyAhIC1mICIvcHJvYy9uZXQvdmxhbi9jb25maWciIF07IHRoZW4KISAgICAgICBpZiBbIGBj
YXQgL3Byb2MvdXNlcl9iZWFuY291bnRlcnN8ZWdyZXAgIl4gKjA6ImAgXTsgdGhlbgohICAgICAg
ICAgICAgICAgJE1PRFBST0JFIDgwMjFxIHx8IHsKISAgICAgICAgICAgICAgICAgICAgICAgcHJp
bnRfZXJyb3IgIjgwMjFxIGtlcm5lbCBtb2R1bGUgbm90IGZvdW5kIgohICAgICAgICAgICAgICAg
ICAgICAgICBleGl0IDIKISAgICAgICAgICAgICAgIH0KISAgICAgICBlbHNlCiEgICAgICAgICAg
ICAgICBwcmludF9lcnJvciAiV2UgYXJlIGluIFZFLCBidXQgODAyMXEga2VybmVsIG1vZHVsZSBu
b3QgbG9hZGVkIGluIEhOIgohICAgICAgIGZpCiEgZmkKCiAgIyBvYnNvbGV0ZSBub3c/CiAgaWYg
aWZhY2VfaXNfdXAgJEhPU1Q7IHRoZW4=
</data>

          </attachment>
      

    </bug>

</bugzilla>