エラーが発生しました:/tmp/tmp.0rr2YrEdc6/petalinux-env-check:バイナリを実行できません:Ubuntu 16.04.5のExec形式エラー

エラーが発生しました:/tmp/tmp.0rr2YrEdc6/petalinux-env-check:バイナリを実行できません:Ubuntu 16.04.5のExec形式エラー

私はUbuntu 16.04.5、64ビットを使用しています。 Petalinux(2019.1)をインストールすると、次のエラーが発生します。

./petalinux-v2019.1-final-installer.run ../Petalinux
INFO: Checking installation environment requirements...
./petalinux-v2019.1-final-installer.run: line 183:  /tmp/tmp.0rr2YrEdc6/petalinux-env-check: cannot execute binary file: Exec format error
WARNING: Please install required packages.

このエラーをどのように解決できますか?

ベストアンサー1

バイナリファイルを実行できません:Exec形式エラー

これはバイナリ(おそらくパッケージ全体)を意味します。バージョンがお使いのコンピュータに適していません。 x86パッケージをダウンロードして64ビットをインストールしたのか、それとも別のCPU(ARM7など)用なのか、誰が知っていますか?

または、設定時に無効なアーキテクチャを指定しました。そのため、インストーラはバイナリを生成しましたが、バイナリはコンピュータで実行できませんでした。多くのソフトウェアパッケージでは、クロスコンパイルが可能です。

確認するには、以下を試してください。

file  /tmp/tmp.0rr2YrEdc6/petalinux-env-check

そして(一時ファイルがまだ削除されていないと仮定すると)、バイナリがどのアーキテクチャで作成されたかなどを教えてください。~のため

おすすめ記事