Gluon: build gagal setelah masalah OpenWrt baru-baru ini

Dibuat pada 14 Agu 2020  ·  4Komentar  ·  Sumber: freifunk-gluon/gluon

Apa masalahnya?

setelah OpenWrt baru-baru ini menabrak build cabang Gluon berdasarkan OpenWrt 19.07 gagal dengan "Error 2", terlampir adalah output log yang relevan
20200813_gluon_openwrt1907_openvswitch_wireguard_build_error.txt

build berdasarkan OpenWrt 19.07 commit 73fecd36bfd2b9f92a2a20f38bdb73b4433dec3e work, build dengan commit selanjutnya hingga hari ini gagal.

masalahnya mungkin openvswitch dan wireguard mencoba mendefinisikan beberapa fungsi kernel prandom_u32* sebagai backport
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

Versi Gluon:
cabang v2020.1.x , v2020.2.x, master

Konfigurasi Situs:
tidak relevan, juga terjadi dengan konfigurasi situs lain

solusi
silakan temukan tambalan terlampir yang menonaktifkan build paket openvswitch yang menghasilkan build Gluon yang berfungsi.
perilaku yang sama diharapkan - tetapi belum diuji - saat menonaktifkan build wireguard.
0001-disable-build-of-openvswitch.patch.txt

mungkin kedua paket tersebut dapat diperbaiki agar tidak bentrok lagi, @NeoRaider ingin melihat masalahnya

bug blocker

Komentar yang paling membantu

Saya tidak dapat mereproduksi ini, harap lampirkan log lengkap yang juga menyertakan langkah-langkah konfigurasi paket-paket ini.

Semua 4 komentar

Saya tidak dapat mereproduksi ini, harap lampirkan log lengkap yang juga menyertakan langkah-langkah konfigurasi paket-paket ini.

Juga, apakah Anda memiliki patch lokal? Branches v2020.1.x , v2020.2.x dan master semuanya merujuk ke versi OpenWrt yang saat ini ada di Kernel 4.14.187. Log Anda menunjukkan 4.14.193, jadi harus versi 19.07 yang lebih baru.

Juga, apakah Anda memiliki patch lokal? Branches v2020.1.x , v2020.2.x dan master semuanya merujuk ke versi OpenWrt yang saat ini ada di Kernel 4.14.187. Log Anda menunjukkan 4.14.193, jadi harus versi 19.07 yang lebih baru.

tentu, saya melakukan benjolan lain untuk mencoba jika ini memperbaiki masalah. saya tidak akan membangun lagi dengan status yang lebih lama, saya pikir Anda dapat mempercayai saya dan @mweinelt bahwa bagi kami itu gagal juga dengan status yang lebih lama yang dapat Anda temukan saat ini di github.

saya hanya tidak mendorong benjolan saya, karena itu tidak memperbaiki keadaan dan jadi itu tidak penting

  • Kerusakan dengan kernel 4.14.187 telah diperbaiki dengan pembaruan terbaru ke openwrt/paket, yang tidak di-backport ke v2020.1.x dan v2020.2.x secara tidak sengaja
  • OVS rusak dengan kernel 4.14.193 lagi. Ini diperbaiki di OVS hulu, tetapi belum di openwrt/paket. Kita bisa menunggu dengan benjolan OpenWrt berikutnya sampai ini diperbaiki untuk menghindari kerusakan.
Apakah halaman ini membantu?
0 / 5 - 0 peringkat