Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Failed to load the Frida native extension on Ubuntu 16.04

オープン
#148 コメント 6 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
25/100
issue の種類
バグ
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
python
領域
devtools

調査の方向性

まず、報告された Odroid 上で動作する Ubuntu 16.04 で、issue に記載された拡張パスと traceback を使って loader.py からの import を再現します。_frida.cpython-36m-arm-linux-gnueabihf.so が存在するにもかかわらずロードできない理由を調査し、インストールされている frida パッケージの内容を比較します。プラットフォーム固有の原因と、検証済みの解決策が文書化されれば完了です。

索引モデルが issue の本文から書いたものです。

説明

Hi everyone,
I have a problem when I run frida:

***
Failed to load the Frida native extension: /usr/local/lib/python3.6/dist-packages/_frida.cpython-36m-arm-linux-gnueabihf.so: cannot open shared object file: No such file or directory
Please ensure that the extension was compiled for Python 3.x.
***

Traceback (most recent call last):
  File "loader.py", line 2, in <module>
    import frida
  File "/usr/local/lib/python3.6/dist-packages/frida/__init__.py", line 24, in <module>
    raise ex
  File "/usr/local/lib/python3.6/dist-packages/frida/__init__.py", line 7, in <module>
    import _frida
ImportError: /usr/local/lib/python3.6/dist-packages/_frida.cpython-36m-arm-linux-gnueabihf.so: cannot open shared object file: No such file or directory

But I've checked that the file: /usr/local/lib/python3.6/dist-packages/_frida.cpython-36m-arm-linux-gnueabihf.so
is there:

ll /usr/local/lib/python3.6/dist-packages/
total 57660
drwxrwsr-x 6 root staff     4096 Apr  4 02:35 ./
drwxrwsr-x 3 root staff     4096 Apr  4 02:23 ../
-rw-r--r-- 1 root staff 59015804 Apr  4 02:35 _frida.cpython-36m-arm-linux-gnueabihf.so
drwxr-sr-x 3 root staff     4096 Apr  4 02:35 frida/
drwxr-sr-x 2 root staff     4096 Apr  4 02:35 frida-12.4.7.dist-info/
drwxr-sr-x 5 root staff     4096 Apr  4 02:32 pip/
drwxr-sr-x 2 root staff     4096 Apr  4 02:32 pip-19.0.3.dist-info/

My system: Ubuntu 16.04 in Odroid.

主要言語
Python
スター
873
フォーク
173
PR マージ指標
30日以内にマージされた PR はありません

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

frida/frida-python のほかの issue

frida/frida-python の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。