Gluon: сбой сборки после недавних ударов OpenWrt

Созданный на 14 авг. 2020  ·  4Комментарии  ·  Источник: freifunk-gluon/gluon

В чем проблема?

после недавних ударов OpenWrt сборка ветвей Gluon на основе OpenWrt 19.07 завершается с ошибкой 2, прилагается соответствующий вывод журнала
20200813_gluon_openwrt1907_openvswitch_wireguard_build_error.txt

сборки на основе OpenWrt 19.07 commit 73fecd36bfd2b9f92a2a20f38bdb73b4433dec3e работают, сборки с более поздними коммитами до сегодняшнего дня терпят неудачу.

проблема может заключаться в том, что и openvswitch, и wireguard пытаются определить некоторые функции ядра prandom_u32 * как backports
https://github.com/openvswitch/ovs/blob/branch-2.11/datapath/linux/compat/include/linux/random.h#L11
https://git.zx2c4.com/wireguard-linux-compat/tree/src/compat/compat.h#n243

Версия глюона:
ветки v2020.1.x, v2020.2.x, мастер

Конфигурация сайта:
не имеет значения, также бывает с другими конфигурациями сайта

обходной путь
пожалуйста, найдите прикрепленный патч, который отключает сборку пакета openvswitch, что приводит к рабочей сборке Gluon.
такое же поведение ожидается - но не проверено - при отключении сборок Wireguard.
0001-disable-build-of-openvswitch.patch.txt

возможно, два пакета можно исправить так, чтобы они больше не конфликтовали, @NeoRaider хочет разобраться в проблеме

bug blocker

Самый полезный комментарий

Я не могу воспроизвести это, приложите полный журнал, который также включает шаги настройки этих пакетов.

Все 4 Комментарий

Я не могу воспроизвести это, приложите полный журнал, который также включает шаги настройки этих пакетов.

Кроме того, есть ли у вас какие-нибудь локальные патчи? Ветви v2020.1.x, v2020.2.x и master все относятся к версии OpenWrt, которая в настоящее время находится на ядре 4.14.187. В вашем журнале указано 4.14.193, поэтому это должна быть более новая версия 19.07.

Кроме того, есть ли у вас какие-нибудь локальные патчи? Ветви v2020.1.x, v2020.2.x и master все относятся к версии OpenWrt, которая в настоящее время находится на ядре 4.14.187. В вашем журнале указано 4.14.193, поэтому это должна быть более новая версия 19.07.

Конечно, я сделал еще один удар, чтобы попробовать, решит ли это проблему. Я не буду строить заново со старым состоянием, я думаю, вы можете поверить мне и @mweinelt, что для нас это не удалось также со старым состоянием, которое вы можете найти в настоящее время на github.

я просто не давил на шишку, потому что это ничего не исправляло и так что это не важно

  • Сбой с ядром 4.14.187 был исправлен последним обновлением openwrt / packages, которое не было случайно перенесено на v2020.1.x и v2020.2.x
  • OVS снова ломается с ядром 4.14.193. Это исправлено в апстриме OVS, но еще не в openwrt / packages. Мы можем подождать с нашим следующим ударом OpenWrt, пока он не будет исправлен, чтобы избежать поломки.
Была ли эта страница полезной?
0 / 5 - 0 рейтинги