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

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

    <bug>
          <bug_id>32009</bug_id>
          
          <creation_ts>2016-04-21 13:12:52 +0300</creation_ts>
          <short_desc>2.6.32-alt141 не совместимо с iproute2 4.x: vzctl create ... --ipadd ... не конфигурирует VE:/etc/net/ifaces/*</short_desc>
          <delta_ts>2018-01-07 19:19:59 +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>kernel-image-ovz-el</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>regression</keywords>
          <priority>P3</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>34431</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Shigorin">mike</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          <cc>asy</cc>
    
    <cc>boyarsh</cc>
    
    <cc>glebfm</cc>
    
    <cc>kernelbot</cc>
    
    <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>mithraen</cc>
    
    <cc>naf</cc>
    
    <cc>rider</cc>
    
    <cc>sbolshakov</cc>
    
    <cc>shrek</cc>
    
    <cc>sin</cc>
    
    <cc>vaksim</cc>
    
    <cc>vitty</cc>
    
    <cc>vsu</cc>
    
    <cc>vt</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>156208</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-04-21 13:12:52 +0300</bug_when>
    <thetext>Пронаблюдал при тестировании альфа-сборки стартеркита server-ovz и шаблона контейнера ovz-generic на p8 такое: после успешного развёртывания контейнера в нём не сформированы настройки venet0 для etcnet, соответственно поднимается без сети.

vzctl-4.9.4-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156221</commentid>
    <comment_count>1</comment_count>
    <who name="Evgenii Terechkov">evg</who>
    <bug_when>2016-04-21 16:38:41 +0300</bug_when>
    <thetext>Увы, но больше openvz я не занимаюсь.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157228</commentid>
    <comment_count>2</comment_count>
    <who name="Nikolay A. Fetisov">naf</who>
    <bug_when>2016-06-04 19:14:25 +0300</bug_when>
    <thetext>vzctl не виноват. Всё, что нужно, он делает.
Сломалось оно 25.11.2015, когда приехал iproute2 4.3.0-alt1.

vzctl создаёт конфигурацию в /etc/net/ifaces/venet0/ . Далее он (пере)запускает
интерфейс. Перестал работать ifup venet0 - он в середине процесса вызывает 
/etc/net/scripts/config-ipv4 , где перед настройкой интерфейса проверяется, включен ли он - через вызов функции iface_is_up $NAME .
Функция лежит в /etc/net/scripts/functions , и проверяет состояние интерфейса 
вызовом
/sbin/ip -o link show dev $NAME 2&gt;/dev/null | cut -d&apos; &apos; -f3 | grep -qs &apos;[&lt;,]UP[,&gt;]&apos;

Для iproute2 3.14 

# /sbin/ip -o link show dev venet0 
2: venet0: &lt;BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT \    link/void 

и проверка проходит.

Для iproute2 4.3.0 - в STDERR
# /sbin/ip -o link show dev venet0 
RTNETLINK answers: Invalid argument
Cannot send link get request: Invalid argument

Соответственно, интерфейс считается не включённым и etcnet на него адреса и не назначет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157241</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-06-06 22:30:29 +0300</bug_when>
    <thetext>2 naf: как думаете, возможно ли починить на этой неделе, чтоб вошло в starterkits-20160612?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157245</commentid>
    <comment_count>4</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2016-06-07 16:17:24 +0300</bug_when>
    <thetext>ЧЯДНТ?
У меня работает:
vzctl-4.1.2-alt1 (из p7)
kernel-image-ovz-el-2.6.32-alt142
iproute2-4.4.0-alt1

# vzctl create 215 --ostemplate altlinux-sisyphus-20160415-x86_64 --layout simfs --ipadd 192.168.0.215/24
# vzctl start 215
# ls /var/lib/vz/private/215/etc/net/ifaces/venet0/
ipv4address ipv4route options</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157247</commentid>
    <comment_count>5</comment_count>
    <who name="Nikolay A. Fetisov">naf</who>
    <bug_when>2016-06-07 18:13:13 +0300</bug_when>
    <thetext>(In reply to comment #4)
&gt; ЧЯДНТ?
&gt; У меня работает:
&gt; ...
&gt; # ls /var/lib/vz/private/215/etc/net/ifaces/venet0/
&gt; ipv4address ipv4route options

Да, это всё работает нормально. К vzctl претензий нет.

А что показывает потом
# ip addr show dev venet0 
и
# ping 192.168.0.215
?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157248</commentid>
    <comment_count>6</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2016-06-07 18:30:14 +0300</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; ЧЯДНТ?
&gt; &gt; У меня работает:
&gt; &gt; ...
&gt; &gt; # ls /var/lib/vz/private/215/etc/net/ifaces/venet0/
&gt; &gt; ipv4address ipv4route options
&gt; 
&gt; Да, это всё работает нормально. К vzctl претензий нет.

Так бага именно о том, что с vzctl из Сизифа ровно это не работает.
 
&gt; А что показывает потом
&gt; # ip addr show dev venet0
&gt; и
&gt; # ping 192.168.0.215
&gt; ?

# vzctl enter 215
entered into CT 215
[root@asdf /]# ip addr show dev venet0
2: venet0: &lt;BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN 
    link/void 
    inet 192.168.0.215/24 scope global venet0:1
[root@asdf /]# ping 192.168.0.215
PING 192.168.0.215 (192.168.0.215) 56(84) bytes of data.
64 bytes from 192.168.0.215: icmp_req=1 ttl=64 time=0.036 ms
64 bytes from 192.168.0.215: icmp_req=2 ttl=64 time=0.049 ms
^C
--- 192.168.0.215 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.036/0.042/0.049/0.009 ms</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157270</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-06-10 16:22:05 +0300</bug_when>
    <thetext>Пока убрал server-ovz из списка вариантов на сборку в starterkits-20160612. :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>158754</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-09-25 13:37:44 +0300</bug_when>
    <thetext>Туда же:
https://lists.altlinux.org/pipermail/sysadmins/2016-September/037614.html
https://lists.altlinux.org/pipermail/sysadmins/2016-September/037613.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161217</commentid>
    <comment_count>9</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2017-01-10 14:57:26 +0300</bug_when>
    <thetext>(In reply to comment #8)

&gt; Туда же:
&gt; https://lists.altlinux.org/pipermail/sysadmins/2016-September/037614.html

баг же закрыт получается: &quot;или ставить ядро 2.6.32-ovz-el-alt142, там это решено&quot;.
В p8 и p7 сейчас ядро 2.6.32-alt147 достаточно давно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161218</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2017-01-10 15:11:26 +0300</bug_when>
    <thetext>Случайно обратно перевесил. Но, на самом деле, это надо на ядро, похоже, и там закрыть, так как ядро давно обновлено.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161219</commentid>
    <comment_count>11</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2017-01-10 15:15:07 +0300</bug_when>
    <thetext>в Сизифе, p7 и p8 ядро новее, чем alt142, где проблема совместимости c iproute2 4.x была устранена.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>