Falsche oxipng-Binärdatei im aarch64-Container

Beim Einrichten von S3-Uploads habe ich einen Fehler festgestellt, als ich die Aufgabe posts:rebake_uncooked_posts ausgeführt habe:

root@i-0c6fae6cd9e30ce73-app:/var/www/discourse# rake posts:rebake_uncooked_posts
Rebaking uncooked posts on default
oxipng worker: could not get version of oxipng at /usr/local/bin/oxipng; please provide proper binary or disable this worker (--no-oxipng argument or `:oxipng => false` through options)
        2 / 9 ( 22.2%)oxipng worker: could not get version of oxipng at /usr/local/bin/oxipng; please provide proper binary or disable this worker (--no-oxipng argument or `:oxipng => false` through options)
        9 / 9 (100.0%)
9 posts done!

Die Binärdatei ist vorhanden, aber für die falsche Architektur:

root@i-0c6fae6cd9e30ce73-app:/var/www/discourse# ls -l /usr/local/bin/oxipng
-rwxr-xr-x. 1 root root 1837440 Mar  3 04:39 /usr/local/bin/oxipng
root@i-0c6fae6cd9e30ce73-app:/var/www/discourse# file /usr/local/bin/oxipng
/usr/local/bin/oxipng: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=74a0446ce5737d1d43032abb6df3d6996f14f156, stripped

Dies läuft auf 3.1.0.beta2 (26f77f03d5).

Lassen Sie mich wissen, wenn ich weitere Details bereitstellen kann.

1 „Gefällt mir“

Es sieht so aus, als würden wir unabhängig von der Architektur, die wir bauen, ein vorkompiliertes Binärpaket für x64 herunterladen. Und es gibt keine arm64-Binärpakete im Repository, daher müssen wir dies selbst in arm kompilieren.

Markiere dies als pr-welcome, Änderungen sind erforderlich in

7 „Gefällt mir“

Ich habe PR#688 dafür eingereicht.

4 „Gefällt mir“

Danke für den PR @dlambert!

1 „Gefällt mir“

Dieses Thema wurde nach 43 Stunden automatisch geschlossen. Neue Antworten sind nicht mehr möglich.