Bug 25282 - [PATCH] Не работает arping
: [PATCH] Не работает arping
Status: CLOSED FIXED
: Branch t6
(All bugs in Branch t6/iputils)
: не указана
: all Linux
: P3 major
Assigned To:
:
:
: patch
:
: 23155
  Show dependency tree
 
Reported: 2011-03-25 15:12 by
Modified: 2011-10-06 00:06 (History)


Attachments
patch by led@ (12.33 KB, patch)
2011-05-09 18:07, Michael Shigorin
no flags Details | Diff


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2011-03-25 15:12:37
Не работает arping

[root@dubrhost ~]# arping -I eth0 192.168.1.1
sysfs_open_class_device(net): No such file or directory

ядро 2.6.37-un-def-alt2 а также проверяли на ovz-el

Чинится так:

[14:04:33] <Lost> mkdir /var/resolv/{proc,sys}; mount rproc /var/resolv/proc -t
proc; mount rsys /var/resolv/sys -t sysfs
[14:07:13] <Lost> новый arping за броадкастом лезет в sysfs, а ищет, куда
примонтирована sysfs - в /proc/mounts
[14:07:39] <Lost> так что либо доставать его из чрута, либо отучать так
безобразничать
[14:07:52] <thresh> доставать его из чрута
[14:08:40] <Lost> а ты рисковый :)
------- Comment #1 From 2011-03-25 15:26:48 -------
Вот коммит, который собственно, и сломал работу в чруте:

http://www.linux-ipv6.org/gitweb/gitweb.cgi?p=gitroot/iputils.git;a=commit;h=56018bf1b3c936f6ce0e13ae37ef25a9b493a492

Если его откатить, то получится как было, т.е. без поддержки arping для
infinityband, зато в чруте.
------- Comment #2 From 2011-03-25 15:29:30 -------
sysfs в чрут пробросить нет желания ? 

Правда, счастье от такого чрута будет таять прямо на глазах. ;(
------- Comment #3 From 2011-03-25 16:02:03 -------
> Вот коммит, который собственно, и сломал работу в чруте:
спасибо за ссылку, оторву arping от sysfs тогда.

если кто исправит быстрее, возражать не буду. в в gear исходники берутся из
tar.bz2 и коммит так сразу не откатывается.
------- Comment #4 From 2011-03-25 18:22:20 -------
Чтобы откатить, достаточно вышеприведенный коммит сохранить в виде патча, а
потом прикладывать через %patch -R
------- Comment #5 From 2011-05-03 21:28:20 -------
(В ответ на комментарий №3)
> > Вот коммит, который собственно, и сломал работу в чруте:
> спасибо за ссылку, оторву arping от sysfs тогда.
> 
> если кто исправит быстрее, возражать не буду. в в gear исходники берутся из
> tar.bz2 и коммит так сразу не откатывается.

Достаточно drop_priv() перенести ниже set_device_broadcast(), вместо того,
чтобы придумывать костыли позаковыристей.
------- Comment #6 From 2011-05-09 18:07:20 -------
Created an attachment (id=4928) [details]
patch by led@

2 ender: в ACL только ты, так что отрывай/прикладывай:

* Tue May 03 2011 Led <led@altlinux> 20101006-alt1.2
- removed iputils-s20101006-arping.patch
- updated droppriv patch (iputils-s20101006-led-droppriv.patch) for support
sysfs
------- Comment #7 From 2011-10-04 22:07:13 -------
ping
------- Comment #8 From 2011-10-04 22:18:29 -------
* Mon May 09 2011 Afanasov Dmitry <ender@altlinux.org> 20101006-alt2
- fix #25282 (thx to led@)
  + updated droppriv patch for support sysfs

УМВР:
Unicast reply from x.x.x.1 [00:30:48:DE:xx:xx]  2.077ms
------- Comment #9 From 2011-10-04 22:36:10 -------
(В ответ на комментарий №8)
> * Mon May 09 2011 Afanasov Dmitry <ender@altlinux.org> 20101006-alt2
> - fix #25282 (thx to led@)
>   + updated droppriv patch for support sysfs
> 
> УМВР:
> Unicast reply from x.x.x.1 [00:30:48:DE:xx:xx]  2.077ms
в t6 и p6 iputils-20101006-alt1
------- Comment #10 From 2011-10-04 22:47:38 -------
2cas@: обратите внимание. Увы, нельзя сразу на оба бранча повесить.
------- Comment #11 From 2011-10-05 16:37:15 -------
(В ответ на комментарий №10)
> 2cas@: обратите внимание. Увы, нельзя сразу на оба бранча повесить.
Можно склонировать ошибку. В p6 положил.
В t6 не могу:

[cas@cas printer]$ ssh git.alt acl t6 iputils show
iputils    ender
------- Comment #12 From 2011-10-06 00:06:04 -------
2011-Oct-05 00:31:06 :: task #56228 for t6 started by mike:
#100 copy iputils from sisyphus
[...]
2011-Oct-05 00:41:39 :: task #56228 for t6 DONE

2 led: спасибо за патчик :)