Gluon: فشل البناء بعد مطبات OpenWrt الأخيرة

تم إنشاؤها على ١٤ أغسطس ٢٠٢٠  ·  4تعليقات  ·  مصدر: freifunk-gluon/gluon

ما المشكلة؟

بعد مطبات OpenWrt الأخيرة ، فشل إنشاء فروع Gluon استنادًا إلى OpenWrt 19.07 مع ظهور "خطأ 2" ، تم إرفاق إخراج السجل ذي الصلة
20200813_gluon_openwrt1907_openvswitch_wireguard_build_error.txt

يبني على أساس OpenWrt 19.07 الالتزام 73fecd36bfd2b9f92a2a20f38bdb73b4433dec3e ، يبني مع الالتزامات اللاحقة حتى اليوم تفشل.

قد تكون المشكلة أن كلا من openvswitch و wireguard يحاولان تحديد بعض وظائف kernel 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

إصدار Gluon:
الفروع 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 الموجود حاليًا على Kernel 4.14.187. يُظهر السجل الخاص بك 4.14.193 ، لذلك يجب أن يكون إصدار 19.07 أحدث.

أيضا ، هل لديك أي تصحيحات محلية؟ تشير الفروع v2020.1.x و v2020.2.x و Master إلى إصدار OpenWrt الموجود حاليًا على Kernel 4.14.187. يُظهر السجل الخاص بك 4.14.193 ، لذلك يجب أن يكون إصدار 19.07 أحدث.

بالتأكيد ، لقد فعلت نتوءًا آخر لمحاولة حل المشكلة. لن أقوم بالبناء مرة أخرى مع الدولة القديمة ، أعتقد أنه يمكنك تصديقني و

أنا فقط لم أضغط على بطنتي ، لأنها لم تصلح الأمور وبالتالي فهي غير مهمة

  • تم إصلاح كسر مع kernel 4.14.187 مع التحديث الأخير لـ openwrt / الحزم ، والتي لم يتم نقلها إلى الإصدار 2020.1.x و v2020.2.x عن طريق الصدفة
  • OVS ينكسر مع kernel 4.14.193 مرة أخرى. تم إصلاح هذا في OVS upstream ، ولكن ليس في openwrt / الحزم حتى الآن. يمكننا الانتظار مع نتوء OpenWrt التالي حتى يتم إصلاحه لتجنب الكسر.
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات